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 , 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


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de huit_six huit_six - Membre actif https://www.developpez.com
le 27/08/2010 à 16:17
Bonjour,
Pourquoi le choix de java pour android est-il si critiqué ?
Je sais qu'il y a de fortes chances pour que je vienne de donner naissance à un troll, mais ne tapez pas, c'est une vraie question !
Avatar de huit_six huit_six - Membre actif https://www.developpez.com
le 27/08/2010 à 16:22
Tiens, le temps que je poste, vous avez déjà donné des éléments de réponse.
Du coup, je modifie un peu la question, quel autre choix de langage google aurait pu faire ? python ? le C ? (pas taper)
Avatar de notia notia - Membre confirmé https://www.developpez.com
le 27/08/2010 à 16:41
Citation Envoyé par huit_six  Voir le message
Tiens, le temps que je poste, vous avez déjà donné des éléments de réponse.
Du coup, je modifie un peu la question, quel autre choix de langage google aurait pu faire ? python ? le C ? (pas taper)

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.
Avatar de Brzhk Brzhk - Membre du Club https://www.developpez.com
le 27/08/2010 à 16:44
Juste 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.
Avatar de Bluespear Bluespear - Membre régulier https://www.developpez.com
le 27/08/2010 à 18:16
l'OS est moche (visuellement)

Mouai, on ne peut plus subjectif :-) Ce mec est né avec un mac dans les mains et il a carrément absorbé la lobotomie publicitaire d'Apple: "on est les plus beaux"

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 coup

Qu'il soit heureux, il pourrait être en train de faire du C sur symbian
Avatar de Tutur66 Tutur66 - Nouveau membre du Club https://www.developpez.com
le 27/08/2010 à 18:56
Citation Envoyé par Shemsu-Hor  Voir le message
Le mec il a codé deux pauvres applications et il se permet de remettre la conception d'Android en question. Huum, pourquoi je n'attache que très peu d'importance à ses propos ?

Je plussoie fortement
Avatar de galien galien - Membre averti https://www.developpez.com
le 27/08/2010 à 21:34
Si Google a choisit java, c'est pour récupérer les développeurs java à bon compte , parce que faire un nouveau langage ou prendre le C aurait été une erreur.
Le mec pour moi il troll, c'est tout
Avatar de bouye bouye - Rédacteur/Modérateur https://www.developpez.com
le 28/08/2010 à 2:18
Rappellez-moi... l'app Facebook pour iPhone c'est l'app qui plante et affiche un message d'erreur dès que j'essaie d'envoyer un message depuis mon iPod Touch ? C'est bien ça ? Vi je vois le monsieur est gage de qualité alors...
Avatar de psychadelic psychadelic - Membre chevronné https://www.developpez.com
le 29/08/2010 à 18:39
Bof,

Il à tout de même le droit de s'exprimer, et je ne lui jetterai pas la pierre.

Que ce soit sur iPhone ou sur Androïd, les outils, les technologies, ou les politiques sont librement critiquables et aussi perfectibles.

Les developpeurs sont rarement écoutés en général, et en fin de compte, même si cela laisse à penser que c'est un râleur invétéré, ses critiques me font plutôt plaisir

Que je les cautionne ou non, bien sur
Avatar de taha1 taha1 - Membre régulier https://www.developpez.com
le 31/08/2010 à 13:20
Salut,
Pour avoir développer quelques plug-ins sous Eclipse je dirai qu'il bien fait, complexe certes mais l'architecture de cet IDE est claire. J'envie les gens qui développe du java ou du java pour Eclipse
Avatar de Dar0ck Dar0ck - Membre régulier https://www.developpez.com
le 09/09/2010 à 10:26
Ses propos sont assez pertinents. Je me demande si la moitié des gens qui ont commenté ont utilisé quotidiennement iOS et Android, et ont déjà développé pour les deux plate-formes.

La fragmentation d'Android est un réel problème. Combien de fois sur le market on peut voir dans les commentaires d'une application "Marche pas sur Hero", ou "Bien mais rame un peu. Samsung Galaxy".
Offres d'emploi IT
Responsable protection des données H/F
Safran - Ile de France - Magny-les-Hameaux (78114)
Expert décisionnel business intelligence H/F
Safran - Ile de France - Évry (91090)
Spécialiste systèmes informatiques qualité et référent procédure H/F
Safran - Ile de France - Colombes (92700)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil