votre avatar

Freizh

est avec nous depuis le 8 novembre 2019 ❤️

2 commentaires

Le 08/11/2019 à 12h 32

Avant tout, je précise, je suis un simple utilisateur qui suit un peu tous ces OS mobile alternatif. Pas un dev, donc mon propos pourrait manquer de précision :)



Grossièrement, les applis sur android c’est du java, exécuté par une JVM optimisée pour les appareils mobile. Cette JVM c’était dalvik jusqu’à android 4 et ART depuis android 5

Sailfish c’est un linux mais au dessus c’est la glibc. L’os exécute du code compilé et ne sait rien faire d’un apk.

les applis sont en C++/Qt (Nokia avait racheté Qt et l’utilisait sur ses OS)



La “compatibilité android” c’est un portage de cette JVM (dalvik à l’époque. Probablement ART aujourd’hui. à vérifier) , ce qui permet aux appli android d ‘être exécutée.

Le 08/11/2019 à 10h 27

C’est un Linux pour mobile.



A la base il y avait Moblin, une distrib linux pour mobile développée par Intel, et Maemo une autre distrib linux pour mobile développée par Nokia, qui était entre autre dispo sur le N900 (une tuerie à l’époque).

Pour son successeur, le N9, Nokia a fait un merge de maemo et moblin qui a donné MeeGo.

Puis Nokia est passé sous le jiron de Microsoft, donc les gens sont parti, ont créé Jolla, et ont continué MeeGo sous le nom SailfishOS.

 

Ensuite ils ont implémenté dalvik pour compenser leur absence d’applis et pouvoir utiliser celles du store android.



Tout ceci pour dire : ce n’est pas un android, juste une distrib linux avec une couche de compatibilité.

Il y a une version gratuite avec l’OS de base.

Et une version payante avec la compatibilité android et du support, pour des Xperia.

 

à noter : MeeGo est aussi l’ancêtre de Tizen, l’os de Samsung.