Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

O-MG, czyli przegląd nowości w pierwszym poglądowym wydaniu Androida O skierowanym do deweloperów (aka Developer Preview)

Google przyzwyczaiło nas do tego, iż raz w roku wydawane jest jedno większe uaktualnienie Androida. Pewnikiem jest również fakt, iż każde z nich ma nazwę jakiejś słodkości, której pierwsza litera jest kolejną literą alfabetu względem poprzedniej odsłony. Po zeszłorocznym Androidzie N przyszła więc pora na Androida O i co ciekawe, nie trudno było natknąć się na głosy niezadowolenia. Głównie rozchodzi się o to, że obecnie najnowsze wydanie (7.1) zainstalowane jest na zaledwie 0,4% urządzeń i sytuacji wcale nie ratuje spojrzenie na jego poprzednika (7.0), który odpowiada za 2,4% wszystkich smartphonów z tymże systemem. Czyli jeszcze nie zadomowiła się jedna wersja, a już wydawana jest kolejna - wielu konsumentom nie podoba się takowy stan rzeczy. Jeśli zaś chodzi o przytoczone dane, to pochodzą one wprost od Google - zbierane były przez 7-dniowy okres zakończony 6 marca.

Jeśli zaś chodzi o samego Androida O, to nie znajdziemy w nim większych rewolucji (przynajmniej z perspektywy przeciętnego konsumenta), co wcale nie oznacza, że nie uświadczymy w nim niczego interesującego. Już po pierwszych minutach obcowania z nim znajdziemy masę zmian, które śmiało można określić mianem „przemyślanej ewolucji”.
Zanim jednak przejdę do opisywania poszczególnych nowości, to wypada mi coś zakomunikować. Niestety nie jestem w posiadaniu żadnego urządzenia ze stajni Google, toteż program wczesnych testów jest poza moim zasięgiem. W związku z tym mój wpis opierać będę wyłącznie na Android Police, Android Authority oraz oficjalnym blogu deweloperów Androida, za co Was bardzo przepraszam. Na pierwsze Custom ROMy poczekamy prawdopodobnie jakoś do IV kwartału bieżącego roku i wtedy nie omieszkam samemu przetestować Androida O. Mogę Wam jedynie obiecać, że nie będę bezmyślnie przepisywać innych artykułów, a jedynie w luźny sposób się na nich oprę.

Zmiany zauważalne dla użytkowników, niekoniecznie wizualne

Systemowe ustawienia

Chyba najbardziej rzucającą się w oczy zmianą są przebudowane systemowe ustawienia. Gdy zobaczyłem je pierwszy raz, to od razu skojarzył mi się Windows 10 Mobile. Wszystkie pozycje zostały poukrywane w jednoznacznych kategoriach, przy czym pozbyto się, debiutującego z Androidem Nougat, hamburger menu. Pamiętam ile krzyku było w stosunku do produktu Microsoftu, a tutaj sam zachwyt - muszę jednak przyznać, że w pewnym sensie zasłużony, bo poprzednie rozwiązanie było równie słabe jak to obecne w Windows Phone (8.1 GDR2).
W związku z powyższym, nieco zmieniono interakcję z panelem zarządzania zasilaniem. Co prawda dalej znajdziemy tam listę programów pochłaniających naszą energię, jednakże kliknięcie którejś z pozycji nie przeniesie nas już do szczegółów. Miejmy nadzieję, że jest to jedynie niedopatrzenie i z czasem pojawi się stosowny ekran dostosowany do nowej stylistyki.
System UI Tuner doczekał się wsparcia dla modyfikacji paska nawigacyjnego, co jest jedną z bardziej wyczekiwanych funkcji. Dzięki temu nie tylko zmienimy kolejność klasycznych przycisków (menu wielozadaniowości, home oraz wstecz), ale też dodamy całkowicie nowe.
Nieco usprawniono również menu wyboru dzwonków, które od teraz zawiera odnośnik nazwany „Add ringtone”. Raczej nie trzeba nikomu tłumaczyć, iż dzięki temu nie będziemy się już musieli ograniczać wyłącznie do folderu „Ringtones”, gdyż po jego kliknięciu uruchomi się nam menadżer plików.
Idąc dalej, w końcu możemy zmieniać skróty obecne w dolnych rogach naszego ekranu blokady. Dotychczas była to jedynie domena producenckich nakładek (i nie tylko), lecz wreszcie funkcja ta trafiła do AOSP. Co jednak ciekawe, zdecydowano się nie ograniczać wyłącznie do uruchamiana konkretnych aplikacji, ale też wcześniej zdefiniowanych akcji - przejścia do jakiejś sekcji w ustawieniach, otworzenia nowej karty w chrome itp.
Ostatnią nowością z tego zakresu jest zmiana działania mechanizmu instalowania programów pochodzących z nieznanych źródeł. Dotychczas mieliśmy jeden globalny przełącznik, natomiast w nowym Androidzie każdy program z osobna będzie musiał mieć nadane stosowne uprawnienia. Niejednokrotnie potrzebujemy skorzystać z tego rozwiązania w celu instalowania i późniejszego aktualizowania wyłącznie jednej aplikacji, wiec jest to niewątpliwie krok w dobrą stronę.

Szybkie skróty oraz centrum powiadomień

Nieznacznym poprawkom został poddany pasek statusu ukazujący się po ściągnięciu górnej belki. Dotychczas znajdował się tam wyłącznie odnośnik do ustawień oraz strzałeczka rozwijająca przełączniki. W przyszłości znajdziemy tam również ikonki odpowiadające za stan naładowania baterii, statusy karty SIM oraz Wi-Fi. Zmieniono przy tym font na bardziej czytelny (data i godzina), choć jak dla mnie ten pierwszy był lepszy. Ponadto, usprawniono sposób interakcji z szybkimi przełącznikami, co wielu osobom powinno się spodobać. Kliknięcie w ikonę ma od razu włączać lub wyłączać daną funkcję, natomiast kliknięcie w nazwę rozwinie dodatkowe opcje.
Trwałe powiadomienia (chociażby te informujące o sparowaniu z opaską poprzez bluetooth) są teraz bardziej kompaktowe, gdyż nie będą domyślnie wyświetlane w „rozwiniętej” formie. Oczywiście cały czas możemy takową uzyskać poprzez kliknięcie malutkiej strzałeczki, toteż nikt nie powinien być niezadowolony. W kontekście reszty powiadomień warto wspomnieć o możliwości ustawienia typowej dla budzika drzemki. Dzięki temu w momencie ataku spamu (np. przez znajomych na Messengerze) nie będziemy zmuszeni do wyłączenia wszystkich dźwięków i wibracji, czy nawet blokowania natarczywej osoby.

Interfejs

Na wstępie wypada napisać o tym, iż Android dorobił się tajemniczej kategorii nazwanej „Device Themes”. Pojawiły się przez to spekulacje traktujące o oficjalnym wsparciu dla motywów, choć na razie znajdziemy tam jedynie dwie pozycje - Inverted oraz Pixel. Nie wiadomo czy w przyszłości pojawi się ich więcej, a tym bardziej, czy użytkownicy / deweloperzy będą mogli tworzyć własne.
Wreszcie poprawiono coś, co mnie mocno irytowało przy korzystaniu z wirtualnych klawiszy ekranowych. Otóż po wysunięciu szuflady z aplikacjami korzystanie z nich stawało się dość męczące, gdyż zarówno one jak i jej tło jest białe. Niby poratowano użytkowników umieszczeniem ich na szarej, półprzeźroczystej belce, jednakże w moim odczuciu niewiele to zmieniało. Obecnie robią się one szare, a przez to znacznie czytelniejsze - choć trzeba tutaj zaznaczyć, że coś takiego zaobserwowano wyłącznie na Pixelach. Niestety, musimy się przyzwyczaić do tego, że Nexusy są powoli spychane na dalszy tor.
Zdecydowano się również uaktualnić nawet tak mało istotny element, jakim niewątpliwie jest okienko ustawienia godziny - tzw. time picker. Zamiast dotychczasowego „zegara analogowego” otrzymamy coś na wzór „zegara cyfrowego”, gdzie sami wpiszemy stosowne cyfry. Nie jestem jednak przekonany, czy aktualizacja jest tu w ogóle konieczna, gdyż mi osobiście bardziej podoba się aktualnie dostępny mechanizm.
Temat zasilania / baterii przewijał się przez poprzednie akapity, więc i tym razem nie może go zabraknąć. Niestety, w kontekście interfejsu wykonana zmiana nie jest zbyt pozytywnie odbierana, ponieważ usunięto możliwość wyświetlania procentowego wskaźnika naładowania wewnątrz ikonki. Co prawda wciąż możemy uruchomić jego widoczność obok niej, jednakże skutkuje to zmniejszeniem ilości wolnego miejsca na inne wskaźniki.
Ostatnia rzecz z tego zakresu tematycznego tyczy się wielozadaniowości, a dokładniej funkcji „multiwindow”. Osoby korzystające z Nougata zapewne wiedzą, czym kończy się wciśnięcie klawisza HOME podczas korzystania z trybu podzielonego ekranu. Dolna aplikacja chowana jest całkowicie, natomiast górna ukrywana jest jakby za belką statusu - co jest sygnalizowane zmianą jej koloru. W Androidzie O ulega to lekkiej modyfikacji, gdyż o ile pierwsza rzecz pozostaje taka sama, o tyle druga wygląda ciut inaczej. Przy powrocie do ekranu startowego nie następuje już całkowita minimalizacja, gdyż okno programu zostaje jedynie odpowiednio pomniejszone i przypięte do górnej krawędzi. Nie jestem do końca przekonany, czy tak jest lepiej czy gorzej - jednak na pewno inaczej.

Dla deweloperów i entuzjastów

  • Dodanie wsparcia dla kodeka aptX, który zapewniać ma znacznie wyższą jakość audio przy bezprzewodowym (bluetooth) odsłuchiwaniu muzyki;
  • Mechanizm adaptowania się ikonek do aktualnie wykorzystywanej nakładki, który ma być szczególnie widoczny na smartphonach producentów mocno modyfikujących Androida (np. Samsung). Dzięki temu, przy minimalnym nakładzie pracy dewelopera, ikony zewnętrznych programów nie powinny zbytnio odbiegać od tych systemowych;
  • Nowy tryb pracy Wi-Fi nazwany Neighborhood Aware Networking (NAN). Android Police opisuje go jako połączenie Wi-Fi Direct oraz mechanizmu Nearby. Dzięki niemu dwa urządzenia (wyposażone w opisywane rozwiązanie) będą wstanie połączyć się ze sobą oraz wymieniać dane bez żadnej dodatkowej konfiguracji. Oczywiście to wszystko przy zachowaniu możliwie najszybszych prędkości transmisji. Nie zapomniano przy tym o trybie niskiego zużycia energii, który przeznaczony jest do wymiany małej ilości danych. Warto wspomnieć jeszcze o tym, iż Neighborhood Aware Networking oparty jest na standardzie Wi-Fi Aware, który jest opracowany przez WiFi Alliance;
  • Funkcja Picture-in-picture wreszcie zadomowiła się w Androidzie, o czym mówiło się już przy okazji pierwszych deweloperskich wydań Androida N. Twórcy aplikacji będą mieć tutaj pewne pole do popisu, mogąc zdefiniować zachowanie tak utworzonych okienek;
  • Wprowadzono limity dla aplikacji działających w tle (analogicznych do tych debiutujących wraz z Chrome 57), co ma pozwolić na jeszcze większą oszczędność baterii;
  • Stworzono specjalne Autofill API, mające zdjąć z użytkownika wymóg ręcznego wpisywania pewnych fraz. Jako przykład przytacza się tutaj dane adresowe, nazwę użytkownika, a i hasła nie mają stanowić żadnego wyjątku;
  • Dodano wsparcie dla licznika powiadomień wyświetlanego na ikonkach - funkcja znana z iOS i niektórych nakładek na Androida;
  • Pojawiły się niejakie Notification Channels, co zapewnić ma użytkownikom większą kontrolę nad powiadomieniami. W skrócie, deweloper aplikacji może stworzyć odrębne kategorie dla wiadomości, udostępnień, polubień czy czegokolwiek - dzięki temu dla każdej z osobna dowolnie włączymy / wyłączymy notyfikacje;
  • Deweloperzy mogą od teraz w swoich aplikacjach skorzystać z natywnego wsparcia dla szerokiej gamy profili kolorów. Mowa tutaj o profesjonalnych standardach wykorzystywanych przy obróbce grafiki, takich jak AdobeRGB, Pro Photo RGB, and DCI-P3. Należy przy tym pamiętać, że obsługa programowa to jedno, ale też trzeba posiadać odpowiedni sprzęt do tego.
  • Podsumowując

    W mojej opinii Android O zapowiada się bardziej niż interesującą, a należy przy tym pamiętać, że jest to jedynie pierwsze poglądowe wydanie. Do czasu kolejnej odsłony (dopiero w maju) wiele rzeczy może ulec zmianie. Oznacza to nie tylko dodanie nowych rzeczy czy poprawienie obecnych, ale i usunięcie tych zbędnych lub niepoprawnie działających.
    W związku z tym należy wstrzymać się z ostateczną opinią, choć muszę przyznać, że w swojej obecnej formie Android O jest godnym następcą Nougata, ponieważ usprawnia wiele jego aspektów. Mimo, że niektóre zmiany są dla mnie niezrozumiałe (vide sprawa z zarządzaniem zasilaniem i ikoną baterii), to jednak całość jest niewątpliwie krokiem w dobrą stronę.

    Wydaje się, że w nadchodzącym wydaniu Google postawiło sobie za cel możliwie największe uproszczenie obsługi systemu, przy jednoczesnym rozbudowaniu opcji konfiguracyjnych. Jak na razie udaje im się to wręcz wzorowo i, patrząc przez pryzmat przeszłości, raczej trend ten zostanie utrzymany. 

linux oprogramowanie urządzenia mobilne

Komentarze

0 nowych
Waka   10 #1 27.03.2017 12:31

Ja tu czekam na aktualizację do 7.0, a oni już o 8.0 gadają :/

AntyHaker   23 #2 27.03.2017 13:06

@Waka: Nie gadają, a udostępniają (i to tylko w testowej wersji) - gadali o nim pewnie z rok temu :P

Autor edytował komentarz w dniu: 27.03.2017 13:07
dragon321   12 #3 27.03.2017 14:32

"Pamiętam ile krzyku było w stosunku do produktu Microsoftu, a tutaj sam zachwyt"

Ta uwaga potrzebna nie była. A jeżeli ją wstawiłeś, to znaczy, że nie rozumiesz o co był "krzyk".

Microsoft ten dotykowy i mobilny interfejs usiłował (a właściwie to usiłuje nadal) wcisnąć na tradycyjnego desktopa z klawiaturą i myszką, gdzie taki mobilny interfejs pasuje jak pięść do oka. Android nie pcha się na klasyczne desktopy (pomijam społecznościowe systemy jak Remix OS). Nikt nie narzeka na interfejs mobilnego Windowsa, bo tam akurat pasuje bardzo dobrze. Ludzie narzekają, że Microsoft go wciska na komputer, gdzie kompletnie nie pasuje.

AntyHaker   23 #4 27.03.2017 15:03

@dragon321: Nie osłabiaj mnie proszę. Wiesz w ogóle czego dotyczy przytoczony przez Ciebie fragment? Może warto by było przeczytać cały akapit, a nie tylko wyrwane z kontekstu zdanie? Co ma do tego Windows 10, mógłbyś wytłumaczyć?

aeroflyluby   16 #5 27.03.2017 17:28

@Waka: A mogłeś kupić nexusa

mariuso   1 #6 27.03.2017 18:40

Dodawanie różnych funkcji znanych z nakładek, a teraz te motywy... Może Google myśli o tym, żeby producenci zamiast nakładek jedynie dodawali motywy i dedykowane aplikacje na wyłączność do swoich urządzeń zamiast Samsung Experience, UX 6.0, itd. Wpłynęłoby to pewnie pozytywnie na czas dostarczenia nowych wersji Androida i dałoby Google większą kontrolę nad poczynaniami producentów. Przyszłoby mi to głowy, że Samsung, LG czy HTC mogłyby sprzedawać motyw w Google Play użytkownikom urządzeń konkurencyjnych firm, ale to chyba przełożyłoby się negatywnie na sprzedaż sprzętu własnego (oprogramowanie nie byłoby tak unikalne), więc nie wiem czy dopuściliby do takiej sytuacji.

AntyHaker   23 #7 27.03.2017 19:52

@aeroflyluby: I mieć co rusz problemy? Nexus wcale nie jest takim super wyborem jak się niektórym zdaje wydawać.

wielkipiec   16 #8 28.03.2017 15:21

co do nieobsługiwania GIFów, na pewno prace są w toku :D Prace nad blogiem zawsze są w toku. W 2196 roku wejdzie obsługa WEBM. Justowania nie ma sensu wprowadzać, lepiej poczekać, aż język ulegnie takiej ewolucji, że będziemy używać wyłącznie Emoji. Z zestawu UTF-256 :D

PS: Wordpress.

AntyHaker   23 #9 28.03.2017 15:38

@wielkipiec: Proście, a będzie Wam dane :)

dragon321   12 #10 29.03.2017 19:08

@AntyHaker: Przeczytałem i co w związku z tym? Nadal jest głupi i bezpodstawny zarzut: "hurr Androida lubio a to samo w Windowsie hejtujo durr". To nie jest zdanie wyrwane z kontekstu, a bezsensowny i błędny zarzut.

Ty raczej powinieneś wytłumaczyć skąd wziąłeś tą rewelację, że o to samo był krzyk w Windowsie. Nie widziałem by interfejs mobilnego Windowsa był poddawany krytyce. Za to widziałem bardzo dużo słusznej krytyki, że Microsoft wciska ten interfejs na desktopy.

AntyHaker   23 #11 29.03.2017 19:33

@dragon321: Nie dziwie Ci się, pewnie nieczęsto można czytać narzekania dotyczące Windows na forach o tematyce Linuksa. Wydaje mi się, że ja trochę częściej (w ogóle to robisz?) przeglądam niusy i komentarze dotyczące mobilnego Windows. Jak dziś pamiętam jaki płacz był o te niby zbędne kategorie, bo ludziom bardziej podobały się ustawienia obecne w WP8.1 GDR2 - no ale skąd niby mógłbyś to wiedzieć, skoro WP widziałeś wyłącznie na zrzutach na DP :P

Już nawet pomijam fakt, że na siłę wrzucasz Windows 10 do tematu, który go nawet nie dotyczy. To jakiś fetysz? Opisywany interfejs był w Win10 wcześniej niż w mobilnej odsłonie, więc jak ten pierwszy miał niby przejąć wygląd tego drugiego?

Masz z tym zdaniem taki problem, jakby co najmniej Ciebie dotyczyło - może się mylę?

dragon321   12 #12 31.03.2017 14:58

@AntyHaker: dobreprogramy to forum Linuksowe? A skoro mówisz o innych forach, to nie odwiedzam często for stricte Linuksowych, tylko ogólnie traktujących systemy operacyjne. Na forum dotyczące konkretnego systemu zwracam się tylko jak mam problem, którego nie potrafię rozwiązać. Nie przesiaduję na forach Linuksowych dyskutując o wyższości używania jednej optymalizacji nad drugą podczas kompilacji kernela i chwaląc się w jakim czasie mogę skompilować GCC.

"no ale skąd niby mógłbyś to wiedzieć, skoro WP widziałeś wyłącznie na zrzutach na DP"

O ciekawy zarzut. Nie znasz mnie, a już doskonale wiesz, że nie miałem doczynienia z WP. A uwierz, że miałem, a obecnie mam drugie urządzenie z Win10 ;)

"Już nawet pomijam fakt, że na siłę wrzucasz Windows 10 do tematu, który go nawet nie dotyczy."

Wiesz co jest najlepsze? Nie wspomniałem o Win10 (napisałem tylko, że Microsoft pakuje to do desktopowego Windowsa, nie pisałem konkretnie którego) a Ty sobie wymyśliłeś, że piszę o 10. A co jakbym Ci powiedział, że pisałem o 8?

"To jakiś fetysz?"

To chyba ja powinienem zadać to pytanie.

"Opisywany interfejs był w Win10 wcześniej niż w mobilnej odsłonie"

Ponownie: Skąd wiesz, że chodziło o Win10? Nie znasz mnie, udajesz, że znasz, a mijasz się z prawdą.

"więc jak ten pierwszy miał niby przejąć wygląd tego drugiego"

Uniwersalne aplikacje? Coś świta?

"Masz z tym zdaniem taki problem, jakby co najmniej Ciebie dotyczyło - może się mylę?"

Mam problem? Mam ciut poważniejsze problemy niż słabe prowokacje i przytyki w blogu, którego tematyka mnie średnio interesuje, zawyżasz wartość swoich wpisów. Tyle, że Ty uwielbiasz w komentarzach narzekać na "wszechobecny hejt na Microsoft", a sam też lubisz prowokować kłótnie i dawać jakieś słabe przytyki. To hipokryzja, a obok tego niestety nie potrafię przejść obojętnie.

Czemu wszyscy fani Microsoftu muszą być tacy przewrażliwieni i wszędzie widzieć ataki i przytyki? Możesz mi to wyjaśnić?

AntyHaker   23 #13 31.03.2017 15:52

@dragon321: Już pamiętam dlaczego Cię kiedyś zablokowałem :P Wybacz, jednak nie chce mi się prowadzić jałowych dyskusji.

dragon321   12 #14 02.04.2017 15:51

@AntyHaker: A ja sobie przypomniałem czemu mam jakąś dziwną niechęć do Twoich wpisów i komentarzy. Zablokowałeś mnie, bo wytknąłem Ci kiedyś hipokryzję (tak samo jak teraz), a Ty tego nie lubisz. Cóż, Twoja sprawa :)

Agntx   10 #15 08.04.2017 22:14

Dzięki za fajne, zwięzłe i ciekawe w formie oraz treści wypisanie nowinek w Andku. Tekst czytało się bardzo przyjemnie, zresztą jak każdy inny na Twoim blogu :)

Autor edytował komentarz w dniu: 08.04.2017 22:15
AntyHaker   23 #16 09.04.2017 00:17

@Agntx: Tych niestety zbyt często nie będzie, bo kolejne wersje rzadko się pojawiają :P Kolejny pewnie będzie dopiero o MIUI 9, ale do tego jeszcze dobrych kilka tygodni.