Joe Hewitt, l'ancien développeur de Facebook pour iPhone, avait fortement critiqué à plusieurs reprises le système de validation d'Apple. L'année dernière, il avait fini par rendre son tablier. Depuis il s'est frotté à Android et a semble-t-il rapidement déchanté si l'on en croit certains de ses gazouillements.
Le plus violent est sans doute celui-ci : "Les outils de développement d'Android sont épouvantables, le système d'exploitation est hideux, mais l'absence de Big Brother me disant quoi faire est un petit avantage". Si l'IDE d'Android était ne serait-ce que 10 % aussi plaisant que Xcode 4, il serait comblé.
Il compare également Android à Windows : "Plus je travaille avec Android, plus cela me rappelle Windows… c'est très flexible, agnostique et conçu avec les développeurs en tête, mais c'est vraiment inconsistant en terme d'interfaces".
D'autre part, il estime que Google n'a pas résolu le problème de la fragmentation et se pince environ une fois par jour quand il se rend compte qu'il code toujours et encore en Java.
Joe Hewitt critique aussi les téléphones Android : "Le Droid X n'est pas si bon que cela. Gardez votre iPhone". Dernier détail intéressant, il donne son avis sur les fameux écrans AMOLED. Pour lui, ils sont tout simplement pourris. L'avis a le mérite d'être tranché !
[via Business Insider]
Vos réactions
A se demander par quoi il est satisfait...
par toi peut etre ...!
Passant d'un HTC sous Android à un iPhone, c'est vrai qu'il n'y a pas photo !
C'est parti pour les comms
encore un type qui croit qu'il faut absolument faire dans la surenchère verbale pour faire parler de lui
c'est sûr s'il avait dit : ça c'est bien, ça c'est pas bien, il aurait pas droit à une news
mais si tu dis "c'est de la merde", là ça fait parler
@ iTroll :
En même temps si c'est pourri, c'est pourri.
je pense pareil que lui
Tu penses pareil ? He beh...
la question te concernant c'est est ce que tu penses?
Violemment, faut pas exagèrer...
Ouai bon ce bonhomme n'aime rien quoi ? Il a déjà aimé un truc ?
Les critiques qu'il formule peuvent aussi être des avantages... Ca ne lui correspond pas c'est tout, moi il me manquera pas en tout cas :-)
"il donne son avis sur les fameux écrans AMOLED. Pour lui, ils sont tout simplement pourris. L'avis a le mérite d'être tranché !"
faudra qu'il m'explique pourquoi ils sont "pourris" ce ne sont pas les meilleurs peut être mais de là à les qualifier de pourris...
enfin sinon si j'ai bien compris il aime bien l'iphone sauf les conventions de l'os pour que le tout reste cohérent, c'est un type bizarre
En recherche, on laisse totalement tomber Android tant la learning curve est importante par rapport a iOS meme si on n'a jamais touche a de l'objective-C. C'est pas une constatation nouvelle, cela fait plus d'un an que dans l'entreprise on dit qu'Android est fastidieux a maitriser ... (desole pour les accents je suis sur un qwerty)
J'ai l'avis totalement opposé mais bon...
Le Java est un langage connu et bien documenté. Et la courbe de progression Android est bien plus forte justement.
J'ai galéré presque 3 mois avant de réaliser des choses correctes sous iOS... L'ObjectiveC étant d'une complexité sans nom.
quand on code comme un cochon oui
si on connait le MVC et le C ça roule ma poule
Mais bien sûr...
Parceque Java ne peut pas être MVC peut être ?
Il y a de vrai dev ici ?
java ne fonctionne pas OBLIGATOIREMENT sur le pattern MVC on peut coder comme une bouse sans nom avec (souvent ce qu'on fait d'ailleurs avec ce machin même si je connais pas l'implémentation de Google)
Accessoirement le Java d'Android est full MVC... Evidement sans connaitre le SDK c'est facile de pas savoir.
Et le MVC c'est pas non plus la réponse à tous les problèmes. Cela ne rends en RIEN le code plus joli ou forcément propre.
Désolé mais des applications ou des codes iPhone crados j'en ai vu, surtout chez les prestas qui ont fait des dev pour nous...
Je ne suis pas un expert de l'objective c, j'ai débuté ce langage il y a à peine 1 an, mais j'ai plus de 10 ans de code derrière moi et globalement je suis méticuleux et propre. ObjectiveC a été complexe et reste complexe à apprendre dans certaines de ses logiques qui ne sont pas évidentes à appréhender, c'est une réalité.
Le Java a plein de défauts mais est depuis très très très longtemps le langage le plus utilisé et apprit. Cela en fait un choix essentiel pour Google en dehors de l'indépendance matérielle qui est cruciale.
Objective-C non plus !
@ Lemmings :
Pas toi visiblement :-)
Hou, j'ai trop mal. Tu m'as cassé...
C'est quoi ces réponses ?
@ Lemmings :
La réponse est aussi débile que la question, au demeurant bien prétentieuse...
Prétentieuse ? J'aimerais que tu m'expliques ou est la prétention de dire avoir eu du mal à appréhender le code ObjectiveC... Au contraire, si j'avais voulu être prétentieux j'aurai affirmé être un cador du langage...
Aucun langage n'est MVC, c'est un design pattern pas une propriete d'un langage. C'est si tu veux plus simplement un paradigme objet recurrent en programmation ... Je vois qu'il n'y a pas qu'avec mes etudiants que je dois m'arracher les cheveux ...
Enfin quelqu'un ce censé ici !
merci, ça touche, censé mais pas trop ;-P
MVC et C ? Un design pattern oriente objet et un langage qui ne l'est pas ?
C++ observer/factory/dao :-D
Le probleme n'est pas Java mais les interfaces d'Android. Java n'est qu'un langage ...
Euh... En quoi l'AMOLED c'est pourri ? Quand on regarde les écrans Super AMOLED des derniers Samsung (notamment le Galaxy S), il y a plutôt de quoi être impressionné.