Android vs Firefox OS : les applications
Dans ce billet, je me focaliserai sur une comparaison entre Android (version Cyanogenmod) et Firefox OS au niveau des applications. Le test est fait via deux smartphones identiques, le ZTE Open C, l'un sous Firefox OS 2.5, l'autre sous CyanogenMod 12 (donc Android 5.x). Dans ce billet j'utilise encore l'appellation Firefox OS car le nom est encore valable pour le système d'exploitation qui fait tourner le téléphone. La version communautaire qui fera suite à l'arrêt de Firefox OS pour smartphone par Mozilla, B2G (Boot 2 Gecko) n'est encore qu'un prototype
(Voir au sujet de B2G les billets de la Communauté Mozilla francophoneLe portage de B2G Contribuez à B2G OS pour continuer Firefox OS pour smartphones)
. Sur Firefox OS, j'utilise le marketplace ou des sites webs dans leur version adaptée au mobile que je mets en favori/marque-page/raccourci.
Pour rappel, Android (et donc CyanogenMod) utilisent des applications propres au système. Firefox OS utilisent des applications dites webs basée sur les technologies HTML5/CSS3/Javascript (et elles sont donc également utilisables sur Android si besoin, ce que je n'ai pas encore fait que je n'aborderai donc pas dans ce billet).
Pour pouvoir installer des applications
Quand on commence à s'intéresser aux applications (pour connaître un peu les applications à la mode) qu'il est possible d'installer sur un téléphone Android (ou équivalent dans le cas de CyanogenMod), on s'aperçoit très rapidement que ces applications sont disponibles pour Android via le Google Play ou sur Iphone et sont absentes de Windows Phone. Le marché est donc très clairement trusté par deux systèmes. Sur CyanogenMod j'ai installé deux logiciels permettant d'installer des applications : le Google Play et F-Droid.
A chaque installation d'application, la liste des autorisations nécessaires au bon fonctionnement de l'application est consultable. Pour les applications à la mode, les applications recommandées ou considérées comme indispensables par la plupart des billets de blogs et articles de journaux qui ressortent dans les premières réponses dans les moteurs de recherche, les autorisations nécessaires font peur... Comme je le disais dans mon billet Android ou CyanogenMod ?, ces applications nécessitent un accès à quasiment à toutes les données du téléphone (dont aux données personnelles). Mon choix est donc simple : je m'en passe, je n'installe pas. Et je cherche un équivalent en logiciel libre sous F-Droid.
Les applications non disponibles sous Firefox OS
Avec CyanogenMod, j'ai toutes les applications que je n'avais pas sous Firefox OS et des fonctionnalités qui me manquaient. Il y a CozyCloud pour ne citer qu'elle (voir Test de l'application CozyCloud sous Android). Il y aussi l'application Freebox officielle fournie par Free qui permet de gérer sa Freebox depuis son smartphone (fort pratique et utile pour moi). Ce sont des applications que j'ai récupéré via le Google Play. Ainsi que SMSSecure/TextSecure (devenu Silence et Signal ; un billet sera écrit prochainement spécifiquement sur ces applications). Certes il existe des façons de récupérer ces applications et d'installer les différents "apk" (le format d'application d'Android) sans passer par le store (et donc la nécessité d'avoir un compte Google). Mais je n'ai pas encore testé cette façon de faire.
En fouillant un peu le Google play par curiosité, ce que je remarque aussi c'est qu'il y a des applications pour tout. Chaque service public et entreprise a son application. Chaque site web a son application. L'expression There's an app for that Il y a une application pour ça n'existe pas pour rien. Là où une simple version mobile du site suffirait, on a une application. Avec des demandes de droits et récupération de données personnelles...
Par conséquence, j'évite donc au maximum les applications du Google Play, préférant des logiciels libres disponibles sur F-Droid. Via F-Droid, j'ai pu installer un client OpenVPN, le TorBrowser via Orbot... Soit des applications qui n'existe pas et pour lesquelles il n'y a pas d'équivalent sous Firefox OS. Et que j'avais très clairement identifiées comme nécessaire à mon usage/mes besoins. Cf mon billet FirefoxOS - Quelles sont les applications manquantes ?
Pour les autres applications que j'installe et je teste, ce sont plus des tests d'applications dispensables, toujours trouvées via F-Droid.
Les usages communs aux 2 OS
Je consulte mes mails depuis mon Smartphone. Niveau mail, j'utilise K9Mail sur CyanogenMod ; le logiciel de mail par défaut (en existe-t-il d'ailleurs un autre pour Firefox OS). K9Mail est plus complexe et a plus de fonctionnalité mais ce n'est pas un mal.
J'utilise un client Owncloud. Sous CyanogenMod le client Owncloud officiel ; sous Firefox 0S, j'utilise TFE Drive. Il faudra que je compare ces deux applications via des tests (vitesses de récupération du même fichier, réactivité de l'application, ergonomie etc.) pour pouvoir juger et me faire un avis plus poussé.
Là où Firefox OS est peut-être gagnant c'est sur l'usage du navigateur Firefox en lui-même. Les pages s'affichent un peu plus rapidement. Est-ce lié au fait que le moteur de Firefox est part intégrante du système et que l'on gagne une couche applicative. Sûrement. Ou au fait que dans le Firefox sous CyanogenMod, comme il est possible d'installer des extensions, j'ai ajouté µBlock Origin, ce qui alourdirait Firefox ?
De même pour Twitter et Diaspora. Sous FirefoxOS, ce sont des versions mobiles/adaptées des sites webs. Sous CyanogenMod, ce sont des applications. Les applications apportent des fonctionnalités comme les notifications (même lorsque l'application n'est pas lancée), mais cela alourdit l'ensemble.
Conclusion à ce billet
Pour les anglophones, j'avais écrit un billet Still A Firefox OS user, will I migrate to Android ? que je pourrais traduire en français par utilisant toujours Firefox OS, est-ce que je migrerai sous Android ?.
Ce billet est donc un pas de plus vers une migration envisageable/envisagée, apporte quelques éléments de ma propre réflexion et expérience pour que chacun-e se fasse son propre avis. Le fait que l'on retrouve tout ce que l'on a sous Firefox OS et surtout des applications nécessaires (voir indispensable) qu'on a pas sous Firefox OS, le fait qu'il faille encore attendre plusieurs mois avant de voir la viabilité de B2G OS (nouveau nom de Firefox OS), tout cela penche de plus en plus dans la balance... A suivre...
Sur le même sujet
Android ou CyanogenMod ?
Android, Cyanogen et ZTE Open C
Et sur le sujet de B2G OS, les billets de la Communauté Mozilla francophone :
Le portage de B2G
Contribuez à B2G OS pour continuer Firefox OS pour smartphones