Accueil🇫🇷Chercher

UBports

UBports est à l'origine le nom d'un projet communautaire visant à porter le système d'exploitation pour écrans tactiles Ubuntu Touch sur un maximum d'appareils. Il a été lancé en 2015 par Marius Gripsgård.

UBports
Logo
Écran d'accueil
Écran d'accueil

Famille Type Unix
Langues Multi-langues
Type de noyau Monolithique modulaire (Linux)
État du projet Actif
Plates-formes Intel X86, ARM
Entreprise /
Fondateur
Marius GripsgĂĄrd
Entreprise /
DĂ©veloppeur
Communauté
Licence Multiples
(Principalement GNU GPL)
États des sources Logiciel libre
Première version
Dernière version stable OTA-24 (18/11/2022)
MĂ©thode de mise Ă  jour APT
Environnement de bureau Lomiri (gestionnaire de bureau / anciennement Unity 8)
Gestionnaire de paquets dpkg
Site web https://ubports.com

Après l'annonce, le , de l'arrêt d'Ubuntu Touch par Canonical[1], la communauté a récupéré son code source et s'est donné pour mission de poursuivre son développement. Canonical a donné son accord de principe pour que le nom d'Ubuntu Touch puisse continuer à être utilisé.

Compatibilité

Appareils

Plus de quatre-vingts appareils, regroupant ceux développés historiquement, ceux maintenus par les développeurs du projet et ceux maintenus par la communauté sont compatibles[2].

Sont encore Ă  venir :

Le nom de code donné aux premiers appareils est une référence aux personnages de la franchise Dragon Ball.

Applications

Les applications existantes sont spécifiques à la plateforme et se divisent en trois catégories : applications natives, applications Web et moteurs de recherche (« scopes »). Ces derniers ont été abandonnés à la version 12.

Le choix est donc plus limité que sur les autres systèmes d'exploitation mobiles tels qu'iOS et Android et le manque de certaines applications populaires (WhatsApp, Snapchat, etc.) constitue un frein à l'adoption, bien que le navigateur internet compense en grande partie.

Il est toutefois possible d'installer des applications Android (.apk) sur une quinzaine d'appareils supportés au travers du projet WayDroid.

Caractéristiques

Installateur d'Ubuntu Touch créé par le projet UBports

Installation

Elle se fait au travers d'un installateur dédié pour les appareils compatibles.

Il est possible de commander certains appareils comme le PinePhone avec le système d'exploitation déjà installé.

Convergence

De gauche à droite, Ubuntu Touch dans sa version bureau, tablette et téléphone (exemple de l'application Musique)

Ce principe est inspiré de l'interface graphique Continuum proposée par Windows.

Les mêmes applications fonctionnent sur téléphone, tablette et ordinateur.

Une fois branché à un écran externe, le téléphone ou la tablette devient un pavé tactile et les applications s'adaptent pour afficher plus d'informations (« responsive design »).

Il est Ă©galement possible de faire tourner des applications de bureau classiques Linux (en .deb) via un conteneur du nom de Libertine.

Architecture

L'architecture d'Ubuntu Touch définie par Canonical
L'architecture d'Ubuntu Touch définie par Canonical

La pile logicielle est constituée :

  • D'un noyau Linux
  • De la couche d'abstraction matĂ©rielle du système d'exploitation Android mise dans un conteneur LXC
  • D'une distribution Gnu/Linux
    • Une version modifiĂ©e d'Ubuntu dont le serveur d'affichage est Mir, agissant comme compositeur du serveur graphique Wayland
  • D'une interface utilisateur Ă©crite en QML, un langage issu de l'infrastructure de dĂ©veloppement Qt
    • L'environnement Lomiri, basĂ© sur son prĂ©dĂ©cesseur Unity 8
    • Des applications de base (Agenda, Calculatrice, CamĂ©ra, Contacts, Fichiers, Galerie, Horloge, Lecteur multimĂ©dias, Logithèque, Messages, MĂ©tĂ©o, Musique, Navigateur, Notes, Paramètres, PĂ©riphĂ©riques, TĂ©lĂ©phone, Terminal)

Chaque nouvel appareil doit être configuré pour s'assurer que les différentes fonctionnalités (Bluetooth, GPS, etc.) fonctionnent.

Versions

Les mises à jour sont effectuées par OTA (Over The Air), quatre canaux étant possibles :

  • Versions prototype (« edge ») : versions accessibles uniquement par ligne de commande pour le dĂ©veloppement de fonctionnalitĂ©s avancĂ©es (a Ă©tĂ© fusionnĂ©e avec la version alpha après l'OTA-11)
  • Versions alpha (en dĂ©veloppement) : versions journalières qui contiennent les dernières mises Ă  jour mais peuvent ĂŞtre instables
  • Versions admissibles (candidates) : versions hebdomadaires dès lors qu'il n’y a pas de problèmes critiques dans le canal prĂ©cĂ©dent
  • Versions finales (stables) : versions mensuelles Ă  trimestrielles dès lors qu'il n’y a pas de problèmes majeurs dans le canal prĂ©cĂ©dent
Versions Date Modification majeure
15.04 OTA-1 Première version stable d'UBports
15.04 OTA-2 Multiples correctifs et nouvelles fonctionnalités
15.04 OTA-3 Multiples correctifs et nouvelles fonctionnalités
16.04 OTA-4 Passage Ă  une version d'Ubuntu proposant un support Ă  long terme
16.04 OTA-5 Amélioration du navigateur internet par le passage d'Oxide à QtWebEngine
16.04 OTA-6 Multiples correctifs et nouvelles fonctionnalités
16.04 OTA-7 Passage à Qt 5.9.7 et nouvelle bibliothèque de capteurs
16.04 OTA-8 Multiples correctifs et nouvelles fonctionnalités
16.04 OTA-9 Nouvelles icônes, multiples correctifs et nouvelles fonctionnalités
16.04 OTA-10 Nouveaux écrans de démarrage, multiples correctifs notamment pour la caméra et le GPS
16.04 OTA-11 Nouvelles fonctionnalités notamment pour le clavier et le navigateur internet
16.04 OTA-12 Amélioration de la convergence via l'incorporation des dernières versions d'Unity 8 et de Mir
16.04 OTA-13 Passage à QtWebEngine 5.14, multiples correctifs et nouvelles fonctionnalités
16.04 OTA-14 Prise en charge d'Android 9
16.04 OTA-15 Amélioration de la prise en charge d'Android 9, multiples amélioration du navigateur
16.04 OTA-16 15 mars 2021 Passage à Qt 5.12, abandon total d'Oxide, intégration de l'installeur d'Anbox
16.04 OTA-17 12 mai 2021 Implémentation du NFC et multiples correctifs pour la caméra
16.04 OTA-18 14 juillet 2021 Amélioration des performances et préparation à la bascule vers la version 20.04
16.04 OTA-19 21 septembre 2021 Multiples correctifs, notamment du gyroscope et des capteurs de champ magnétique
16.04 OTA-20 19 novembre 2021 Multiples correctifs, prise en charge de nouveaux appareils
16.04 OTA-21 6 janvier 2022 Multiples correctifs, nouvel écran de verrouillage, améliorations de la récupération des MMS
16.04 OTA-22 18 février 2022 Prise en charge des appels vidéos et de WebGL dans le navigateur
16.04

OTA-23

28 juin 2022 Multiples correctifs, prise en charge du partage d'écran sans fil, améliorations du lanceur ainsi que la gestion du WiFi
20.04 OTA-XX À venir Passage à la dernière version d'Ubuntu proposant un support à long terme
20.04 OTA-XX À venir Compatibilité des applications Android via WayDroid et des paquets Snap (en)

Note : Les PinePhone et PineTab du constructeur Pine64 sont mis à jour indépendamment du reste des appareils, en effet tous les composants matériels ont des modules utilisant la dernière version du noyau Linux.

Financement

Les logiciels développés par UBports sont gratuits. Le développement repose sur un financement participatif via Patreon, Liberapay, PayPal, Bitcoin ou virement bancaire ainsi que sur des bénévoles. Quelques sociétés du monde de l'informatique sont également mécènes[4].

La gestion a été confiée à la Fondation UBports, à but non lucratif et reconnue par les autorités allemandes depuis le .

Graphismes

Yumi, la mascotte du projet UBports

La mascotte du projet est un petit robot androïde orange et noir, conçu le et baptisé Yumi pour « You & Me ».

Références

  1. Canonical, « Growing Ubuntu for cloud and IoT, rather than phone and convergence », sur Ubuntu Insights,
  2. (en) « Ubuntu Touch Devices », sur devices.ubuntu-touch.io (consulté le )
  3. (en-US) « Purism and UBports officially collaborate to offer Ubuntu Touch on Librem 5 – Purism », sur puri.sm,
  4. (en-US) « Sponsors | Ubports », sur UBports Foundation (consulté le )

Voir aussi

Articles connexes

Liens externes


Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.