Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Fuchsia : le nouvel OS mystérieux de Google se concrétise en images
Il serait destiné aux téléphones et aux ordinateurs personnels modernes

Le , par Coriolan

131PARTAGES

10  0 
En août dernier, des rumeurs ont suggéré que Google serait en train de développer un nouvel OS destiné « aux téléphones et aux ordinateurs personnels modernes », comme l’indique Google sur le site du projet. Ce troisième OS du moteur de recherche pourrait venir concurrencer Android ou même le remplacer puisqu’il a été doté désormais d’une interface utilisateur.

Contrairement à Android et Chrome OS, Fuchsia n’est pas basé sur Linux. Il s’appuie sur un nouveau micronoyau appelé « Magenta » et développé par Google. Magenta est un micronoyau de taille moyenne caractérisé par sa capacité de s’adapter à différents types de systèmes de toutes tailles et formes (appareils embarqués, smartphones, ordinateurs…). Laisser tomber le noyau de Linux pourrait être choquant pour certains, mais l’écosystème d’Android actuellement ne suit pas la cadence du développement du noyau Linux. Même le Google Pixel tourne toujours sous le noyau Linux 3.18 qui a été lancé depuis la fin de 2014.


Les images récentes de l’OS donnent une idée sur le travail accompli par Google, notamment avec l’ajout d’un design basé sur des cartes. L’interface utilisateur porte le nom Armadillo et va servir comme « l’interface utilisateur par défaut de Fuchsia ». Cette interface a été développée avec le SDK Flutter de Google utilisé pour le développement de code multiplateforme qui s’exécute sur plusieurs OS comme Android, iOS et même Fuchsia. Cela veut dire qu’Armadillo peut être compilée et s’exécuter sur un appareil Android.

Il est possible de télécharger la source et compiler l’interface utilisateur de Fuchsia en un fichier APK installable sur tout appareil Android. Ce sont les fouilles de Hotfix IT qui ont permis de découvrir un dossier nommé Armadillo qui inclurait l’interface de Fuchsia. Cette interface constitue une refonte de l’écran d’accueil avec un clavier, un bouton d’accueil et un gestionnaire de fenêtres. Pour le moment, le dossier ne donne qu’une idée graphique (mais pas vraiment fonctionnelle) sur l’interface utilisateur de ce nouvel OS.

L’écran d'accueil comprend une liste déroulante, au centre on trouve la photo de profil, la date, le nom de la ville et l’icône de batterie. En haut, il y a des cartes « Story » des applications récentes et au-dessous, il y a une autre liste déroulante de suggestions qui ressemblent à Google Now. En quittant l’écran principal, on voit apparaitre un bouton « home » en bas de l’écran qui est juste un cercle blanc.

En cliquant sur l’image de profil au centre, un menu apparait et affiche des boutons de réglages rapides ressemblant à ceux d’Android. La première ligne des icônes affiche la batterie et la connectivité. Au-dessous, des sliders permettent de régler le niveau de volume et de luminosité, ainsi que les icônes usuelles du mode avion, « Ne pas déranger » et l’autorotation. Pour le moment, ces boutons n’affectent pas Android.

Développer un nouveau système d’exploitation grand public n’est pas une tâche facile et rares sont les entreprises qui se lancent dans une telle mission. Mais Google a prouvé maintes fois qu’il est capable de le faire, surtout qu’il compte dans ses rangs des vétérans du monde des OS.

Si le développement d’un nouvel OS peut être bénéfique pour les consommateurs et l’entreprise qui assure son développement à l’image d’iOS d’Apple, on ne connait toujours pas la raison exacte qui a poussé Google à se lancer dans le développement d’un nouvel OS qui va entrer en concurrence directe avec Android. Pour le moment, l’entreprise n’a pas donné de commentaire sur ses ambitions avec Fuchsia. Travis Geiselbrecht qui est un développeur de l’équipe de Fuchsia a informé dans une room de chat (Fuchsia IRC) que le nouvel OS constitue un projet sérieux qui ne sera pas vite oublié rapidement par Google.

Avec Android, Google fait toujours face à des problèmes qui résultent de décisions anciennes du géant de la recherche, avant qu’Android ne soit devenu le premier OS mobile en termes de part de marché avec plus d’un milliard d’utilisateurs. En effet, Google a toujours du mal à déployer les mises à jour d’Android à travers tout le parc d’utilisateurs et des constructeurs. De plus, la firme cherche à améliorer davantage la performance d’Android. Dans le projet Fuchsia, les applications Flutter sont développées avec Dart, un langage développé par Google et qui se focalise sur la haute performance et des applications qui peuvent tourner jusqu’à 120 fps.

Pour le moment, rien ne prouve que Fuchsia puisse remplacer Chrome OS ou Android, mais il pourrait servir de base pour une transition majeure d’Android, non seulement pour les utilisateurs, mais aussi pour les développeurs qui pourront créer des applications multiplateformes avec Flutter capables de tourner sur iOS, Android et Fuchsia.

Source : Hotfix

Et vous ?

Pensez-vous que Google va remplacer Android par Fuchsia OS ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 05/07/2019 à 6:33
Citation Envoyé par air-dex Voir le message

Il sera plus fermé qu'Android. Cf. sa licence. Ce qui avantage Google sur plein de points :
  • L'OS sera plus difficilement forkable.
  • Google aura plus de lattitude pour déployer les màjs.
  • Google pourra se la jouer Apple en refusant que les partenaires y installent leurs logiciels maison.
  • Google pourra plus facilement monétiser son OS, comme Apple avec iOS.

Pour le coup c'est tout l'inverse : Fuchsia est principalement sur licence BSD/Apache ce qui signifie que :
  • l'OS sera forkable par n'importe qui, y compris pour en faire un fork entièrement propriétaire, ce qui n'est pas possible avec certains composants d'Android sous licence GPL comme le noyau Linux...
  • Google ne pourra pas plus que maintenant refuser qu'un constructeur installe ses logiciels maison.
  • Google aurait tout à fait pu monétiser Android comme Apple l'a fait pour iOS. La faible monétisation est un choix délibéré qu'il a fait pour attirer les développeurs.
  • Enfin la structure de Fuchsia aidera sans doute à simplifier les mises à jour, mais ça n'a rien a voir avec la licence.

Citation Envoyé par air-dex Voir le message
Reste à savoir comment Fuchsia prendra la place d'Android, mais aussi de Chrome OS. Cela prendra-t-il la forme de màjs majeures dans Android et Chrome OS, des màjs susceptibles de rompre la compatibilité parce qu'il faudra bien le faire à un moment donné. Cela prendra-t-il la forme d'une nouvelle gamme, avec un tout nouvel OS.
Vu le taux de remplacement actuel des smartphones et que presque personne ne fait les updates majeures (quand elles existent), je pense que si un jour Fuchsia remplace Android, ça se fera en effet surtout par remplacement des machines.

Citation Envoyé par air-dex Voir le message
De plus quel serait le nom officiel de Fuchsia ? Le plus simple serait Fuchsia, mais en anglais ça se prononce "fucks ya" donc ça ne le fera pas dans ce pays puritain. Du coup quel nom ? Google OS ? Pixel OS ? <nom de la nouvelle gamme> OS ? Autre chose ?
Ou sinon, ils pourraient tout simplement le pousser comme une nouvelle version majeure de Android. Si la couche de compatibilité est bien gérée, ça pourrait passer sans gros soucis. Je pense que ça serait inutilement risqué pour eux de ne pas profiter de la position actuelle d'Android très favorable.
Ce n'est pas parce que la base technique est différente que le produit final ne pourra pas être marketé comme Android.

Citation Envoyé par air-dex Voir le message
Cela étant il reste un danger, à savoir l'adoption de Fuchsia. Après avoir donné beaucoup de libertés avec Android, Google va donc "refermer l'enclos" avec Fuchsia qui sera donc "l'iOS de Google". Mais qui va se laisser faire ?
Android est déjà l'OS de Google, il n'y a pas de raison que ça se passe différemment.

Citation Envoyé par air-dex Voir le message
C'est en se croyant plus fort que les opérateurs américain que Nokia a perdu le marché US après que ces derniers se soient retournés contre le constructeur. Google est-il à l'abri de cela ? Je ne pense pas. Ce n'est pas parce que Google passera d'Android à Fuchsia qu'ils réussiront à en conserver toutes les parts de marché. J'en serai même un peu surpris. Du coup je pense qu'il ne serai pas impossible de voir le passage d'Android à Fuchsia relancer la guerre des OS mobiles. On aurait alors plusieurs concurrents dans cette nouvelle guerre des OS mobiles
Pour le moment rien ne semble suggérer ça. Toutes les alternatives a iOS et Android se sont plantées, il n'y a pas de raison particulières que ça change. Le jour ou Fuchsia sera prêt et assez compatible, il prendra juste sa place comme la continuation d'Android. Les utilisateurs finaux se fichent que le noyau en dessous soit Linux ou Fuchsia.
7  0 
Avatar de grunk
Modérateur https://www.developpez.com
Le 10/05/2017 à 8:17
Pour le moment, rien ne prouve que Fuchsia puisse remplacer Chrome OS ou Android
Les déclaration google vont même plutôt à l'opposé de cela (pour le moment)

Il s’agit juste d’un projet expérimental au sein de la très grande entreprise qu’est Google. Il ne s’agit pas d’un OS commercial, juste d’ingénieurs qui essaient de nouvelles choses. Fuschia n’est pas relié, ni de près ni de loin, à Android ou Chrome OS.
source

Après c'est évidemment pas dans leur intérêt de parler d'un éventuel successeur maintenant. Si c'était réellement le successeur d'android , il n'y aurait pas eu une leak de cette ampleur à un stade si peu avancé
2  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 09/05/2017 à 23:29
L'idée c'est que le système de micro-kernel devrait le rendre plus souple que Linux et son kernel monolithique ça pourrait justement rendre meilleur son suivi par les constructeurs.
1  0 
Avatar de darklinux
Membre confirmé https://www.developpez.com
Le 31/07/2018 à 5:32
Le noyau Linux fait ces preuves depuis plus de vingt ans , je ne voie pas pourquoi Google s amuserais à faire du micro kernel à la NeXT , nos ne sommes plus dans les années 1990 ...
1  0 
Avatar de nhugodot
Membre régulier https://www.developpez.com
Le 05/07/2019 à 13:13
Je ne vois pas JS (ou "ES" dans la liste des langages supportés, mais il y a évidemment une VM (V8?) pour ES, et mieux encore, WASM.

Windows 3.1 est devenu Windows95 et NT est venu... devenant Windows. Nouvelle techno, même nom: ça a plus que marché, OS/2 est mort. Idem pour MacOS ("System7 => X"= MacOSX).
Même Google le fait: AngularJS est devenu Angular tout court, alors que ça n'a rien à voir.
Fuchsia deviendra donc "Android"... et ChromeOS: "ChromeOS".
Sous le capot, l'acheteur se fiche de savoir ce qui tourne: Linux ou Zircon (diesel ou essence, ça reste une Clio...).

Les apps Android? Déjà supportées sous ChromeOS, qui a aussi un noyau Linux comme Android... et Windows ayant lui-aussi dorénavant un Linux dispo, idem pour Fuchsia, avec un sous-sytème Linux/Android, les apps du Play Store Google tourneront sans problème...

Aucun autre OS ne peut sortir du lot: aucun développeur ne va s'ennuyer à développer une 4e version (avec la version web, android, iOS) de son app sur un autre OS (et même forké d'Android AOSP, il faudra bien le mettre sur un autre store que le Google Play Store et retester la compatibilité. Mais ok, ça reste plus jouable, mais un client va se demander si acheter un Android non Play Store compatible va lui permettre d'accéder à toutes les apps qu'il aime...? Je vois mal ma RATP Lyonnaise, TCL, jouer à mettre son app dans les stores divers et variés... Par contre, une initiative nationale, chinoise ou russe -et pourquoi pas européenne anti GAFA d'ailleurs, menée par...Qwant?... pourrait sans doute fonctionner. "Qwandroid"!)

Sauf avec les version PWA que Google pousse justement. In fine, on se fiche de l'OS, on retourne au seul OS universel: le Web. Et c'est très bien comme ça, c'est aussi ce que voulait Steve Jobs.

Google ne se fait pas d'argent avec Android? Son métier n'est pas de facturer les devs ou client mais les annonceurs: en étant au coeur de notre vie, avec un OS dans la poche, qui capte tout ce qui se passe dans nos apps, ils ont absolument toute notre vie, et vendent donc nos instants d'achats aux plus offrants. Mieux, y'a pas. Je me demande in fin qui fait le plus de marge: Apple en vendant "one shot" son iOS ou Google qui vend sur n années nos vues de pubs...

En tout cas, j'attends ça: Linux est basé sur Unix datant de 1969, iOS sur BSD inspiré de Unix...idem. C: idem. 50 ans de dette technique, de passoire à piratage. Mozilla a créé à cet effet Rust, sécurisé. Seul un micro-noyau peu isoler des apps pourries vérolées des autres= merci Zircon (même si c'est en C. Dommage, Mozilla avait créé un OS sous Rust, "Redox", et un moteur de rendu web, "Servo", que Chrome serait bien inspiré de reprendre...). Et plus de C, Obj-C, Java, etc. mais un langage à la fois front sur VM Web et compilé donc natif et rapide, et "propre": Dart. Et un framework intelligent de widgets encapsulés dans des widgets, reactif: Flutter. On a pris le meilleur partout ou presque, sans concession. En général, ça foire et seuls les bricolages de petit génies seuls (Linux, JS, etc.) réussissent, ou presque. Cette fois...
1  0 
Avatar de 23JFK
Membre expérimenté https://www.developpez.com
Le 09/05/2017 à 19:23
En l'état, un scrolling vertical en page d'accueil pour accéder aux applications fera fuir les potentiels clients : trop laborieux à l'usage par rapport au swipe horizontal qui rappel le feuilletage d'un bouquin, microsoft l'a découvert à ses dépends.
0  0 
Avatar de darklinux
Membre confirmé https://www.developpez.com
Le 21/07/2018 à 4:56
Citation Envoyé par frenchlover2 Voir le message
je pense que c'est une reponse a microsoft qui veut mettre windows en open source
D ' ou sort cette information extravagante ? Crosoft mettre sa vache à lait en code ouvert ? cela n ' existe que pour les gouvernements , c 'est tout !
0  0 
Avatar de slowsaz
Membre confirmé https://www.developpez.com
Le 23/07/2018 à 9:34
Juste une question, c'est quoi le rapport entre Java et Linux ?
0  0 
Avatar de seedbarrett
Membre actif https://www.developpez.com
Le 23/07/2018 à 10:45
Juste une question, c'est quoi le rapport entre Java et Linux ?
Le rapport, c'est Android. Android utilise un noyau Linux (je sais plus lequel, mais je crois qu'on a dépassé le 2.6 non ?), mais également la JVM pour faire tourner les applications qui sont faites en JAVA/kotlin.

Perso ce que je me demande c'est : quid d'android ? Les constructeurs pourront toujours l'implémenter ? On va devoir passer par des OS alternatifs pour les mise à jours et (surtout) conserver l'usage de nos applis actuelles ?
0  0 
Avatar de Uther
Expert éminent sénior https://www.developpez.com
Le 23/07/2018 à 11:19
Comme tu le dis, les applications Android reposent principalement sur une VM Java. Si elle est portée sur Fuchsia, la transition pourrait être assez simple, voire complètement transparente dans pas mal de cas.
0  0