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

Samsung organise un concours développeur pour le Galaxy

Posté par SOS Blog's Team le lundi 10 août 2009

Pour soutenir le Galaxy, Samsung lance un concours développeur. Comme d’autres l’on fait précédemment, Samsung a compris que pour susciter l’attention des utilisateurs, rien de mieux que de belles applications. C’est la recette maintenant éprouvée par Apple même s’il ne faut pas croire au miroir aux alouettes pour faire fortune.

Le concours est ouvert aux entreprises et aux particuliers. Les lots mis en jeux sont des TV Led de Samsung et pour le premier prix un plan de communication en ligne de 65.000€ brut (équivalent de 3 millions de bannières).  Les 4 suivants auront simplement un téléviseur.

Vous avez jusqu’au 18 Septembre pour soumettre votre projet.

Pour ceux qui veulent participer, qui ne connaissent pas le SDK Android ou qui veulent proposer la même application sur l’iPhone et d’autres smartphones, pensez aux frameworks de développements intégrés (PhoneGap, Streamezzo, Appcelerator, Mobile-distillery, Rhomobile …).

samsung-galaxy concours dev

Applications mobiles, Marketing mobile | Ajouter un commentaire

HTC Hero, Samsung T939, SDK Android, HTTP Live streaming, Android 2.0

Posté par SOS Blog's Team le lundi 20 juillet 2009

android logoQuelques news à partager …

Le HTC Hero est annoncé avec du retard un peu partout. D’abord prévu pour le 16 Juillet, il est maintenant annoncé pour début Août. Astel.be l’explique par un hypothétique problème d’accès aux données (respect de la vie privée). Cela pourrait être en relation avec la sortie du SDK 1.5 R3 mais quelle différence avec la sortie du Magic ?

Le Samsung T939 pourrait être le prochain téléphone Android de la marque coréenne. Le profil XML de ce dernier a été mis en ligne dernièrement. Nous apprenons seulement que celui-ci aura un clavier. L’écran est dimensionné de la même manière que les autres concurrents sur le même OS (HVGA). Une chose est relativement bizarre toutefois puisque le téléphone n’est pas déclaré comme supportant la 3G ou Edge alors que par ailleurs il vient de passer la certification WiFi.

Le SDK Android vient de passer à sa troisième version pour Cupcake qui modifie les droits d’accès d’applications à l’appareil photo et au micro. Une mise à jour des API Google est aussi proposée. Une série de petites autres améliorations est également proposée.

Apple a lancé le HTTP live streaming pour l’iPhone 3.0. Jusqu’à présent la vidéo live, était géré en RTSP pour optimiser la bande passante et profiter d’un protocole temps réel. Apple a décidé de faire autrement et les acteurs du marché suivent. Envivio propose sa démo en la matière qui met KO en termes de qualité vidéo les applications de TV Mobile d’Orange, SFR et Bouygues. Akamai a également annoncé une offre de diffusion dédiée à ce type streaming bien particulier (sa démo là). Si tous les acteurs s’équipent pour adresser l’iPhone de cette façon, il est probable de voir fleurir ce « protocole » sur les autres plateformes dont Android.

Android 2.0 est évoqué dans une interview donnée par Weather Channel pour être disponible à la fin de l’été. La seule question que je me pose, Google ne cache pas en général une version de SDK. Pourquoi The Weather Channel l’aurait déjà ?

Actualités | Ajouter un commentaire

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