Fuchsia de Google est un système d'exploitation pour smartphone avec une nouvelle interface utilisateur mais pas de noyau Linux

click fraud protection

Le système d'exploitation Fuchsia de Google continue d'évoluer rapidement et une partie de celui-ci peut également être expérimentée sur Android. Lisez la suite pour en savoir plus sur Fuchsia et Armadillo !

Comme c'est l'habitude pour tout ce que Google, s'il existe, il doit y en avoir plusieurs. Blague à part, Google semble très intéressé par le développement et la maintenance non seulement d'Android et Chrome OS est un système d'exploitation viable et courant, mais ils envisagent également de créer un autre système d'exploitation sous la forme de Fuchsia.

Le fuchsia était dont on a parlé pour la dernière fois en août 2016, mais le système d'exploitation était dans sa forme rudimentaire et prenait tout juste forme. Depuis, Google travaille dur, quoique discrètement, pour donner plus de corps à ce jeune OS.

Fuchsia est le nouveau système d'exploitation open source de Google, qui n'utilise pas le noyau Linux. Au lieu de cela, Fuchsia utilise un micro-noyau développé par Google appelé Magenta

. Le Magenta Kernel suit une licence de type MIT qui permet aux autres de faire ce qu'ils veulent avec le code (y compris la modification, distribution et en gardant lesdites modifications privées) tant que la licence originale est disponible quelque part dans le dérivé.

Magenta est la plate-forme principale qui alimente le système d'exploitation Fuchsia. Magenta est composé d'un micro-noyau (source dans le noyau/...) ainsi que d'un petit ensemble de services d'espace utilisateur, de pilotes et bibliothèques (source dans le système/...) nécessaires au système pour démarrer, communiquer avec le matériel, charger les processus de l'espace utilisateur et les exécuter, etc. Fuchsia construit un système d'exploitation beaucoup plus grand sur cette base. Magenta cible les téléphones et les ordinateurs personnels modernes dotés de processeurs rapides, de quantités non négligeables de RAM et de périphériques arbitraires effectuant des calculs ouverts.

Il s'agit d'un changement définitif par rapport à la GPL v2, suivie par le noyau Linux d'Android, qui imposait une obligation à le modificateur (généralement les OEM) pour l'open source, le code change s'ils modifient et distribuent une partie du code. Selon le camp dans lequel vous vous situez, on peut argumenter que le choix de la licence et l'écart par rapport au noyau Linux sont pour le meilleur ou pour le pire.

D'autres parties du système d'exploitation sont sous licence séparément et souvent individuellement sous la licence BSD 2.0, Apache 2.0 et MIT.

Ars Technica Note que l'interface et les applications sur Fuchsia sont écrites en utilisant Google SDK Flutter, un projet capable de produire du code multiplateforme pouvant fonctionner sur Android ainsi que sur iOS. Les applications Flutter sont écrites en Dart, le langage de développement Web interne de Google qui se concentre sur les applications hautes performances sur mobile. Fuchsia dispose également d'un rendu graphique basé sur Vulkan appelé Escher, lequel Ars Technica mentionne comme apparemment conçu sur mesure pour exécuter l'UX Material Design de Google, riche en ombres.

Comme l'interface de Fuchsia est écrite avec le SDK Flutter multiplateforme, il est possible d'exécuter des parties de Fuchsia sur un appareil Android. Hotfix.net mis en lumière comment construire un tatou, essentiellement une application de démonstration pour montrer à quoi ressemblerait le SystemUI de Fuchsia. Vous pouvez télécharger le code source de Fuchsia et le compiler L'interface utilisateur système de Fuchsia en tant qu’apk Android et installez-le sur votre appareil. Si vous ne souhaitez pas emprunter cette voie, ni attendre que quelqu'un le compile et le distribue, Hotfix.net a eu la gentillesse d'inclure une vidéo de démonstration de l'interface :

Étant donné que SystemUI se compose de nombreux espaces réservés pour les composants qui sont à différents stades de développement, vous ne pouvez pas encore faire grand-chose avec SystemUI. L'écran d'accueil de Fuchsia dans sa forme actuelle consiste en une liste à défilement vertical, avec un widget d'informations au milieu qui affiche la date, votre ville et votre photo de profil. Au-dessus de ce widget se trouve ce qui semble être des applications récentes et le défilement en dessous de ce widget fera apparaître des suggestions de type Google Now qui ne sont actuellement que des espaces réservés. En appuyant sur le widget, vous réinventez dans une certaine mesure les touches rapides d'Android.

L'interface utilisateur d'Armadillo propose également des fonctionnalités multitâches avec une meilleure gestion des fenêtres que celle actuellement disponible sur Android. Il existe de nombreuses façons d'organiser les applications, notamment en ouvrant quatre applications en même temps ou même en recourant à une interface à onglets. L'interface utilisateur d'Armadillo comprend également le clavier de Fuchsia avec un nouveau thème sombre.


Il est tout à fait clair que Fuchsia en tant que système d’exploitation en est encore à ses débuts. Il suffit de jeter un œil à Android pour se rendre compte de l'effort nécessaire à la création d'un système d'exploitation et au raffinement. ce qui, à son tour, vous donnera une estimation de la place du fuchsia en tant que « produit destiné au public » avenir.

Étant donné que Google est également resté silencieux sur l'ensemble du système d'exploitation et ses progrès, il est en outre difficile d'estimer quel avenir aura ce système d'exploitation, voire pas du tout. Ars Technica cite le développeur de Fuchsia, Travis Geiselbrecht, qui a déclaré :

[Fuchsia] n'est pas un jouet, ce n'est pas un projet à 20 %, ce n'est pas un dépotoir d'une chose morte dont nous ne nous soucions plus.

Alors que le développeur insiste sur le fait que Fuchsia est plus qu'une simple aventure temporaire, la nature inconstante de Google (et d'Alphabet) est malheureusement bien connue.

Ars Technica spécule que le système d'exploitation dans son état actuel ressemble beaucoup à une nouvelle branche d'Android, dans laquelle Google corrige une grande partie de ses premiers et derniers développements. erreurs fondamentales et en utilisant une grande partie de son expérience acquise au fil des années en construisant le smartphone le plus populaire au monde Système d'exploitation. Avec Fuchsia, Google peut réussir à se détacher du noyau Linux et de Java dès le départ – une tâche qui serait autrement très, très difficile sous Android actuellement.

L’avenir de Fuchsia est passionnant. Cela pourrait bien être la prochaine grande nouveauté, et vous pourrez en faire l’expérience avant qu’elle ne devienne la prochaine grande nouveauté. Pour obtenir des instructions sur la façon de créer l'interface utilisateur Armadillo de Fuchsia pour l'essayer sur Android, suivez Hotfix.netle petit guide de. Vous pouvez également consulter le code source de Fuchsia sur GitHub ou Source Google.

Que pensez-vous de Fuchsia et de son interface utilisateur Armadillo? Selon vous, que réserve l’avenir à Fuchsia, Android et Chrome OS? Faites-nous part de vos réflexions dans les commentaires ci-dessous !

Source 1: Hotfix.netSource 2: Ars Technica