AIR 2.5 pour Android est live

12 10 2010

Le runtime AIR pour Android est depuis Vendredi disponible sur l’Android Marketplace ! AIR 2.5 est une version spécialement conçue pour les mobiles. Au départ, AIR permettait de packager des applications Flash pour l’iOS. Suite aux restrictions d’Apple, nous avons concentré nos efforts sur Android. Il sera aussi disponible sur les devices BlackBerry (et leur magnifique tablette PlayBook), ainsi que sur les devices WebOS d’HP (ex Palm). Si vous souhaitez le tester, c’est toujours sur labs.adobe.com que cela se passe. Vous devez juste entrer dans le programme beta et récupérer de quoi packager votre application: http://labs.adobe.com/technologies/air2/android/

Une application AIR sur Android se comporte comme une application native. Vous pouvez ensuite la déployer sur l’Android Marketplace et monétiser vos développements. Ryan explique comment la déployer sur le marketplace: http://blog.digitalbackcountry.com/2010/10/publishing-air-apps-to-the-android-market/

Avec AIR 2.5, vous pouvez accéder à la caméra, au microphone, au GPS, à l’accéléromètre, rajouter des événements pour le multi-touche, utiliser le StageWebView pour lancer du HTML dans l’application AIR en utilisant le navigateur natif de l’appareil… et profiter de l’accélération GPU. J’ai créé des tutoriaux et des exemples sur mon blog RIAgora. Il semblerait que la communauté soit en train d’en traduire certains en français. Je vous tiendrai informé. En attendant:

– Comment accéder à la caméra: http://www.riagora.com/2010/07/android-air-and-the-camera/

– Comment jouer avec le microphone: http://www.riagora.com/2010/08/air-android-and-the-microphone/

– Comment jouer avec l’accéléromètre: http://www.riagora.com/2010/04/air-and-the-accelerometer/

– Gérer du multi-touch: http://www.riagora.com/2010/04/flex-and-multi-touch/

– Optimiser les assets graphiques: http://www.riagora.com/2010/09/bitmap-caching-for-android/

Et ce n’est que le début, car Adobe va mettre à jour le framework Flex pour développer des applications mobiles, ainsi que les outils de développement dont Flash Builder. Je vous les présenterai lors d’un événement à Paris, le 30 Novembre. Vous pouvez déjà réserver la date du 30 après-midi. Je vous envoie les informations dès que j’en sais plus.

Si vous avez un smartphone Android 2.2, téléchargez Adobe AIR sur le marketplace, et testez toutes ces applications développées avec AIR:

http://www.appbrain.com/apps/adobe-air

Je ferai bientôt un film qui présentera mes applications préférées.

Publicités




AIR 2.5 et Android: les news

23 08 2010

J’ai été surtout actif sur mon nouveau blog RIAgora.com ces derniers temps, et je tiens du coup à résumer mes expériences avec le runtime AIR 2.5 sur mobile Android. Pour info, si vous avez un mobile Android 2.2 ou l’Android SDK avec un émulateur, vous pouvez récupérer la béta d’AIR 2.5 et son SDK sur labs.adobe.com.

Premier point, la grande majorité des exemples que j’ai développé utilisent Flex 4. Donc, oui, Flex tourne bien sur les mobiles. L’évolution du framework Flex 4.5 proposera des composants allégés et plus adaptés au mobile, mais déjà je trouve que cela tourne super bien. Mon collègue Christophe a publié des applications développées avec Flex 4:

http://coenraets.org/blog/2010/07/video-chat-for-android-in-30-lines-of-code/

http://coenraets.org/blog/2010/07/android-trader-desktop-with-flex-and-air-updated-for-froyo-source-code-available/

Voici mes applications. La première est un simulateur de vol qui utilise la nouvelle API Accelerometer duFlash Player 10.1. Vous pouvez avec votre mobile piloter un avion (application AIR sur votre desktop). Les sources sont dans le post:

http://www.riagora.com/2010/05/become-an-air-pilot/

J’explique aussi dans un autre post, comment utiliser un composant Spark Flex 4 dans un composant Flex 3. Cela facilite le skinning pour les UI mobiles. Les sources sont disponibles ici:

http://www.riagora.com/2010/07/flex-mobile-item-editor/

Avec Adobe AIR 2.5, vous pouvez aussi accéder à la caméra du mobile !!! Il existe deux modes. Le premier consiste à utiliser l’API classique Webcam de Flash Player pour afficher le flux vidéo dans votre application. La deuxième méthode permet de capture une photo ou une vidéo avec l’application native Android de votre téléphone. Les techniques sont détaillées ici:

http://www.riagora.com/2010/07/android-air-and-the-camera/

Autre application intéressante, vous pouvez utiliser le microphone du mobile et enregistrer des notes vocales. Dans mon exemple, on peut capturer des notes vocales, les compresser en MP3 grâce à une librairie AS3, et j’ai aussi partagé un exemple d’interaction de type jeu Nintendo DS qui consiste à souffler sur l’appareil:

http://www.riagora.com/2010/08/air-android-and-the-microphone/

Pour les parisiens, je suis en train d’essayer de faire venir Mike Chambers et Lee Brimelow le 1er Octobre à Paris. Bloquer votre après-midi, je vous communiquerai bientôt toutes les infos de cet événement.