Quand nos confrères de la scène “macophile” lancent des pavés dans les mares… Nous nous devons d’intervenir tels des passionnés de notre plate-forme Android. Le gros troll débute avec une question du pro-iPhone MG Siegler (TechCrunch US) : « Pourquoi les développeurs lancent d’abord leur application sous iOS ? ».

Lors de la conférence LeWeb @ Paris de Loic LeMeur, Eric Schmidt avait alors annoncé : « D’ici 6 mois, vous direz le contraire. Parce qu’au final, les éditeurs d’applications sont dépendants du volume. Et le volume est clairement favorisé par l’approche “ouverte” de Google. ».

Effectivement, lorsque l’on connait iOS et lorsque cette plate-forme est si omniprésente dans les médias, on s’offusque de ne pas trouver des applications telles que Instagram sur Android. Encore fallait-il savoir que l’application Light Box était autant performante et disponible seulement sur Android – ils ont rejoint l’équipe Facebook depuis. Et ce n’est qu’un exemple…

Lorsque j’entends dire que “Google n’arrive pas à freiner la fragmentation et perd totalement le contrôle sur les constructeurs, qui y vont toujours de leur surcouche et de la multiplication des configurations“, je ne peux pas rester sans voix. Ce n’est pas de la fragmentation à proprement parler. La fragmentation c’est quand on se retrouve avec des versions différentes mais qui ne s’enchaînent pas et qui ne se différencient pas par des API très distinctes. Sur Android, il faut effectivement prendre en compte différentes configurations – tailles d’écrans – mais le travail est aussi simple que celui du développement sur iOS. Si et seulement si, le développement est réalisé des développeurs professionnels. Tout comme sur iOS, le développement sur Android ne s’improvise pas. J’ai des dizaines d’exemples d’applications mal réalisées, les décisionnaires veulent la plupart du temps faire quelques économies en portant une version iOS vers Android – ce qui est un non-sens ainsi q’une perte de temps et d’argent.

Effectivement, la fragmentation peut être provoquée par les constructeurs et les opérateurs lorsque le travail est mal réalisé… mais c’est de moins en moins le cas ! On prendra l’exemple de l’opérateur Orange qui avait modifié à tout va les androphones jusqu’à récemment (jusqu’à rendre le Bluetooth inopérant). Il existe donc de la fragmentation dans ce sens, causée par un manque de compétences et d’expérience. Néanmoins, Android est une spécification d’API(s) ainsi qu’une spécification d’implémentation, toute cette base est stable et n’est pas fragmentée d’un appareil à l’autre. C’est ce qu’on nommé “versionné” comme tout système informatique. Comme dirait Julien Del Rio, “les bugs sont pour tous”.

Bref, lorsque je lis Mac4Ever (pour ne citer qu’eux) - “Mais l’exemple reste anecdotique en comparaison des centaines d’appareils à prendre en compte durant le développement des apps, chose quasi-impossible pour une petite boite sans une armée de matériels et de testeurs.”  - Je me demande s’ils ont vraiment eu des androphones entre les mains. Je ne parle pas de développement spécifique – sur des moteurs graphiques par exemple – néanmoins avec seulement un appareil, le développement d’applications Android ne pose pas de soucis et ne demande pas de tester les apps sur “des centaines d’appareils“. Pour gérer les différentes tailles d’écran, le kit de développement (SDK) propose énormément d’outils adaptés (là où tout est géré au pixel près sur iOS) – dont un vrai émulateur. J’attends vos témoignages…

Enfin, concernant la question principale et les killer-apps. Je répondrai tout simplement : les « Killer Apps » existent sur Android (et sur iOS ?). Elles existent car sur Android nous avons une richesse d’appareils – GPS, TV, Tablette, Smartphone, Domotique, Robot – ainsi qu’une flexibilité bien plus importante que sur iOS – avec des API plus ouvertes et plus fournies ainsi que la possibilité de communiquer “entre applications”.

Concrètement cela permet de retrouver tout un tas d’applications bien spécifique à Android, que l’on retrouvera seulement sur Android (je ne parle pas du monde du jailbreak sur iOS). Et à ce propos, je pourrai renvoyer la question “Existe t-il sur iOS des apps killer non présentes sur Android ?”.

Bref, voilà quelques exemples sur Android :

Nous avons plusieurs applications pour programmer des actions intelligentes telle que Tasker. Nous en avons parlé hier.

Tasker
Automatisation totale, des paramètres jusqu'aux SMS. Finaliste ACD2!* Déclencheurs: Appli, Heure, Jour, Lieu, Etat, Evénement, Widget, Minuteur, Plugins* Actions: plus...
Crafty Apps 2,99 €

Nous avons des widgets qui nous permettent d’économiser des centaines de clicks – sans compter les minutes gagnées. Par exemple, l’excellent Beautiful Widget et tous les autres (RATP, Evernote, suivi conso, lecteur musical, etc.).

Beautiful Widgets
Beautiful Widgets, l’application de widgets, après avoir eu une refonte graphique complète, est de retour dans une nouvelle version.Des tonnes de widgets et de themes...
LevelUp Studio 2,99 €

AirDroid est un autre exemple, l’application permet de créer des bureaux accessibles depuis un navigateur de n’importe où.

AirDroid
AirDroid est un application gratuite et rapide qui vous permets de gérer votre téléphone Android avec votre navigateur favoris, et ce sans-fil.=================Vous po...
SAND STUDIO Gratuit

Serval pour recréer des réseaux telecom.

The Serval Mesh
Mobile communications are useful, but depend on infrastructure that can be damaged, overwhelmed, or even absent. So we assumed zero infrastructure, and came up with this;...
Serval Project Gratuit

Tous les claviers disponibles dont TouchPal.

TouchPal Keyboard
TouchPal Keyboard, Feel the speed!The Winner of Global Mobile Innovation Award!The Best Contextual prediction and Sliding Input perfectly combines, makes TouchPal the FAS...
CooTek Gratuit

Pour transformer votre androphone en lumière flash :

Lampe de poche LED Genius
EXCLUSIF! Plus besoin de déverrouiller l'écran pour chercher votre application lampe, faites jaillir la lumière en un seul geste!Il suffit de secouer votre téléphone...
ID Mobile SA Gratuit

On peut voler des sessions non chiffrées avec Droidsheep.

DroidSheep Guard
DroidSheep Guard protects your phone from Tools like DroidSheep, Faceniff and other Session hijackers!It monitors your ARP-Table and alerts on any unusual change to this ...
Andreas Koch Gratuit

Des applications de prises de note comme Any.do, développée sur Android avant iOS et Chrome.

Any.DO Liste de tâches
Des millions de gens utilisent Any.DO pour se souvenir de ce qu'ils ont à faire. Avec Any.DO, vous pouvez facilement saisir toutes les choses que vous souhaitez faire et...
Any.DO Gratuit

Nous avons Chrome et toute une tripotée de navigateurs mobiles avec des fonctions différentes.

Navigateur Google Chrome
Parcourez rapidement le Web sur votre téléphone ou votre tablette Android grâce au navigateur Google Chrome. Connectez-vous pour synchroniser votre navigateur GoogleÂ...
Google Inc. Gratuit

Tous les DSLR Controler pour contrôler votre appareil photo à distance.

DSLR Controller (BETA)
DSLR Controller is the first and only app that allows you to fully control your Canon EOS DSLR from your Android device with only a USB cable. No computer or laptop requi...
Chainfire 7,13 €

FriendCaster, pour améliorer votre expérience “Facebook”.

FriendCaster for Facebook
FriendCaster for Facebook améliore votre expérience de Facebook sur Android.* Voir des amis, leurs profils, les photos et les albums* Ajouter des amis comme favoris* Aj...
OneLouder Apps Gratuit

Et enfin, l’application que tous les macophiles souhaitent : Google Maps Navigation.

Maps
Téléchargez la dernière version de Google Maps et vous n'aurez plus jamais besoin d'emporter de plan avec vous ! Google Maps pour Android avec Navigation (version b...
Google Inc. Gratuit

PS : Sans citer une vraie application GMail

Gmail
Gmail offre une messagerie électronique plus intuitive, efficace et utile, voire amusante. Recevez vos e-mails via des notifications Push, lisez vos conversations et ré...
Google Inc. Gratuit

Je suis sûr que vous avez d’autres exemples, j’éditerai l’article au fur et à mesure de vos apports.

Bref, c’était un droit de réponse aux macophiles bien trop autistes introvertis.

Enfin, voilà une petite réflexion que nous avons en interne pour faire avancer le schmilblick. Depuis quelques semaines, nous entendons parler de sociétés capables de fournir des “certifications Android”. Ces certifications ne sont pas réalisées par Google néanmoins cela pourrait être une bonne idée pour l’éco-système Android. Aujourd’hui, Google n’aide pas les développeurs et n’a que peu de contact réel avec eux. Aujourd’hui, tout le monde dit faire de l’Android. Aujourd’hui, toutes les sociétés recherchent des développeurs Android. Aujourd’hui, on se trouve avec des applications Android mal conçues et réalisées par des développeurs Web ou/et iOS. Je ne dis pas qu’ils faut foncer et débourser quelques centaines d’euros dans des certifications non approuvées par Google, je dis seulement que la certification Android pourrait nous permettre d’améliorer l’expérience et l’image d’Android assez facilement. Qu’en pensez-vous ?