Android et Java violemment critiqués par le développeur de Firebug
Et de Facebook iPhone, l'OS serait « bâclé » et ses outils « affreux »
Le 2010-08-27 13:04:55, par Idelways, Expert éminent sénior
Joe Hewitt est le développeur derrière l'extension Firebug et de la très populaire application Facebook pour iPhone.
Il est également devenu connu pour avoir pesté contre le processus de validation d'Apple. Il avait même à l'époque décidé d'abandonner le développement de l'application en quittant ses fonctions à Facebook.
Cette fois-ci c'est Android qui s'attire les foudres de ce « sérial-critiqueur » qui semble au final beaucoup regretter l'iPhone.
Depuis le début du mois, Hewitt a en effet lancé des salves de commentaires acérés contre l'OS mobile de Google. Commentaires dont le moins que l'on puisse dire est qu'ils traduisent une franche détestation..
Dans une réponse à une question sur le développement Android comparé à iOS, Hewitt répond par exemple que « Les outils pour Android (Eclipse) sont horribles et l'OS est moche (visuellement) ». Il reconnaît néanmoins que « l'absence d'un big-brother te disant quoi faire est un léger avantage » et que « du point de vue technique, Android est génial ».
Peu de temps avant il déclarait, contradictoire : « Plus je travaille avec Android, plus ça me rappel Windows... c'est flexible, agnostique et sympa pour les développeurs, mais sa conception est vraiment bâclée ».
La fragmentation d'Android, qui pose un réel problème à la communauté, lui donne également l'occasion de s'exprimer, en des mots cette fois-ci plus mesurés (bien que teintés d'ironie) : « J'espère que la fragmentation d'Android se stabilisera d'ici deux ans et que si ce n'est pas le cas, les gens changeront de téléphones au moins plus souvent que d'ordinateurs ».
Mais là où Hewitt se veut ouvertement polémiste, c'est lorsqu'il critique le choix de Java comme langage pour Android : « Une fois par jour je me pince quand je me rappelle que je développe encore en Java, et je pleure un coup ».
Quant à la rivalité iPhone – Android, le développeur semble avoir bien du mal à choisir : « Le jour où Android sera aussi agréable à utiliser que l'iPhone, alors ils pourront dire à Apple ce qui ne va pas avec leurs politiques ».
L'hôpital qui se moque de la charité ?
Et vous ?
Que pensez-vous des outils de développement pour Android ? Aussi mauvais que les décrit Hewitt ?
Hewitt est-il un « serial-critiqueur » spécialiste des formules volontairement polémiques ou y'a-t-il un fond de vérité dans ses attaques ?
Source : Compte Twitter de Hewitt
Lire aussi :
Android : la protection des licences déjà « facilement » détournée, Google minimise et défend son système de signature
Android : premier « Cheval de Troie » camouflé dans un jeu, Tapesnake envoie le positionnement GPS du smartphone à des tiers
Google présente Gesture Search pour Android, une application qui permet d' écrire avec ses doigts sur son écran tactile
Les rubriques (actu, forums, tutos) de Développez :
Android
Mobiles
Java
Systèmes
En collaboration avec Gordon Fowler
Il est également devenu connu pour avoir pesté contre le processus de validation d'Apple. Il avait même à l'époque décidé d'abandonner le développement de l'application en quittant ses fonctions à Facebook.
Cette fois-ci c'est Android qui s'attire les foudres de ce « sérial-critiqueur » qui semble au final beaucoup regretter l'iPhone.
Depuis le début du mois, Hewitt a en effet lancé des salves de commentaires acérés contre l'OS mobile de Google. Commentaires dont le moins que l'on puisse dire est qu'ils traduisent une franche détestation..
Dans une réponse à une question sur le développement Android comparé à iOS, Hewitt répond par exemple que « Les outils pour Android (Eclipse) sont horribles et l'OS est moche (visuellement) ». Il reconnaît néanmoins que « l'absence d'un big-brother te disant quoi faire est un léger avantage » et que « du point de vue technique, Android est génial ».
Peu de temps avant il déclarait, contradictoire : « Plus je travaille avec Android, plus ça me rappel Windows... c'est flexible, agnostique et sympa pour les développeurs, mais sa conception est vraiment bâclée ».
La fragmentation d'Android, qui pose un réel problème à la communauté, lui donne également l'occasion de s'exprimer, en des mots cette fois-ci plus mesurés (bien que teintés d'ironie) : « J'espère que la fragmentation d'Android se stabilisera d'ici deux ans et que si ce n'est pas le cas, les gens changeront de téléphones au moins plus souvent que d'ordinateurs ».
Mais là où Hewitt se veut ouvertement polémiste, c'est lorsqu'il critique le choix de Java comme langage pour Android : « Une fois par jour je me pince quand je me rappelle que je développe encore en Java, et je pleure un coup ».
Quant à la rivalité iPhone – Android, le développeur semble avoir bien du mal à choisir : « Le jour où Android sera aussi agréable à utiliser que l'iPhone, alors ils pourront dire à Apple ce qui ne va pas avec leurs politiques ».
L'hôpital qui se moque de la charité ?
Et vous ?
Source : Compte Twitter de Hewitt
Lire aussi :
Les rubriques (actu, forums, tutos) de Développez :
En collaboration avec Gordon Fowler
-
notiaMembre confirméJ'ai ma propre vision sur le langage idéal. Mais à mon sens il y a mieux que java.
Plinq, C# 3.0, F#, par exemple.
A chaque fois que je passe du C# au java, je ressens la même chose qu'en passant du Java au C++ (ou presque), ainsi que du C++ à l'assembleur. Je ressens une sorte de régression, une sorte de frustration.
Là ou il me faut une 1 ligne pour enregistrer un évènement en C#, il m'en faut quelques une en Java. Et moi, ca m'embête.
Je suis un paresseux, moins je fais de chose et mieux je me porte.le 27/08/2010 à 16:03 -
Shemsu-HorMembre régulierQue pensez-vous des outils de développement pour Android ? Aussi mauvais que les décrit Hewitt ?Hewitt est-il un « serial-critiqueur » spécialiste des formules volontairement polémiques ou y'a-t-il un fond de vérité dans ses attaques ?le 27/08/2010 à 15:33
-
notiaMembre confirméJe ne critique pas google pour son choix. En effet, il voulait mettre en place , rapidement, une plateforme (une solution) pour contrer l'iphone (ou pour entrer sur le marché). Le choix de java semble la solution la plus évidente grâce à sa forte communauté.
Mais de là à dire que le sdk d'android est parfait juste parce qu'on a pas connu par exemple le dev sous j2me, juste parce qu'on a toujours utilisé eclipse, ou encore qu'on a toujours développé en java. Il y a quand même un pas à ne pas franchir.
Le sdk d'android comporte des idées intéressantes comme la gestion d'un ensemble animation via XML que l'on peut réutiliser à souhait. Mais il n'empeche que je trouve le langage viellot, et le concepteur d'interface en retrait par rapport à la concurrence et surtout un sdk trop gourmand en ressource.le 27/08/2010 à 16:41 -
randrianoMembre expérimentéOui c'est vrai, Android s'améliore et son esprit du libre m'attire par rapport à Windows Phone ou iOS
Par contre, le choix du Java m'a un peu intrigué mais bon ...le 27/08/2010 à 13:20 -
dtcSearchMembre actifIl est payé par Microsoft pour faire toutes les places et va finir sur Windows Phone 7 luile 27/08/2010 à 14:18
-
LorantusMembre éclairéEncore un "annonyme" qui a décidé de se faire remarquer !
Il a besoin de renflouer son compte en banque et se faire citer quitte à dire des co***ries!
Sérieusement ! Y'a pas un truc qui cloche dans son énoncé ? Vous avez lu... vous avez pas vu ? Relisez... vous verrez que c'est du grand ni'mporte quoi .. du "moi je pense que... et je suis le roi. Louis XIV, oui, c'est moi, coucou... Nous avons une annonce à faire... ". Marre de ces types aux chevilles trop grandes ! Qu'il se tape son Iphone s'il est pas comptant !
En plus, je vois que des critques... pas de réponse. S'il en a, il a qu'a faire mieux que Java, tiens !le 27/08/2010 à 15:47 -
BluespearMembre régulierl'OS est moche (visuellement)
Comparé à HTC Sens je trouve l'interface Apple dégueulasse, chacun son avis... rien n'empêche les constructeur de créer une jolie interface
J'ai pu tester le développement iOS, c'est sympa... mais faut un mac, l'obj-C est juste affreux à taper donc niveau coding je trouve équivalent à Android.
Par contre, je suis d'accord sur la fragmentation des appareils, c'est pénible à gérer.Une fois par jour je me pince quand je me rappelle que je développe encore en Java, et je pleure un couple 27/08/2010 à 18:16 -
_skipExpert éminentVisiblement, pour dire que les outils android sont à la ramasse, ce type n'a pas connu les joies de codewarrior sous nokia ou encore de j2me.
En plus l'API d'android est très clean et super facile d'accès je trouve. Peut être que c'est parce que je suis habitué à de la daube mais j'ai toujours trouvé assez vite ce que je cherchais chez Andro.le 27/08/2010 à 13:53 -
BrzhkMembre du ClubJuste pour réagir sur un point qui revient souvent dans ce forum...
"(blablabla) java = taper trop de lignes (blablabla)".
Je n'ai qu'une chose à répondre: Ctrl + Espace. (ou alors: arrêtez de coder au bloc notes.) Je ne comprends toujours pas cet argument qui me parait tellement fallacieux depuis que l'autocomplétion et la génération de code automatique existent.
et pour en revenir au sujet, il n'existe pas de SDK 'a la mode' qui soit parfait. Il existe des SDK poussiéreux qui ne subissent plus de corrections...
L'avantage du SDK android, c'est qu'il soit open source. S'il n'est pas content, qu'il participe. Mais il a le droit d'être insatisfait, et d'en parler aussi. Tant que c'est constructif, j'adhère.le 27/08/2010 à 16:44 -
lequebecois79Membre éclairéfaudrait qu'il commence à se réveiller un peu android 2.1 est devenu majoritaire depuis un moment
après bon on peut ne pas aimer eclipse et ses plugins pour android il reste que c'est très simple d'accès...
bon un râleur de plus...le 27/08/2010 à 13:11