211service.com
Développer le Web mobile
S'il est vrai que de plus en plus de téléphones peuvent surfer sur le Web, il est également vrai que de nombreux téléphones mobiles n'ont qu'une capacité limitée à afficher une grande partie du meilleur contenu du Web. Les vidéos qui s'exécutent dans Adobe Flash Players, telles que celles du New York Times , CNN et Examen de la technologie , et les sites Web riches en Flash ne fonctionnent tout simplement pas sur de nombreux téléphones en raison de l'incompatibilité du logiciel avec le matériel. Aujourd'hui, dans le but d'intégrer davantage le Web aux appareils mobiles, Adobe et le fabricant de puces électroniques ARM, qui alimente 90 % des téléphones mobiles dans le monde, ont annoncé une collaboration pour garantir que le logiciel d'Adobe fonctionne correctement sur les futurs appareils ARM.
Plus précisément, les entreprises affirment que Flash Player 10 et AIR d'Adobe (une plate-forme de création d'applications Web complexes) seront compatibles et optimisés pour les puces ARM disponibles en 2009. Alors qu'ARM est utilisé dans un grand nombre de téléphones mobiles, l'annonce est plus large implications : les puces sont également utilisées dans les décodeurs, les appareils Internet mobiles, les lecteurs multimédias personnels et les plates-formes automobiles.
L'expérience de la publication et de la visualisation de contenu sur un PC est presque sans friction, dit Anup Murarka , directeur du marketing technique des appareils mobiles chez Adobe. Mais lorsque nous abordons des appareils tels que des décodeurs et des téléphones, vous vous heurtez à de nombreux obstacles. Bien que Murarka ne pense pas que tous les obstacles disparaîtront immédiatement, il pense que la collaboration Adobe et ARM peut aider les utilisateurs à publier plus facilement des vidéos depuis leur PC ou leur mobile et à y accéder n'importe où.
Certes, l'accord n'améliorera pas le Web sur tous les appareils. L'iPhone d'Apple est une grande exception. Steve Jobs a historiquement évité Flash d'Adobe pour l'iPhone, car la version mobile existante du lecteur d'Adobe, appelée Flash Lite, s'exécute trop lentement sur le gadget. Mais pour une grande majorité de téléphones, la collaboration pourrait faire la différence pour les utilisateurs. Murarka explique que les deux sociétés ont travaillé ensemble pour optimiser le logiciel et le matériel de trois manières différentes.
Premièrement, le compilateur utilisé dans Flash Player 10, qui convertit le code du programme en instructions de micropuce, a été écrit pour fonctionner sans problème avec les puces ARMv6 et ARMv7. Cela signifie que le logiciel comprend comment ces puces transportent les données et peut exploiter la bonne partie des puces au bon moment, accélérant ainsi les applications.
Une deuxième amélioration, dit Murarka, est que certaines puces ARM ont été construites avec des sous-processeurs graphiques, des morceaux de silicium spécialement conçus pour gérer les lourdes tâches du rendu graphique. Les versions de bureau de Flash, dit-il, n'utilisent pas de processeurs graphiques, mais la nouvelle version de Flash tirera parti du sous-processeur graphique, rendant le rendu graphique plus efficace sur les appareils mobiles et économisant également l'énergie de la batterie.
Troisièmement, le logiciel utilisé par Adobe pour compresser et décompresser les vidéos sera optimisé pour fonctionner sur les puces ARM. Aujourd'hui, les fournisseurs de contenu doivent s'assurer que les vidéos Flash sont encodées d'une manière spécifique, afin de fonctionner sur certains appareils mobiles. C'est ainsi que les vidéos YouTube peuvent être lues sur l'iPhone. Flash fournit désormais plus de 80 % des vidéos Web, déclare Murarka. En travaillant avec ARM, nous pouvons optimiser cela afin que le contenu existant sous forme vidéo ou audio soit compatible avec davantage d'appareils.
Une implication plus large de cette initiative est que les sociétés de matériel et de logiciels fournissent les outils dont les programmeurs ont besoin pour créer du contenu qui fonctionne sur tous les appareils, dit Michael Gartenberg , vice-président de la stratégie mobile chez Jupitermedia, une société de recherche basée dans le Connecticut. Le problème est [que] les développeurs sont confrontés à un paysage [mobile] fragmenté, dit-il. Et Adobe, en essayant d'obtenir cette architecture de contenu sur plusieurs combinés, essaie de faciliter la tâche des développeurs.
Plus tôt cette année, Adobe a annoncé la Projet d'écran ouvert , une collaboration avec Nokia, Sony Ericsson, Qualcomm et d'autres visant à standardiser Flash sur les appareils mobiles. Le projet a conduit Adobe à supprimer les frais de licence, ce qui permet aux développeurs d'intégrer Adobe Flash Player et Adobe AIR dans n'importe quel appareil ou application sans payer de frais. De nombreux observateurs de l'industrie ont vu cette décision comme une réaction à la sortie par Microsoft de Silverlight, un concurrent de Flash.
Le partenariat annoncé d'Adobe et d'ARM concerne la possibilité d'installer Open Screen Project sur les combinés, explique Gartenberg. Vous avez les gens d'ARM qui soutiennent la technologie, ce qui est la première étape critique.