Ubuntu Touch to niegdyś był prężnie rozwijany system mobilny przez firmę Canonical. Marka zaprzestała rozwoju, a projekt przejęła grupa ubports. Właśnie została wydana bardzo ważna aktualizacja OS-a, która zmienia bazę oprogramowania.
Ubuntu Touch 20.04
O postępach w pracach nad Ubuntu Touch informujemy Was od dawna. Przez wiele wpisów zaznaczaliśmy, że niestety, ale system dalej bazował na już leciwym Ubuntu 16.04. Na szczęście twórcom udało się przenieść na nowsze wydanie Ubuntu, a dokładnie na Ubuntu 20.04. Tym samym nowa wersja mobilnego systemu została oznaczona jako OTA-1. Co ciekawe, twórcy zaznaczają, że OTA-1 nie jest aktualizacją o wysokim priorytecie – a przynajmniej dla użytkowników. OTA-2 ma wnieść sporo poprawek błędów i dopiero po wydaniu tego uaktualnienia, proces zmiany będzie o wiele przyjemniejszy.
Co takiego dodano? Oto największe zmiany:
- Wykorzystanie Ubuntu 20.04 (focal fossa) jako bazowego OS.
- Rozpoczęcie wsparcia urządzeń opartych na systemie Android 9+.
- Sforkowanie Unity8 jako Lomiri i udostępnienie go dystrybucjom innym niż Ubuntu (wiele komponentów zostało przemianowanych, aby prawidłowo przedstawiać się w przestrzeni nazw Lomiri).
- Przejście z Upstart na Systemd.
- Platforma lokalizacyjna (i18n) została przeniesiona do hostowanego serwisu weblate.
- Przeniesienie naszej platformy deweloperskiej z Github.com na Gitlab.com.
- Używanie wskaźników Ayatana zamiast Ubuntu Indicators.
- Przejście z Anbox na Waydroid (preinstalowany dla urządzeń z Androidem 9+ i głównym jądrem).
- Nowy styl portowania dla portujących urządzenia (metoda overlay store).
- Wsparcie dla budowania wielu komponentów w oparciu o GCC-12 i Qt 5.15.
- Naprawa błędu: niektóre urządzenia nie wyciszały mikrofonu telefonu podczas rozmów telefonicznych.
- Naprawa błędu: poprawka menu kontekstowego w Morph Browser (zmiana menu kontekstowego z Morph i QtWebengine kolidujących ze sobą).
To jednak nie koniec zmian. Poniżej znajduje się lista technicznych zmian, które warto wymienić. Muszę też zwrócić uwagę na fakt, że pomimo tego, że jest to Ubuntu 20.04, to wiele elementów backportowano z Ubuntu 22.04.
Mniejsze zmiany:
- Network Manager backportowany z Ubuntu 22.04 (v1.36.6).
- Bluez backportowany z Ubuntu 22.04 (v5.64).
- Lomiri Shell: Menu wskaźnikowe może być teraz półprzezroczyste.
- Libertine: użycie bubblewrap do tworzenia chroot.
- Nuntium: rozwiązanie różnych problemów podczas odbierania wiadomości MMS.
- Mir / qtmir: poprawa integracji z Xwayland, poprawa wsparcia dla uruchamiania starszych aplikacji X11 w Lomiri Shell.
- Aethercast: Teraz włączony na Fairphone 4 i Xiaomi Mi A2.
- Sync-monitor: Uczyniono usługę znacznie bardziej wytrzymałą.
- Lomiri Shell (i ustawienia): Dodano okrągłą (przypominającą zegar) podpowiedź kodu PIN.
- Lomiri Shell (i ustawienia): Dodano obsługę kodów PIN od 4 do 12 cyfr (wcześniej ograniczono do 4 cyfr).
- Lomiri Shell: Wizualne odświeżenie różnych efektów.
- Lomiri Shell: Usprawnienie przełączania się między trybem telefonu a trybem pulpitu (przez stację dokującą podłączoną do telefonu).
- Lomiri Shell: Wstępna obsługa przestrzeni roboczej w trybie desktopowym.
- Keyboard Indicator: Całkowite przepisanie w C.
- Wszystkie komponenty: Napraw wiele ostrzeżeń kompilatora / powiadomień o deprecjacji dla wszystkich komponentów Lomiri.
- Tapety Lomiri: Dodatkowa tapeta
- Zaktualizowane dane dostawców usług szerokopasmowych.
- adb: Ulepszenie doświadczeń dla dewelopera (integracja z PAM/logind, prawidłowa konfiguracja terminala).
- Wsparcie dla USB-C USB-PD.
- Morph Browser: Zapewniono najnowszą wersję qtwebengine (v5.15.11).
- Morph Browser: Dodano sprzętowe dekodowanie wideo w QtWebEngine, ze wsparciem dla odtwarzania wideo do 2K na popularnych stronach wideo.
- Morph Browser: Dodano obsługę czatów wideo (np. przez Jitsi Meet).
- Aplikacja aparatu: Integracja z czytnikiem kodów kreskowych
- Dialer / Komunikatory (i launcher Lomiri): Podpowiedź o nowych / nieodebranych wiadomościach / połączeniach poprzez emblematy ikon w launcherze Lomiri.
- Aplikacja Kontakty: Umożliwienie dodania notatek dla kontaktu i adresu URL.
- Aplikacja SMS: Dodanie powiększania tekstu rozmowy poprzez gest pinch. Poprawa prędkości ładowania.
- Kalendarz: Poprawki wydajności.
- Odtwarzacz muzyczny: Odczyt pliku audio z usługi Content Hub.
- Waydroid: Obsługa czujników, bez wycieku pamięci. Aplikacje będą się obracać, gdy telefon się obróci.
Warto dodać, że już teraz twórcy znają całą listę problemów. Możecie przeczytać je tutaj.
Aktualnie Ubuntu Touch OTA-1 wydano na takie urządzenia jak: Fairphone 4, Google Pixel 3a, Vollaphone 22, Vollaphone X i Vollaphone. Zapewne niedługo lista się rozszerzy.
Źródło: ubports.com
Chcesz być na bieżąco? Śledź ROOTBLOG w Google News!