Ostatnie newsy
Jeśli jesteście programistami, to zapewne wiecie, że Google od jakiegoś czasu tworzy specjalną bibliotekę wsparcia (obecnie nazywaną AndroidX, przedtem Android Support Library) dla tego systemu, dzięki której sporo API z nowych wersji Android jest również dostępna na starszych wydaniach. Do tej pory kod tej biblioteki był jednak zamknięty.
Niedługo po tym, jak producenci zaczęli udostępniać aktualizacje do trzeciej bety Androida P, Google już udostępniło czwartą, tym razem ostatnią. Następne wydanie będzie już finalnym, połączonym z udostępnieniem kodu źródłowego w repozytoriach AOSP.
Niektórzy z Was pamiętają być może czasy, gdy wtedy jeszcze CyanogenMod był rozpowszechniany z recovery (początkowo CWM, czyli ClockworkMod Recovery, później własnym bazującym na tym z AOSP bez wodotrysków). Cóż, w mijającym tygodniu zespół rozwijający Lineage OS ogłosił powrót do własnego recovery.
Project Treble miał umożliwić szybsze udostępnianie aktualizacji systemu, dzięki rozdzieleniu części odpowiadającej za komunikację ze sprzętem od reszty. Dowodem na sukces jest tutaj udostępnieniem bety Android P. Niestety, nie wszystkie urządzenia ze wsparciem dla Treble ją otrzymały.
Kilka dni temu Google udostępniło czwartą kompilację testową Androida P (przedostatnią według harmonogramu) dla Pixeli. Tak, jak poprzednio, urządzenia innych firm uczestniczące w programie testów otrzymają nową wersję w ciągu nadchodzących tygodni. Jakie zmiany pojawiły się w najnowszej kompilacji?
Lista urządzeń zgodnych z frameworkiem do rzeczywistości rozszerzonej od Google wydłuża się coraz szybciej. Jeszcze nie tak dawno były na niej praktycznie tylko Pixele i pojedyncze flagowce innych firm. Obecnie natomiast są na niej między innymi ostatnie Nexusy (5X i 6P), Moto G6 i G5S Plus czy Samsungi Galaxy A5 i A7 z 2017 roku.
U nas ręczne instalowanie aplikacji dla Androida z plików APK stosuje się głównie w celu uzyskania dostępu do najnowszej wersji aplikacji, gdy twórca udostępnia ją w Google Play stopniowo. Są jednak kraje, gdzie jest to główny sposób dystrybucji ze względu na ograniczony zasięg, wolne połączenie czy wysokie koszty.
Do tej pory, jeśli mieliście urządzenia ze schematem partycji A/B (zdublowane partycje systemowe), to co prawda mogliście instalować Lineage, ale nie wspierał on takiego rozwiązania, więc aktualizacje instalowało się ręcznie w recovery jak przy starym rozwiązaniu. Na szczęście kilka dni temu ogłoszono dodanie wsparcia dla schematu partycji A/B.
Do tej pory, jeśli programista chciał przetestować swoją aplikację w emulatorze Androida, a miał w komputerze procesor AMD, to niestety był skazany na najwolniejszy rodzaj emulacji bez jakiegokolwiek wspomagania sprzętowego. To dlatego, że emulator dołączony do pakietu SDK Android obsługiwał jedynie technologię HAXM od Intela, która siłą rzeczy nie była kompatybilna z układami AMD.
Jak być może pamiętacie, w Androidzie 8.1 Google dodało ciemny motyw w wersji "light" (ciemne kolory zyskiwała jedynie tacka powiadomień, panel szybkich przełączników oraz panel głośności). Niestety, aktywował się on jedynie po ustawieniu odpowiednio ciemnej tapety. Nie można było przełączyć się na niego ręcznie czy automatycznie, ale w zależności od pory dnia.