mercredi 20 février 2008

La stratégie mobile de Google existe depuis longtemps

google notebook sur android
Google notebook mobile
lancé récemment.


C’est un fait, cela fait maintenant de nombreux mois que les premières applications Google ont vu le jour sur nos téléphones portables. Les premières furent évidemment basées sur le web (Google, Gmail, Checkout, Notebook, Calendar, Google Map, ), puis certaines de ces applications devinrent rapidement exécutables (programmées en Java) et disponibles pour toutes les plateformes mobiles.A l’époque les téléphones wifi étaient rares et les forfaits données coûtaient horriblement cher (ce dernier point met un peu trop de temps à changer à mon goût) donc l’utilisation des applications Google était plutôt difficile. C’est pourquoi certaines proposaient de communiquer par SMS (Calendar vous envoit vos rappels par SMS)Evidemment ce genre de dispositifs ne peut être appliqué à Gmail, ou autres applications gourmandes en traffic.

Quand Android sortira, la plupart de ces applications seront utilisées via le wifi, cela ne fait aucun doute, mais les infrastructures correspondantes existent-elles déjà ? Peut-on être sûr aujourd’hui d’avoir un hotspot à l’endroit où l’on se trouve ?

C’est clairement la grande question que l’on se pose à propos de l’utilisation des applications Google et d’Android. Avoir un HTC avec Android, le sortir pour vérifier son chemin sur Google Map et s’apercevoir qu’il n’y a pas de wifi et que son forfait data est dépassé, c’est un peu comme avoir un abonnement vélib, vouloir l’utiliser un jour de grève mais ne pas trouver de vélo disponible …

A mon avis, Google Gears sert exactement à ça. On s’est longtemps demandé quelle véritable utilisation un tel logiciel pourrait avoir mais la réponse était un peu dissimulée. Si Google Gears est comme je le crois en cours d’adaptation à Android, cela signifie qu’Android est dans les cartons depuis très très longtemps. Le but n’était pas de trouver un usage desktop à cette application mais de pouvoir l’avoir le moment venu sur mobile.

Portail des applications google mobile

Comment installer une application .APK sur l’émulateur d’Android ?

Hier je vous ai fait découvrir les premières applications pour Android, sauf qu’avec un fichier zippé contenant une application avec une extension .APK (qui signifie “Android package”), vous n’allez pas aller très loin. Voici donc comment installer une application .APK sur l’émulateur d’Android :

Emulator


Tout d’abord, téléchargez le SDK sur le site officiel de Google (comme sur la vidéo qu’on vous a présenté il y a 2 jours). Une fois que vous avez extrait tous les fichiers du.Zip, rendez-vous dans le dossier suivant $SDK_ROOT/tools, et lancez emulator.exe (comme sur la vidéo précédente). Prenez ensuite votre application .APK et placez la dans le répertoire $SDK_ROOT/tools (même dossier que l’émulateur). Puis ensuite, lancez votre console (par exemple sur Windows, Démarrer > Exécuter > puis taper “cmd”).

Une fois votre console ouverte, pour installer votre application il suffit de taper cette commande adb install $APK, où $APK est le nom de votre application (par exemple : adb install Snake.apk).

Si vous avez ce genre d’erreur : “path not found, c’est que vous êtes dans le mauvais dossier.

Si vous n’avez pas d’erreur, bravo votre application est installée ! ;)

Quelles applications Google pour Android ?

Un certain nombre de développeurs se demandent quelles seront les applications Google disponibles pour Android.

Un contributeur du Google Group semble avoir un élément de réponse :

After some exploration of Android internals, I found these error
messages during
one of the startup applications:
File not found: /system/app/AlarmProvider.apk
File not found: /system/app/Calendar.apk
File not found: /system/app/Camera.apk
File not found: /system/app/GDataFeedsProvider.apk
File not found: /system/app/Gmail.apk
File not found: /system/app/GmailProvider.apk
File not found: /system/app/MediaPickerActivity.apk
File not found: /system/app/PimProvider.apk
File not found: /system/app/ApiDemos.apk
File not found: /system/app/Sms.apk
File not found: /system/app/SyncProvider.apk
File not found: /system/app/YouTube.apk
This should give some idea of what it coming.

Un message d’erreur qui ne manque pas d’intérêt donc …

Présentation et FAQ de l’OS Google Mobile : Android !

Android est une plate-forme open-source pour mobiles (Système d’exploitation – OS).


Android Logo


Toutes les questions que vous vous posez à propos de cette nouvelle plate-forme sont présentes dans cette FAQ. N’hésitez pas à revenir, cette page évoluera sans-cesse.

Est-ce qu’un téléphone de Google sera présenté un jour ?

Le CEO Eric Schmidt de Google ne l’a pas indiqué officiellement. Mais Schmidt a laissé entendre que si tout va comme prévu, nous verrons probablement des « Google téléphone ». Il souhaite en faite, que l’OS Android soit mûr, c’est une première étape obligatoire avant de concevoir un “gPhone”.

Google

Qu’est-ce qui a été annoncé jusqu’ici ?

La sortie de la plate-forme Android et le lancement de “Open Handset Alliance”, une alliance comportant de nombreux constructeurs et opérateurs.

Open Handset Alliance

Quel est cet “Android” ?

Android est une plate-forme de logiciel mobile basée sur Linux, qui sera la base du système d’exploitation des prochains téléphones portables. Il concurrencera des plates-formes telles que l’OS X d’Apple sur l’iPhone, l’OS de Blackberry, Windows Mobile de Microsoft, et Palm OS.

Google a annoncé la plateforme Android avec d’autres membres de l’alliance “Open Handset Alliance”, comprenant 34 constructeurs, fournisseurs de logiciel, et opérateurs.

La plate-forme Android est un logiciel gratuit disponible “open-source”. Le kit de développement (SDK) et le code source d’Android sont disponibles depuis le lundi 12 novembre 2007.

Android

Quand est-ce que je pourrai acheter un téléphone sous Android ?

On s’attend à ce que les premiers téléphones “Android” soient disponibles aux consommateurs dans la deuxième moitié de 2008.

HTC et Motorola, les deux membres d’OHA, lanceront les premiers téléphones pour la plate-forme Android. HTC travaillerait depuis quelques mois sur un téléphone tactile assez surprenant, qui serait prévu pour Android.

En quoi les téléphones Android seront différents des téléphones les plus récents ?

Google indique qu’Android disposera d’un navigateur capable de manipuler n’importe quel type de contenu sur le Web, que le navigateur d’un ordinateur de bureau peut manipuler. On retrouvera la gestion de contact, de documents, d’un GPS, et des services de VoIP…. L’intérêt d’Android, c’est le fait qu’il soit ouvert au développement d’applications tiers, et qu’il supporte parfaitement les services Google comme Gmail, Google Docs, Google Earth/Map…

Pourquoi la plateforme mobile de Google est-elle meilleure qu’un OS de Palm ou de Microsoft ?

Dans la théorie, des programmateurs de logiciel auront plus de faciliter pour développer des applications, pour deux raisons. D’abord, une architecture de logiciel ouverte permettra à des programmateurs de logiciel d’avoir plus de flexibilité

En second lieu, Android cassera la domination des construscteurs/opérateurs sur l’introduction de nouvelles technologies et des demandes des clients. Les plus petites entreprises auront plus d’incitation pour créer des applications mobiles innovatrices qui ne verraient pas le jour chez les grands constructeurs.

Les opérateurs pourront-ils bloquer les téléphones ?

Selon la licence “open-source” Android, n’importe qui peut modifier l’OS pour l’adapter à ses besoins. Un opérateur peut très bien imposer des restrictions aux applications, telles que les services de VoIP qui tirent profit des possibilités du Wi-Fi d’un téléphone portable.

Bien que ça soit possible, pour Google, il est « peu probable » qu’un opérateur agisse ainsi.

Puis-je faire confiance à Android ?

Les téléphones de Google sont basés sur un système d’exploitation ouvert, cela signifie que n’importe qui peut créer un logiciel, ou modifier le système. N’importe qui peut donc avoir une intention malveillante et ainsi créer des menaces de sécurité – Trojan, vers, et virus.

Cependant, comme l’histoire nous l’a montré, les logiciels libres peuvent réellement être moins risqués pour la sécurité que les logiciels d’exploitation fermés comme Microsoft Windows. La nature de collaboration du logiciel libre, permet de corriger plus rapidement un problème, grâce à une communauté très active.

Golvin s’attend à ce que la sécurité soit la pièce maitresse aux dispositifs de Google.

SDK : Emuler très facilement Android sur Windows, Mac et Linux

Le kit de développement (SDK) est sorti depuis lundi, et est disponible sur le site d’Android (Google). Vous pensez qu’en ne sachant pas coder ce kit de développement ne vous servirait à rien. Détrompez-vous, vous allez pouvoir émuler Android, et vous promener dans ce nouveau système avant la sortie de mobile, qui ne devrait pas avoir lieu avant plusieurs mois.

Par contre, il s’agit bien d’un kit pour développeur et surtout d’une première version d’Android. Vous pourrez quand même vous balader sur le navigateur ou bien Google Map. Pour vous expliquer pas à pas comment émuler Android, j’ai réalisé une petite vidéo. Enfin pas si petite que cela car j’ai en même temps testé le service HD de Vimeo, le chargement est donc un peu long, mais la qualité est impressionante.

La qualité HD est présente sur la page de Vimeo. Si la vidéo fonctionne mal, je l’ai uploadée sur Dailymotion

Simuler Android sur un iPod Touch, c’est simple !

Quelques belges se sont amusés à prendre les captures d’écran de chez Engadget et à réaliser des photos montages, dans le but de simuler un iPod Touch tournant sur Android. La performance qui peut vous paraitre “absurde”, peur s’avérer dans quelques temps une réalité sachant qu’il existe bien des systèmes basés sous Linux qui tournent sur iPod (Classic et Nano). Ces photos démontrent bien qu’Android a beaucoup de potentiel, et est une réelle menace pour Apple, Symbian ou Windows Mobile.

iPod Touch - Android

Android - iPod Touch

Plus de photos à la suite du billet…

Android - iPod Touch

iPod Touch - Android

Onglet Netvibes

Si vous aussi, vous souhaitez suivre l’actualité de la nouvelle plateforme de Google, nous vous proposons un onglet netvibes.

Pour ajouter l’onglet :

Add to Netvibes

Détail de l’onglet :

La première colonne concerne les sources officielles, ou moins officielles sur Google, l’Open Handset Alliance ainsi que sur le google groups des developpeurs d’Android.

La deuxième colonne concerne les blogs en français sur la plateforme Android. Nous vous proposons notre blog, ainsi que notre flux de bookmark, que nous vous présenterons dans un prochain post.

La troisième colonne proposent une vision plus générale sur l’internet mobile, à travers deux grands média : reseaux-telecoms et mobile.webdeux.info

FindAndroid : Annuaire spécialisé

Un nouveau site autour d’Android vient de sortir. Il s’agit de FindAndroid, un annuaire entièrement dédié à l’univers de la nouvelle plateforme de Google. Pour soumettre un lien, il suffit de s’inscrire.

Une fois inscrit, il faut ensuite ajouter dans ses marques-pages ce lien. Dés lors, chaque fois que vous trouvez du contenu intéressant, vous pourrer le soumettre en cliquant sur le marque-page FindAndroid

La voix d’Android : écoutez les sonneries proposées

Voici les sonneries qui sont pour le moment présentes dans Android :

em_ringtone1.mp3

em_ringtone2.mp3

ringer.mp3

speech_prompt.mp3

Dans le même genre :

VOus trouverez dans le répertoire docsgoodieswallpaper du SDK d’Android, beaucoup d’image du petit robot.

jeudi 10 janvier 2008

Reçevoir un appel avec l’émulateur, c’est possible

Entendu aujourd’hui :

“oui mais on ne peut pas reçevoir d’appel”

Après quelques instants de doutes tout de même, la réponse doit sauter aux yeux. Les développeurs ont bien évidemment besoin de pouvoir simuler l’arrivée de SMS, ou d’appels.

Quelques recherches dans la documentation apportent la réponse avec exactitude :

The Android emulator includes its own GSM emulated modem that lets you simulate telephony functions in the emulator. For example, you can simulate inbound phone calls and establish/terminate data connections. The Android system handles simulated calls exactly as it would actual calls. The emulator does not support call audio in this release.

You can use the console to access the emulator’s telephony functions. After connecting to the console, you can use

gsm <call|data|voice>

to invoke telephony functions.