Le PDG de Dell vient d’affirmer que développer des téléphones utilisant Windows Phone 7 est plus simple qu’Android.
Dell est actif dans le développement de smartphones/tablettes sur Android, en proposant la Dell Streak (qui va bientôt être mise à jour). Il envisage de sortir des nouvelles tablettes et s’intéresse même à la Google TV.
Mais Dell prépare en parallèle un téléphone sous Windows Phone 7, le Venue Pro (en partenariat avec T-Mobile). Une autre version de ce téléphone sera disponible sur Android, mais ne devrait pas être présentée avant le CES en Janvier 2011.
Lors d’une conférence à Hong Kong, le PDG de Dell, Michael Dell, a affirmé que les retours de ses équipes indiquaient un développement plus simple sur la plateforme Windows Phone 7, que sur Android.
Ayant certainement prévu cet écart de langage, il a par la suite fait l’éloge d’Android :
Ce qui est intéressant dans le monde des smartphones c’est de savoir comment il évolue vers un système modulaire plus ouvert.
Il est ahurissant qu’Android ait surpassé en terme de ventes Apple, et cela arrive beaucoup plus rapidement que ce que les gens avaient prévu.
Michael Dell essaie de corriger sa phrase, mais elle reste tout de même frappante quand on sait que Dell fait planer l’ombre de tablettes Android depuis de nombreux mois. En serait-ce une explication ?
La sortie d’un téléphone sous WP7 par la marque montre donc un intérêt pour ce système. Si Android a réussi a être aussi populaire c’est grâce aux constructeurs, et Microsoft souhaiterait réitérer la même chose. Cet OS pourrait donc être à long terme un concurrent sérieux.
Source: Engadget
Téléchargez notre application Android et iOS ! Vous pourrez y lire nos articles, dossiers, et regarder nos dernières vidéos YouTube.
D'accord, avec un léger bémol pour le support du matériel. Les drivers sont fournis, du moins pour le moment. Tant que Microsoft prendra les devants pour supporter à l'avance une certaine diversité de hardware, il en sera ainsi. Historiquement, nous avons vu, par exemple, HTC et Samsung ajouter leur propre API pour le support de l'accéléromètre sur Windows Mobile. Il en fut de même avec Android pour la caméra frontale. L'OS devrait prendre de l'avance sur le matériel, pas l'inverse.
Microsoft met gratuitement à disposition des développeurs le Visual Studio 2010 Express for Windows Phone http://www.microsoft.com/express/Phone/
Aucune plateforme ayant connu un succès durable ne l'a fait sans évoluer. Steve Jobs a essayer de faire croire qu'il était plus simple de développer sur iOS parce qu'il n'y avait qu'un hardware... Sauf qu'il a évolué avec le temps (iPhone 4 n'a plus la résolution d'origine) ou s'est même diversifié (On ne peut pas attendre une même approche ergonomique entre un iPhone et d'un iPad) Je souhaite donc à Windows Phone 7 de supporter (plus que de tolérer) le plus de hardware possible ! ;-)
je crois qu'il y a plusieurs axes à prendre en compte: le tooling dont découle la productivité des devs, la quantité de code à modifier/intégrer pour adapter l'OS à la cible hardware, et en plus, les compétences qu'on trouve dans les différents écosystèmes. S'il parle du dev d'applications, c'est discutable.. le tooling Silverlight et XNA avec VS2010 et Expression Blend est top, mais Android n'a pas à rougir. Les deux modèles de dev sont assez différents, mais on retrouve ses petits rapidement... En revanche, s'il parle du développement d'OS alors c'est évident qu'il y a un énorme écart au niveau du tooling. WP7 est développé avec un outil qui s'appelle Platform Builder, un plugin de Visual Studio, qui est éprouvé dans l'industrie depuis des lustres et continue à maintenir une formidable avance en terme d'outils de debug, de tracking des performances et d'observabilité de l'OS pendant qu'on le développe, avec des agents de debug qui permettent de naviguer entre les couches user et kernel de l'OS sans avoir besoin d'une sonde hardware, contrairement à pas mal de solutions Linux (qui progressent extrêmement vite par ailleurs mais partent de beaucoup plus loin). Ca fait plus de 10 ans que Microsoft peaufine son Platform Builder quand même! Par ailleurs l'OS "caché" derrière WP7 c'est une base Windows Embedded CE (entre 6 et 7): c'est à dire un OS avec un modèle de drivers sous forme de couches qui fait que de toutes façons on ne retouche, à l'intégration, qu'une toute petite partie du code (l'OEM Adaptation Layer) sans toucher aux couches hautes. En plus microsoft fournit une spec hardware hyper stricte sur le CPU, l'écran, les capteurs, et donc une grosse partie des drivers. le travail d'intégration est bien moindre pour le constructeur. Sans compter les surcouches graphiques, c'est encore autre chose Dernier point, Microsoft gère vachement bien son écosystème de développeurs avec des programmes de formation et de certif, des intégrateurs systèmes qui sont écoutés et peuvent influencer les versions de produits MS, etc... et qui sont formés depuis plus de 10 ans aussi, là ou pour n'importe quel Linux embarqué ou Android, les OEM ont tendance à recruter soit du junior sorti d'école (et désolé, mais en sortant d'école, on sait pas coder, surtout pas dans l'OS) ou alors en offshore des développeurs par palette de 30 dont le principal souci est le rendement (nb de ligne à l'heure, pas le code propre...) Attention je ne dis pas qu'une intégration android est forcément crade, y'a juste beaucoup plus de chance qu'une merde arrive... car il y a moins de recul coté Android. long story short, il est donc vraisemblablement beaucoup plus rapide de sortir un terminal WP7 qui est quasi un OS unique sur un hardware unique avec un tooling du feu de dieu et des intégrateurs systèmes au top, qu'un terminal Android dans lequel une grosse intégration est à faire avec un outil qui a des années de retard et une équipe de junior... tout ce qu'on peut espérer c'est que ces différences se tassent avec le temps :)
Bon au moins lui il connait Android par ce que lui là il sait même pas que ça existe apparemment (il n'y en a que pour Windows Phone et IOS) : http://www.journaldunet.com/ebusiness/internet-mobile/toufik-lerari-interview-de-toufik-lerari-tequilarapido.shtml?utm_source=benchmail&utm_medium=ML226&utm_campaign=E10183477&f_u=4097357
Question bête, où vous avez vu que ce serait à cause de l'interface que ce serait plus cher sur droid que sur WP7 ?
Heu, tu parles de debuggueur qui est une partie inhérente de IDE et en aucun cas du langage utilisé. L'ide de Microsoft est clairement en avance sur Eclipse et ce n'est pas vraiment un scoop. L'expertise Microsoft dans ce domaine date de plus de 15 ans (Remember Visual studio 4), ce qui explique bien des choses. Ce qu'on peut reprocher au dev sous Android c'est la lourdeur d'Eclipse (mais rien ne vous empêche de passer en ligne de commandes ^^) mais, d'un autre coté, c'est gratuit... contrairement au visual studio de Microsoft.
J'ai suis un Androphone guy, mais pour faire du dev mobile, je suis d'accord, Visual Studio c'est un bombe et ça aide énormément ;)
Hmm. Pour un OS loupé, d'un point de vue graphique et expérience utilisateur ils ont déjà de l'avance sur Android...
Merde je t'ai mal lu... On est d'accord donc...
Le chiffre est juste, il ne représente simplement pas la même chose( donc faux avec l'explication ). Par contre j'avoue que je crois que ce sera plutôt Google qui aura ce monopole dans quelques années. ;)
oui, il dit que coder l'appli pour tout les téléphones est difficile, et que donc aussi le développement d'une appli android est plus chère qu'une appli iphone
Excellente analyse… Dell est nul en software, leur métier c’est l’intégration hardware avec des marges faibles, et peu de customisation. Donc WP7 est clairement taillé pour eux, des OEMs avec très peu de capacité d’intégration, on leur livre tout sur un plateau. Ils ont également (très) peu de marge de manœuvre, mais peu importe… Quand on voit ce qu’ils ont fait avec le Streak (excellent hardware, software moyen bof), on comprend mieux la position de Dell, qui n’est pas encore prêt (le seront-ils jamais?) à aller concurrencer HTC ou Motorola sur leur terrain.
Pour ton info, tes chiffres sont faux. Et puis, parler de monopole de microsoft sur le marché des smartphones est juste une énorme idiotie car justement, ils n'ont aucunement le monopole. Faudrait penser à se renseigner avant de faire de l'intox ;)
Et si tu prenais des cours de français au lieu de troller aussi bêtement ? Sans dec, oser dire que WP7 est loupé, tu dois être un grand expert et un sérieux ingénieur pour balancer ce genre de stupidités sans aucun argument. Ca commence à bien faire de lire des fanboys android en train de cracher leur fiel sur un concurrent...
Non android a 40% de pdm dans les portables vendus ce dernier trimestre( si je ne me trompe pas ). Ce n'est pas la même chose. Ceci dit, android est en train de bouffer le marché petit à petit. Ce qui devait arriver arriva.
si du deplacer les icones peut encore etre qualifier de developpement ...
WP7 trop jeune ... alors que microsoft avait une experience avec WM6 et WM6.5 ... disons plutot que WP7 est tout simplement loupé ou comme les produits MS pour PC : il faut attendre le SP1 ^^ ps: oui oui je troll ^^ sinon autre explication pour dell => ils ont ambauché seulement des juniors qui ne connaissent rien a linux et avec pour seul language sur leur CV du .net du coup forcement c'est plus simple de dev sur du windows que sur du linux javatisé ^^
Là où il pas tord quand même le Monsieur Dell, c'est que sous WP7 tu as un excellent outils pour réaliser les design (Expression Blend) là où sur Android, tu dois principalement faire en éditant le xml. Utiliser expression Blend amène un gain de temps conséquent et permet également de déléguer le travail de design .... aux designers! ;)
edit : ou un bsd
Bah normal, dur a dire aux etudiants qu'il faut un mac pour compiler... Apres comme dis precedamment, l'objective-c n'a rien a envier au java, au contraire...
En même temps je suis bien d'accord avec lui sur ce coup. La base du développement sur les deux plate-formes, alias les langages utilisés, en témoigne: développer en C# est bien plus facile que développer en Java. Si les deux langages se ressemblent au premier abord, le debug sous C# est vraiment nickel, contre un debug Java poussif(et même si le debug Android est pas mauvais, il reste difficile d'accès). D'ailleurs en tant que développeur Android je voulais me lancer dans WP7. Sauf qu'une licence développeur coûte une centaine d'euros pour 5 applications publiées puis il me semble une vingtaine d'euros pour chaque appli supplémentaire, quand être développeur chez google ne coûte que 20€ pour un nombre illimité d'applis. En bref, plate-forme de distribution meilleure chez google, mais mode de développement meilleur chez Microsoft :)
La nouvelle vient de tomber aujourd'hui. Android équipe 40% des mobiles aux Etats Unis, contre 20% à Apple. L'avenir est dans le libre, et non pas dans le monopole de Microsoft.
Euh.. dans l'article il est écrit: "Il explique que ce n'est pas le développement en lui-même qui pose problème, mais bel et bien le déploiement"
C'est bien ce que je disais/voulais dire :)
Il tout les deux multi platforme et multi operateur, voila pourquoi wm7 et android sont concurrents.
develloper pour android est un vrai cauchemar dixit le PDG de forecomm, entreprise connu pour les application le parisien et courrier international http://www.igeneration.fr/iphone/forecomm-deployer-des-applications-pour-android-est-un-cauchemar-21172
Non il parle du devleoppement de téléphone. C'ets juste du français... Dell est un constructeur il développe des téléphones.
Pas du tout la news parle du développementd de TELEPHONE! Relis si tu veux mais la déclaration ets précise: " Le PDG de Dell vient d’affirmer que développer des téléphones utilisant Windows Phone 7 est plus simple qu’Android. "
Oui, mais l'article ne fait pas référence aux applications...
Perso j'ai rien d'un utilisateur lambda et quand je me retrouve sur WP7 je me sens frustré d'avoir si peu de choix de personnalisation. Donc pour moi WP7 n'as rien d'u_n conccurent sérieux vis a vis d'android....p-e pour Apple...
Alucard c'est des applications dont parle le PDG.
NOTA: ce qui suit reflète mon point de vue de développeur (je ne troll pas) De mon point de vue je suis d'accord sur le fait que le dev pour WP7 est plus simple et rapide. Pour avoir travaillé sur les deux IDE, je peux affirmer que le confort sous visual studio 2010 est bien plus agréable que sous eclipse (je restreint le débat à ce qui est du dev smartphone). Pour l'émulateur ma préférence va pour le wp7 car il démarre plus rapidement, lag beaucoup moins et surtout il est beaucoup moins gourmand en ressources (j'utilise pourtant un Core i7 avec 8Go de ram). Coté langage je ne peux pas avoir un avis objectif car je travail depuis 4 ans en .NET donc l'approche et la logique WP7 me semble naturelle. En revanche la conception graphique sur l'une et l'autre est sans équivoque. Il faut beaucoup moins d'opération manuelle (ligne de code inclus) pour obtenir le même résultat avec Visual Studio (WP7). Entre autre grâce l'automatisation de la plus part des tâches récurrentes (et ingrates, comme le binding des contrôles aux events et les ressources). Ce qui m'amène à ce conflit déontologique: Je préfère android mais les outils sont mieux chez microsoft! Malgré ça je persiste a développer sous eclipse pour android, mais je regrette amèrement que l'IDE ne soit pas à la hauteur comparativement à microsoft dont l'expérience est plus mature dans la conception de ces outils. Autre point négatif pour MS (de mon point de vue), la licence pour l'inscription au marketplace n'autorise de publier que 5 applications gratuites (mais illimité pour les app payantes) et 19,90$ pour chaque app gratuite de plus (en supplément des 99$ pour l'inscription), "V'la l'esprit communautaire!". C'est trop de lobby pour moi :(
En même temps, il avait des équipes qui ont fait des PDA sous windows mobile, donc qui connaissent le monde MS. C'est vrai que si ce sont les mêmes équipes qui ont bossé sur les couches basses d'Android (monde Linux), ca doit pas être évident .. Du coup je pourrai dire exactement l'inverse de lui et nous aurions tous les deux raison =)
Je ne vois pas en quoi c'est compliqué sous android. Pour avoir essayé Symbian par exemple, je trouve que c'est horrible à faire. Sous Android, j'ai rarement passé plus d'une vingtaine d'heures pour réaliser une application (un jour je les publierai ... un jour j'aurai du temps).
C'est pour moi plus une question d'habitude. Dans les écoles on présente plus souvent le java que l'objective c comme langage OO ...
Si je suis bien il ne parle pas de développement d'applications mais de développement de TELEPHONE!
D'autant qu'il a parfaitement raison, à n'en pas douter. Mais, il oublie d'expliquer la raison principale qui entraine ce fait là. Il n'explique pas non plus que ce "défaut" d'android et aussi sa plus grande force face à WP7: La possibilité d'intégrer android sur à peu prés n'importe que matériel.
En meme temps rien d'etonnant, avec .NET le developpement est tout ce qu'il y a de plus simple. C'est quand meme la grande force de Windows Phone.
Et beh... Tout le monde cri au viol... Il a bien le droit de dire ce qu'il veut le Dell. @marc : des applis portable ? pourquoi faire ? vu que la cible c'est du WP7... voyons... Puis vous lui tapez tous sur la tronche alors que (dixit article) ce sont "LES RETOURS DE SES DEV." sur la techno.
Normal il n'y a pratiquement rien à intégrer... MS fait tout le boulot sur les drivers ect... Par contre WP7 c'est en fait un seul et unique modèle avec différents form factors( écrans différents à la rigueur )...
Alex a tout résumé. L'ouverture et la (très) haute personnalisation graphique d'Android rend le développement complexe. Wm7 et IOS sont des concurrents. A Google de simplifier la tâche aux développeurs. Pour ma part Wm7 est trop jeune pour l'instant de nombreuses fonctions sont absentes. Mais je pourrais franchir le pas a moyen terme.
lol vous y etes pas, le gugus de dell dit que c'est plus simple pour faire croire a MS qu'ils vont privilégier les terminaux sous WP7 ... histoire de pas se manger un proces sur les terminaux android
C'est l’éternelle façon de décrier les systèmes ouvert.. Évidemment, faire un truc bien tape à l’œil avec silverlight, c'est hyper facile. Ces toolkits sont faire pour ça, pour que les dévs adeptes du clic&play puissent réaliser leurs applis en 5min. Pour faire des applis plus complexes, portables, et légères c'est une autre histoire.
@tost @Aweb Les deux environnements, bien que très différents (Java/C#, XAML/Layouts, Davilk/.net, etc.) sont d'une exigence assez similaire @Kokusho Il semble que Dell va utiliser un matériel similaire sur les deux plateformes Je veux bien croire que Dell a passé plus de temps sur Android que sur Windows Phone 7 et que cela lui a coûté plus chers. Hors mis les problèmes de développement de drivers, les surcoûts pourraient s'expliquer comme suit : Windows Phone 7 permet une personnalisation limité de l'expérience utilisateur pour le moment (fonds d'écran, tuiles...). A contrario, Android permet de changer presque tous les éléments du système comme par exemple la home, le clavier, le numéroteur, le lecteur d'email, l'appareil photo, le lecteur multimédia, la gallerie, etc. Windows Phone 7, comme l'iPhone, apporte une expérience utilisateur globale, fluide, cohérente, mais à prendre telle qu'elle. Android, de par son ouverture, incite à la différenciation. Chaque implémentation a sa propre identité (CynogenMod, HTC, Samsung, LG, Orange). L'effet de brod, est qu'on a vite fait d'y passer un temps fou et d'en faire n'importe quoi ! Dell avait donc certainement le choix de livrer une version non modifiée d'Android façon Nexus One (demande d'un certain nombre d'utilisateurs) pour un coût d'intégration probablement similaire à Windows Phone 7...
@Avus Ah bon? Pourquoi? Tu n'as aucune notion d'orienté objet? Parce que foncièrement, du Java ou de l'Objective-C c'est dans les deux cas aussi simple à appréhender. A moins que tu sois un si mauvais développeur que t'adapter à une nouvelle syntaxe ou faire un peu de gestion mémoire te pose problème...
C'est quand même vrais que l'expression suite de MS avec du silverlight partout permet de faire des trucs graphiquement réussi simplement.
Et oui c'est le développement lier au téléphone donc hardware mais aussi l'intégration d'Android. Entre autre Android demande plus de boulot vu que Dell ajoute une surcouche alors que sous WP7 se n'est pas le cas, au mieux il y a quelques hub spécifique à WP7 se qui est pas très dur à réaliser grâce aux outils fournit par Microsoft.
développer sous Android, c'est une galère sans nom !! ( et je parle pas quand faut faire un nouvel OS pour le tel ) le problème coté applicatif aurait pu être largement compensé si App Inventor était plus développé. sous éclipse, faire une appli de base ça prends des lustres, sous AppInventor, c'est fait en 3min.
attention il semble parler de developper des Telephone (hardware) et non de developper des applications.
ces le dell venue hist
on entend plus plus trop parler de Go, c'est tjs en process ? (ou c'est une voie de garage comme pour Wave...)
Et les dev pour iPhone en Objective-C ca vous tente ? Là on peut vraiment dire que ce n'est pas simple :) Après je sais pas sous quoi les dev devront être fait sur W7 : .net ?
Franchement je suis d'accord avec lui, le dév sous Android n'est vraiment pas simple, et c'est pas faute d'avoir essayé =) J'espère que Google fera quelque chose d'intéressant avec son langage Go pour pallier à ce problème.
Avis intéressant. Il faudrait d'autres témoignages qui rentrent dans le détail. Et si cela peut faire evoluer Android, c'est encore mieux.
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix