Le NDK Android passe en Release 4

Posté par SOS Blog's Team le jeudi 20 mai 2010

Avec la sortie d’Android 2.2 et ses évolutions, il était certain que le NDK (Native Development Kit) allait lui aussi évoluer. Pour rappel, ce mode de développement permet de travailler au plus proche de la plate-forme matérielle. Cela booste énormément les performances mais c’est également d’autant plus complexe puisqu’il faut tout gérer soit même.

Le NDK apporte ainsi une simplification des instructions de compilation et des méthodes de debug plus efficaces. Il inclue également les optimisations nécessaires utiliser les instructions NEON disponibles sur les derniers processeurs ARM. Le Qualcomm Snapdragon en fait partie.

Le NDK permet également de compiler votre code pour les architectures ARM-V5 et ARM-V7-A. Celle-ci ont quelques différences qui ne permet pas de générer exactement les mêmes exécutables. Au sein du même fichier .APK (application Android), les binaires des 2 architectures cohabiteront. C’est un point extrêmement intéressant pour les développeurs puisqu’ils ne devront pas s’inquiéter de gérer des installeurs différents en fonction des plateformes. C’est un facteur de réduction de la fragmentation.

Le NDK R4 est disponible au téléchargement

Actualités, Systèmes d'exploitation | Ajouter un commentaire

Le NDK Android 3ème du nom est sorti

Posté par SOS Blog's Team le lundi 8 mars 2010

Présenté en juin dernier, le NDK permet de développer en code C pour s’approcher au mieux de la plateforme matérielle. Cela permet de passer outre la machine virtuelle Dalvik.

Google propose le NDK R3 avec une mise à niveau du compilateur GCC pour passer à la version 4.4.0. Les fonctionnalités OpenGL 2.0 sont également de la partie via le langage spécifique GLSL.

Le NDK permet d’adresser les plate-formes Android à partir de la version 1.5. Développeurs, si vous avez besoin du NDK, faites la mise à jour.

Actualités, Systèmes d'exploitation | Ajouter un commentaire

Le SDK Android se met à jour

Posté par SOS Blog's Team le vendredi 4 décembre 2009

android logoGoogle vient de publier une mise à jour de son SDK avec plusieurs volets. Le premier volet concerne le SDK 2.0 qui passe en 2.0.1. Il concerne principalement une mise à jour de quelques bugs connus. l’outil de compilation ayant changé, il vaut mieux repasser vos applications 2.0 dans ce nouvel outil.

Le second volet concerne le SDK 1.6 qui passe en Release 2. Il bénéficie aussi de quelques corrections et propose maintenant la gestion des variables adaptées aux réseaux CDMA (réseau américain). Le noyau linix utilisé est modifié également.

Le SDK Tools passe lui en Release 4 et est nécessaire pour les 2 mises à jour ci dessus. Il se repose sur ADT qui lui aussi bénéficie d’une mise à jour.

En conclusion, téléchargez les nouveaux éléments et faites la mise à jour de votre plateforme de développement. Le NDK reste lui en version 1.6 r1.

Actualités | 1 commentaire

Firefox Fennec bientôt sur Androïd ?

Posté par SOS Blog's Team le mardi 30 juin 2009

fennec_logoDepuis 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.

Source : Cnet, via Android France

Applications mobiles, Systèmes d'exploitation | 2 commentaires

Développement Androïd : prenez le large avec le NDK

Posté par SOS Blog's Team le vendredi 26 juin 2009

android logoVous vous sentiez un peu serré dans le cadre du SDK fourni par Google pour le développement Androïd ?

Allez voir le complément NDK (native development kit) qui permet d’ajouter des éléments spécifiquement adaptés à la plateforme matérielle. Il s’adresse aux développeurs « bas niveau » qui manient le C, le JNI, le code assembleur avec aisance. Ce complément dopera alors les possibilités et la créativité de ces développeurs qui pourront s’interfacer directement avec le matériel comme Bluex.

Pour le moment, seule la capacité d’adresser la plateforme ARM est possible. De plus, il ne sera pas possible de développer des applications en mode natif pur. C’est l’appel à des bibliothèques spécifiques qui est prévu.

A vos claviers !…

Systèmes d'exploitation | 1 commentaire