Lors de la sortie du NDK en juin 2009, la fondation Mozilla avait manifesté sont intérêt pour Android. L’utilisation de ce NDK autorise en effet de profiter au mieux de la plateforme matérielle des téléphones. Depuis lors, le silence régnait. Le silence a été rompu avec la publication sur Flickr d’une photo du Nexus One faisant fonctionne une première version Alpha de Fennec.
Rien ne dit quand une version disponible publiquement apparaitra, mais le travail avance …
Posté par SOS Blog's Team le Vendredi 11 décembre 2009
La fondation Mozilla s’était dite intéressée en Juin dernier, Opéra l’a fait ! La société vient d’annoncer la disponibilité du navigateur Opéra Mobile en version 10 sur Android pour les fabricants. Disponible aussi sur d’autres plate-formes dont Symbian, Windows Mobile et Brew.
L’interface du browser, personnalisable, est identique quelque soit la plate-forme. Cette caractéristique est permise par une nouvelle technologie introduite par Opéra. Cela donnera aux constructeurs à leurs clients la possibilité de personnaliser celle ci de manière homogène et rapide. Orange est un client tout désigné.
Ce nouveau navigateur sera alors en compétition avec le navigateur natif et Dolphin Browser.
Précision : La version complète de Opéra Mobile 10 Android ne pourra pas être distribuée en mode bêta publique car elle repose sur le NDK et sur des bibliothèques Linux spécifiques. Si les constructeurs ne les rendent pas disponibles sur leur plate-formes et firmwares, cela ne fonctionnera pas. C’est pourquoi cette version ne sera disponible que pour eux afin qu’ils s’assurent que l’intégration fonctionne.
Depuis que Google a publié le Native Developement Kit (NDK), l’intérêt pour la plateforme Androïd grandit encore plus vite.
Il y a quelques mois, la fondation Mozilla avait renoncé à porter Fennec pour des raisons de limitations inhérentes à l’interface Java et à la machine virtuelle Dalvik. Mike Schroepfer avait déclaré que le navigateur intégré avait largement les capacités nécessaires.
L’annonce de ce NDK a suffit à redonner de l’appétit à la fondation Mozilla. Cela leur permettrait de proposer Fennec sur la plateforme Androïd avec des performances parfaitement ajustées aux capacités du téléphone.
Toutefois, il y a un revers à la médaille. Travailler en code natif n’est pas une chose aisée et impose au développeur une rigueur absolue et à abandonner le confort des couches hautes du système. De plus, le logiciel natif demande à être adapté par plateforme matérielle (pour chaque processeur, puce électronique, …). L’effort de développement est donc assez conséquent mais dans certains cas, l’avantage obtenu vaut cet investissement supplémentaire.
A voir donc comment les développeurs vont acceuillir ce mode de travail.