UBports: une OTA-1 stable, Halium et la convergence!

Par , le dans Racine
UBports: une OTA-1 stable, Halium et la convergence!

Les nouvelles de UBports : une OTA-1 stable, Halium et convergence !



Après plusieurs semaines depuis le dernier «community update», UBports nous donne des nouvelles de leur avancement: en voici une traduction (partielle).



Merci aux Patreons et sponsors !


UBports remercie tous les Patreons et sponsors. Vous êtes tous en train de prouver que ce que nous faisons est important et utile à une large communeauté. Merci de partager ce voyage avec nous. Sans vous Ubports n’existerait pas.

Les news


Une version stable OTA-1 !


Ubports est fier d’annoncer une version stable OTA-1 pour tous les appareils ayant le support officiel, sauf le Nexus 5 et le Nexus 4.
Cette OTA-1 est le résultat d’un travail des deux derniers mois. Il apporte des correction de bugs, mais aussi des améliorations pour la plateforme, dont :
  • Le support AGPS (expérimental)
  • L’application de bienvenue de Ubports
  • L'OpenStore
  • Les applications Terminal et Gestionnaire de fichiers sont préinstallées

De plus des corrections de bugs pour les appareils portés sur Ubports. On peut voir une liste de bugs corrigés pour cette version ici.
Le Nexus 5 recevra la mise à jour prochainement.Un problème de batterie a été trouvé en dernière minute. Le Nexus 4 est développé séparément des autres dispositifs, il recevra l’OTA-1 dès qu’elle sera prête.

Le Meeting développeurs OS/App


Le 1er juin, UBports a invité à une rencontre 20 développeurs d’applications d’Ubunutu Touch et de sa plateforme, pour discuter de comment ils peuvent améliorer les choses dans le futur. Il y a un rapport complet ici.
En quelques grands points :
  • Snap serait un bon ajout pour la plateforme, mais il faut faire des modifications à snapd avant
  • Pour les notifications, tout en augmentant la vie privée des utilisateurs, il y aura des « headless (=décapité) app »: le système d’exploitation les laissera faire du travail de fond, comme vérifier des messages, toutes les minutes. Ça sera fait en pensant à la durée de l’autonomie et au contrôle des utilisateurs
  • Ubports aimerait avoir les nouvelles fonctions de Qt 5.9, tel que QtQuick 2. Ceci nécessite que Yunit soit avec Qt 5.9, chose qui n’était pas officiellement le cas pour 16.04 lors de cette réunion. Des nouvelles discussions se feront pour ce-ci.

Halium avance rapidement


Halium est un projet dont le but est de standardiser la compatibilité du hardware Android avec plusieurs distributions Linux. Les drivers de Android ne peuvent pas être utilisés tels quels dans une distribution Linux habituelle. Cette semaine le projet avait beaucoup à montrer : il travaille à la fois avec Ubuntu Touch et Plasma Mobile.
Comme on peut le voir sur ce tweet, Halium peut faire le boot sur tous les deux les systèmes d’exploitation sur le Nexus 5 ! Sur la troisième image on voit Plasma Mobile sur le Fairphone 2, alors que Plasma Mobile n’a pas encor été porté explicitement sur ce téléphone : on voit donc les opportunités qu’offre Halium !

UBports a une feuille de route !


C’est encore un « work in progress », mais on peut voir les objectifs pour chaque version sur le ubports-touch milestone tracker. Ceci laisse voir à la communauté ce que UBports cible pour créer une nouvelle version.

Marius montre la Convergence


Marius a sorti son Nexus 5 et un câble «Slimport» pour montrer la Convergence, comme on peut le voir à la minute 38:00 de la vidéo. Même si quelques bugs sont encore présents, les progrès sont grands et prometteur !

UBports répond aux questions de la communauté


With all of our news out of the way, we began taking questions from the community.

Is the branding staying the same? Will we keep the Ubuntu Touch and UBports name?
We’re carefully weighing our options on changing the name. We have nothing more to say on this topic right now.

What will happen to the Nexus 7 2013 WiFi (flo)?
This was a device that Canonical provided an image for, but we don’t yet have one available. We do not have a test device available. Also, our developers have a lot of projects going on right now. If you’d like to try porting Ubuntu Touch to this device yourself (and don’t want to wait for Halium and 16.04-based images), please check out our forum to collaborate with others.

Can you make a guide that makes it easier for people to choose a channel to flash?
Sure we can!

What’s happening in our collaboration with Yunit?
Yunit is working on backporting its stack to 16.04 since it’s only running on Debian Unstable and Ubuntu right now. That’ll be really helpful.

What’s the status of the switch to UBports script?
It’s just a proof-of-concept for now, but if you want to try it, knock yourself out. It might be integrated into the UBports installer in the future.

What does Google’s Project Treble do for UBports and Halium?
Google recently announced “a modular base for Android” to solve the problem of having to backport Android updates to every device seperately. While Treble does sound similar to Haliums approach, it doesn’t eliminate the need for Libhybris, the translation library for Android’s bionic drivers. It remains to be seen if this project will change our life for the better, but since it’s just been announced, we can just continue what we’re doing at the moment for now.

What’s happening with Anbox?
We definitely want Android App compatibility, but it is not our highest priority for the moment. Since there’s so much to be done, it will also probably not land for 15.04, but we’re looking forward to playing around with it on the soon-to-come 16.04 images. It is important to point out here, that we still need top push for native apps. Anbox will just be a way of getting crucial android apps that don’t exist on Ubuntu Touch otherwise to run, similar to Wine on the Linux Desktop. The experience will probably not be the same, but it will help eliminate the immediate need. Apps like WhatsApp, Snapchat or Netflix will probably not be ported to Ubuntu Touch, so it makes sense to run them in Anbox if it’s possible.

Why is Anbox needed? Can’t you just use Dalvik from the Android container?
It’s not that simple. This would require us to build compatibility with the Mir display server and all of the userland, it doesn’t work like that.
Also, we don’t want to be android! We want Ubuntu Touch to be a GNU/Linux distribution for mobile devices, the Android container is just the way for us to get hardware access and we don’t want features to depend on it.

What’s the first feature you will add to Ubuntu Touch?
Well, we already archieved a lot. Agps, bug fixes, minor UI improvements, updates on the core apps, etc. A big jump will be of course the transition to 16.04 and with it the upcoming snap support, but if you’re looking for features from a user perspective, it will probably be Anbox and .apk support.

Is it possible to use the Ubuntu UI toolkit on 17.04 to develop apps?
Not right now, and we don’t have the resources to make it work right away. If you don’t want to use 16.04, you can run it inside an LXD container to create your apps.

Will UBports ever come to closed-source devices?
No. The device tree needs to be open-source, so the porters can see what’s happening underneath. Ubuntu Touch on the iPhone is not going to happen.


Appel à l’aide


Il y a tout le temps des personnes qui demandent «comment est ce que je peux aider ?» : voici quelques choses que vous pourriez apprécier :

Marketing


L’équipe marketing de UBports est en train de travailler pour présenter des les posts de blog, les interviews et les aperçus de derrière les coulisses de tout ce qui rend ce projet possible. Si vous aimeriez aider l’équipe Marketing de UBports diffusez l’idée de notre superbe système d’exploitation remplissez le formulaire ici.

Applications Core


UBports cherche de l’aide pour maintenir les application Core. Si vous aimeriez apprendre comment développer pour Ubuntu Touch, regardez la liste des applications ici et choisissez en une que vous aimez ! Il y a aussi un guide sur comment utiliser Clickable, l’environnement de développement des applications Click, ici. Sur le forum (de UBports) il y a une communauté de développeurs qui est heureuse d’aider !

Diffusez !


Racontez à tout le monde de UBports ! Ubports sera plus actif sur les réseaux sociaux dans les semaines à venir, vérifiez leur page Twitter, Mastodon et Google Plus .

Voilà, c’est tout pour cette fois ! Encore merci à tous ceux qui ont contribué avec leur temps, argent et enthousiasme au projet UBports ! Dans deux semaines UBports fera un nouveau «community update». Entre temps vous pouvez en savoir plus sur le forum UBports, sur le supergroup Telegram ou sur #ubports sur Freenode (qui est relié à Telegram).