IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Expert éminent sénior
    Avatar de Idelways
    Homme Profil pro
    Développeur Ruby on Rails / iOS
    Inscrit en
    Juin 2010
    Messages
    1 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur Ruby on Rails / iOS

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 374
    Points : 68 548
    Points
    68 548
    Par défaut Android et Java violemment critiqués par le développeur de Firebug et de Facebook iPhone
    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 »


    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

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 549
    Points : 704
    Points
    704
    Par défaut
    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...

  3. #3
    Membre expérimenté
    Avatar de randriano
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 218
    Points : 1 437
    Points
    1 437
    Par défaut
    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 ...
    randriano.dvp.com
    Développeur. Product Owner [Agile]. Sites web, mobile apps, système d'information (SI).

  4. #4
    Expert éminent
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Points : 7 752
    Points
    7 752
    Par défaut
    Visiblement, 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.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 549
    Points : 704
    Points
    704
    Par défaut
    @randriano, je crois qu'ils ont choisi java car le language le plus utilisé, énormément de doc, librairie sont disponible

    sans compté qu'il est très aisé de développé avec ce language et de trouver des gens qui le connaisse...

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    347
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 347
    Points : 203
    Points
    203
    Par défaut
    Il est payé par Microsoft pour faire toutes les places et va finir sur Windows Phone 7 lui

  7. #7
    Membre habitué
    Homme Profil pro
    Inscrit en
    Octobre 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2006
    Messages : 69
    Points : 186
    Points
    186
    Par défaut
    Personnellement je trouve le kit de développement Android pour Eclipse très bien fait. Comme dit plus haut, c'est simple, mais c'est très efficace. Maintenant c'est Eclipse en général qui a un style et mode de fonctionnement un peu austère si on en a pas l'habitude, ma's ça marche du tonner.

    Et honnêtement je ne porte absolument aucun intérêt aux propos de Joe Hewitt, qui n'est qu'un développeur parmi tant d'autres qu'il reste à faire ce qu'il aime faire, mais delà à donner des leçons sur : ça c'est bien et ça c'est pas bien...

  8. #8
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 219
    Points : 473
    Points
    473
    Par défaut
    Je suis désolé, mais le SDK est affreux.
    Il me faut au moins 1 minute 30 pour lancer l'émulateur sur mon poste de travail avec le sdk 2.1. Je n'ai jamais réussi à lancer l'émulateur de la version 2.2.

    J'ai essayé le sdk de bada (sous eclipse tout comme android) et celui de windows phone 7. Il faut moins de 30 secondes pour lancer l'émulateur.

    Le sdk d'android est gourmand (extrement) en ressource, et la prise en main pour faire des interfaces graphiques est difficile contrairement à bada et wp7.

    Je n'ai pas essayé le sdk de l'iphone

  9. #9
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 21
    Points : 39
    Points
    39
    Par défaut
    IPhone c'est beau ... mais c'est le seul avantage !
    Pour pratiquer (un peu) les 2, développer en java sur éclipse pour Android est bien plus agréable que de coder en objective-c !

    Pour moi l'idéal serai de pouvoir coder en Java (ou C#) pour iPhone ...
    Bah quoi ? On peu rêver !

    Je possède un iPhone, mais mon prochain téléphone sera probablement sous Android.

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 41
    Points : 79
    Points
    79
    Par défaut
    Que pensez-vous des outils de développement pour Android ? Aussi mauvais que les décrit Hewitt ?
    Non, c'est juste que je trouve que c'est un peu plus complexe de développer pour Android que pour iOS, mais ça vaut le coup.

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

  11. #11
    Membre à l'essai
    Profil pro
    Directeur
    Inscrit en
    Août 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Directeur

    Informations forums :
    Inscription : Août 2010
    Messages : 3
    Points : 10
    Points
    10
    Par défaut
    Assez d'accord sur quelques points avec notia; En effet, l'émulateur Android 2.1 est extrêmement lent à se charger. Ayant développé sur Windows Mobile et iPhone, je trouve cela curieux que'il y ait un tel écart entre les plateformes (cependant l'émulateur Windows Mobile est également loin d'être parfait !).
    Android rattrape son retard en terme de fonctionnalités SDK, l'outil ECLIPSE est ce qu'il est (multi-plateforme, ouvert, etc..) et reste assez pratique d'usage.
    Je pense que c'est un faux problème de comparer les outils Apple et les outils Android, le principe de développement est quelque peu différent, l'apprentissage d'Objective C et des outils Xcode est pour moi plus long à intégrer. Pour un ancien développeur Windows (delphi, c#, etc...), je trouve plus rassurant d'utiliser Java et les outils "Open Source" Eclipse pour développer sous Android.
    Quant à la "propreté" du SDK Android, je n'ai pas suffisamment de recul pour en juger.

  12. #12
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2009
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 147
    Points : 0
    Points
    0
    Par défaut
    « 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 ».


    Cette phrase résume tout. Utilisant les 2, ceci est on ne peut plus vrai.
    Qu'est ce que Android est compliqué comparé a un iphone.

    Ca me rappelle OSX et windows.

  13. #13
    Membre éclairé Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Points : 882
    Points
    882
    Par défaut
    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 !

  14. #14
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 219
    Points : 473
    Points
    473
    Par défaut
    Citation Envoyé par Lorantus Voir le message
    En plus, je vois que des critques... pas de réponse. S'il en a, il a cas faire mieux que Java, tiens !
    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.

  15. #15
    Membre actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 184
    Points : 288
    Points
    288
    Par défaut
    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 !

  16. #16
    Membre actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 184
    Points : 288
    Points
    288
    Par défaut
    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)

  17. #17
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    219
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 219
    Points : 473
    Points
    473
    Par défaut
    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.

  18. #18
    Membre du Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 17
    Points : 46
    Points
    46
    Par défaut
    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.

  19. #19
    Membre régulier
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2006
    Messages : 64
    Points : 85
    Points
    85
    Par défaut
    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

  20. #20
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 22
    Points : 38
    Points
    38
    Par défaut
    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

Discussions similaires

  1. Bienvenue sur le forum Interfaces Graphiques en Java - règles à respecter par tous
    Par christopheJ dans le forum Interfaces Graphiques en Java
    Réponses: 1
    Dernier message: 31/05/2009, 15h50
  2. Réponses: 8
    Dernier message: 10/06/2007, 00h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo