Official Android 6.0 SDK & Final M Preview
Google oficjalnie poinformowało, że najnowsza wersja systemu Android jest już niemal gotowa. Od ostatniej konferencji I/O, która odbyła się w maju, wiadome było że po wersji 5.1, nadchodzi kolejna duża aktualizacja dla tego systemu.
Według wielu spekulacji, zaprezentowany na konferencji pakiet uaktualnień zaimplementowanych w „M”, miał być drugą aktualizacją „Lizaka”. Tymczasem „M”, to kryptonim kolejnej wersji Androida, oznaczony symbolem 6.0 - Marshmallow.
Na oficjalnym blogu developerów Androida pojawił się wpis informujący o wydaniu trzeciej, finalnej wersji Androida Marshmallow oznaczonej symbolem 6.0 (Preview), oraz oficjalnej paczki z narzędziami dla developerów do tego systemu.
Aktualnie system można już pobrać i zainstalować na kompatybilnych urządzeniach (Nexus 5, Nexus 6, Nexus 9, Nexus Player) warto jednak podkreślić, że nie jest to jeszcze oficjalne wydanie przeznaczone dla użytkowników końcowych i do dnia premiery systemu wiele może się jeszcze zmienić.
Nowości w Androidzie Marshmallow
Android Marshmallow, to przede wszystkim ulepszenia mające na celu zoptymalizowanie i poprawę wydajności działania systemu. Wyeliminowanych zostało wiele błędów, ale zaszło również wiele zmian koncepcyjnych w działaniu systemu. Napisanych zostało ponad 5000 nowych API do wykorzystania przez programistów aplikacji.
Wraz z wprowadzeniem na rynek Android Lollipop, interfejs użytkownika został w bardzo ładny i elegancki sposób odświeżony – trend material design jest już tutaj bardzo wyraźnie widoczny. W kolejnej wersji 5.1 i najnowszej 6.0 wiele funkcjonalności dopracowano i kolejno dopieszczono efektownymi animacjami. Całość sprawia wrażenie przejrzystego, nowoczesnego systemu, przyjaznego użytkownikowi.
![]() |
| Android Marshmallow - App permissions |
![]() |
| Android Marshmallow - Logo |
![]() |
| Android Marshmallow - Overview menu |
Runtime permissions
W poprzednich wersjach systemu Android przed zainstalowaniem aplikacji należało udzielić jej pozwoleń na dostęp do pewnych zasobów naszego smartphone’a.
W Marshmallow zostało to rozwiązane w nieco inny sposób - aplikacja prosi o pozwolenie na skorzystanie z zasobu dopiero, gdy musi z niego skorzystać, aby zrealizować zlecone przez użytkownika zadanie.
Jest to przydatne dla mniej, lub rzadziej wykorzystywanych zasobów. Np. dostęp do nagrywania dźwięku z mikrofonu w aplikacji Keep. Aplikacja zapyta o pozwolenie dopiero, gdy będziesz chciał pierwszy raz z tego skorzystać i nagrać notatkę głosową.
Wraz z tą funkcjonalnością dodana została również możliwość późniejszej edycji każdego pozwolenia udzielonego aplikacji w ustawieniach.
Aplikacje stworzone dla Marshmallow, mogą pytać o pozwolenie w każdym czasie. Starsze aplikacje, będą zachowywać się jak dotychczas i pytać o zgodę na wszystkie pozwolenia przy instalacji, ale w obu przypadkach możliwe będzie późniejsze edytowanie tych pozwoleń w ustawieniach.
Voice interactions, czyli polecenia głosowe
Za pomocą głosu możliwe będzie wydawanie komend i sterowanie swoim urządzeniem z zainstalowaną najnowszą wersją Androida. Dzięki Google Now, w prosty sposób, za pomocą głosu, będziemy mogli między innymi wyszukiwać informacje, pytać o wskazówki dotarcia do celu, lub tworzenie przypomnień. Sprytne.
2 API dla odcisków palców
Wraz z szóstą wersją Androida, dodana została natywna obsługa sensorów odczytujących linie papilarne.
Zwiększona żywotność baterii
Wprowadzonych zostało kilka nowych mechanizmów mających na celu wydłużenie czasu działania urządzenia z Androidem na baterii.
Na czym ma to polegać? Na podstawie pomiarów akcelerometru, urządzenie ma wykryć, czy leży gdzieś na półce, lub w szufladzie, dokładnie po to aby stwierdzić, czy może być w najbliższym czasie używane. Gdy nie dotykamy naszego urządzenia, staje się ono nieaktywne. W takim stanie zadania wywoływane cyklicznie przez aplikacje są wykonywane w większych odstępach czasu.
GCM Network Manager
GCM Network Manager to kolejny mechanizm służący do oszczędzania energii urządzenia. Polega to mniej więcej na optymalizacji i kolejkowaniu różnych zadań wykonywanych zwykle w tle.
App standby
Często jest tak, że instalujemy aplikację i po pewnym czasie o niej zapominamy, nudzi nam się, lub nie jest już nam potrzebna. Mechanizm App standby, wykrywa takie aplikacje i przełącza je w tryb uśpienia.
Aplikacje, które od dłuższego czasu są nie używane po jakimś czasie tracą dostęp do wifi i nie będą mogły wykonywać pewnych zadań w tle.
Aplikacja będzie drzemać do czasu aż ponownie jej użyjesz, lub aż urządzenie nie zostanie podłączone do prądu.
Backup
Domyślnie wszystkie dane aplikacji oraz ustawienia zostaną automatycznie zapisane i będą przechowywane na koncie użytkownika Google.
W ustawieniach będzie możliwość wybrania tego co dokładnie ma być przechowywane.
Inne drobne poprawki:
- zmieniona została animacja podczas ładowania systemu,
- ikony w powiadomieniach,
- udoskonalony mechanizm zaznaczanie tekstu.





Brak komentarzy:
Prześlij komentarz