Ben c'est pourtant uniquement ce qu'impliquait ta citation sur l'"open application platform", d'où ma supposition que t'avais mal compris cette phrase :)
je suis surpris que tu dises que l'implémentation de la manière d'accéder au hardware n'implique pas des choix et des problèmes de sécurité.
Je ne dis pas ça. Mais il est tout à fait possible de concilier les 2. Tu peux offrir l'accès au GPU à une application sans rogner sur la sécurité pour autant. WP7 y arrive, Android peut y arriver.
Des différentes lectures proposées dans ce journal, les éléments sont multiples :
- Android ne tirait pas pleinement parti du GPU avant la branche 4.0. Visiblement, ils ont fait des concessions initialement, probablement pour supporter plus de matériel : ils ont fait le choix d'avoir plus de devices sur le marché, quitte à dégrader l'expérience utilisateur.
- Le framework d'animation d'iOS est mieux branlé, les animations sont effectuées dans un thread séparé qui ne peut pas être bloqué par un (mauvais) développeur.
- Les outils de développement fournis par Google sont pourris : il faut 3 plombes pour lancer une appli, l'émulateur est une vraie plaie, bref le développeur n'est absolument pas encouragé à tester finement les perfs de son appli.
Maintenant que l'accélération par GPU est là dans Android, il va falloir que les développeurs s'y mettent pour proposer des applications aussi fluide que sur iOS. Problème : sur certain matos, il faut obligatoirement passer par le GPU si on veut un truc fluide, mais parfois il faut obligatoirement passer un rendu logiciel sans accélération pour d'autres device. Bref c'est une plaie pour le développeur, qui n'a aucun outil potable pour tester.
[^] # Re: Troisième épisode de la saga
Posté par TImaniac (site web personnel) . En réponse à la dépêche Actualité autour d'Android. Évalué à 2.
Ben c'est pourtant uniquement ce qu'impliquait ta citation sur l'"open application platform", d'où ma supposition que t'avais mal compris cette phrase :)
Je ne dis pas ça. Mais il est tout à fait possible de concilier les 2. Tu peux offrir l'accès au GPU à une application sans rogner sur la sécurité pour autant. WP7 y arrive, Android peut y arriver.
Des différentes lectures proposées dans ce journal, les éléments sont multiples :
- Android ne tirait pas pleinement parti du GPU avant la branche 4.0. Visiblement, ils ont fait des concessions initialement, probablement pour supporter plus de matériel : ils ont fait le choix d'avoir plus de devices sur le marché, quitte à dégrader l'expérience utilisateur.
- Le framework d'animation d'iOS est mieux branlé, les animations sont effectuées dans un thread séparé qui ne peut pas être bloqué par un (mauvais) développeur.
- Les outils de développement fournis par Google sont pourris : il faut 3 plombes pour lancer une appli, l'émulateur est une vraie plaie, bref le développeur n'est absolument pas encouragé à tester finement les perfs de son appli.
Maintenant que l'accélération par GPU est là dans Android, il va falloir que les développeurs s'y mettent pour proposer des applications aussi fluide que sur iOS. Problème : sur certain matos, il faut obligatoirement passer par le GPU si on veut un truc fluide, mais parfois il faut obligatoirement passer un rendu logiciel sans accélération pour d'autres device. Bref c'est une plaie pour le développeur, qui n'a aucun outil potable pour tester.