Nowości w Androidzie 4.4 KitKat: wszystko, co musisz wiedzieć

A więc długo oczekiwany Google Nexusie 5 Jest wreszcie tutaj. Wraz z nowym urządzeniem pojawia się nowa wersja Androida: wersja 4.4 „KitKat”. Około dwa miesiące temu Google ogłosił nazwę swojej najnowszej wersji Androida. Niewiele jednak powiedziano o systemie operacyjnym i czym miałby się różnić od 4.3 Jelly Bean. Stanowi to wyraźny kontrast w porównaniu ze sprzętem Nexusa 5, który najwyraźniej był już dawno przeprowadzony. W każdym razie zarówno urządzenie, jak i system operacyjny są już dostępne. I tak wszystkie pozostałe szczegóły wyszły na światło dzienne.

Ostatnia noc, przykryliśmy niektóre z kluczowych funkcji, o których (wówczas) krążyły pogłoski, że zostaną uwzględnione w dzisiejszej oficjalnej premierze. Fabuła skupiała się głównie na zmianach wpływających na fragmentację, obsłudze nowych typów czujników oraz ulepszonej obsłudze NFC. Wiele z nich i wiele innych zostało dzisiaj potwierdzonych, wraz z mnóstwem nowych funkcji, dzięki oficjalnej premierze zarówno KitKata, jak i Nexusa 5, a niektórym wewnętrzna praca detektywistyczna.

Lepsza integracja z Google Now

Program uruchamiający akcje będzie teraz wyposażony w Google Now z przodu i na środku. Rozumiem przez to, że będzie ono bezpośrednio na ekranie głównym, wystarczy jedno przesunięcie w lewo. Na Nexusie 5 będziesz mógł po prostu powiedzieć „OK, Google Now” z dowolnego miejsca na ekranie głównym, a Google Now zacznie Cię słuchać.

Funkcjonalność „OK, Google Now” jest podobna do tej, którą widzieliśmy w Moto X i najnowszych urządzeniach z Droidem. Jest to jednak nieco mniej przydatne niż poprzednia oferta, ponieważ aby to zadziałało, urządzenie musi być włączone i znajdować się na ekranie głównym.

Wbudowana obsługa drukowaniawydrukować

Rozwiązania do drukowania na rynku wtórnym mogą już od jakiegoś czasu korzystać z usługi Google Cloud Print. Jednak teraz drukowanie jest wbudowane bezpośrednio w system operacyjny i nie wymaga żadnych dodatkowych aplikacji.

Szybsza wielozadaniowość

Android 4.4 ma poprawić wydajność wielozadaniowości poprzez optymalizację zarządzania pamięcią i poprawę reakcji ekranu dotykowego. To, w połączeniu z wysiłkami zmierzającymi do zmniejszenia zużycia pamięci przez podstawowe aplikacje, powinno oznaczać, że system będzie lepiej wykorzystywał dostępne zasoby obliczeniowe.

Tryb immersyjny na pełnym ekranie

Android sprawił, że ogólne wrażenia stały się „bardziej wciągające”, umożliwiając treściom wykorzystanie całej dostępnej powierzchni ekranu. Wcześniej było to możliwe tylko w niektórych typach aplikacji, takich jak odtwarzacze wideo, gdzie nie było wymagane żadne działanie użytkownika.

Teraz każda aplikacja może wykorzystać całą przestrzeń ekranu, zanikając oba paski systemowe. Wcześniej każda interakcja użytkownika powodowała powrót ukrytych pasków. Teraz jednak paski można ustawić tak, aby pojawiały się ponownie po przesunięciu od góry ekranu. Dzięki temu aplikacje dowolnego typu mogą korzystać z tej funkcji, nawet jeśli wymagana jest interwencja użytkownika.

Obsługa urządzeń z niższej półki

KitKat został usprawniony, dzięki czemu każdy główny komponent zajmuje mniej pamięci, a nowe interfejsy API mają na celu pomóc twórcom aplikacji w tworzeniu szybszych i efektywniejszych pod względem pamięci aplikacji. Obejmuje to nowe API ActivityManager.isLowRamDevice(), co pozwala dostosować zachowanie aplikacji do ograniczeń pamięci urządzenia docelowego. Co więcej, podstawowe procesy systemowe zostały przycięte, a nowe usługi skonfigurowano tak, aby działały szeregowo i w małych grupach, aby uniknąć większego zapotrzebowania na pamięć.

To rozwinięcie wczorajszej wiadomości, że Android 4.4 lepiej sprawdzi się na urządzeniach z ograniczoną pamięcią. Jak podano w witrynie dla programistów Androida:

Producenci OEM tworzący następną generację urządzeń z Androidem mogą z tego skorzystać ukierunkowane zalecenia i opcje aby wydajnie działać z systemem Android 4.4, nawet na urządzeniach o małej ilości pamięci. Strojenie pamięci podręcznej kodu Dalvik JIT, łączenie jądra tej samej strony (KSM), zamiana na zRAM i inne optymalizacje pomagają zarządzać pamięcią. Nowe opcje konfiguracji umożliwiają producentom OEM dostrajanie poziomów braku pamięci dla procesów, ustawianie rozmiarów pamięci podręcznej grafiki, kontrolowanie odzyskiwania pamięci i wiele więcej.

To powiedziawszy, pomimo zapewnień o kompatybilności ze sprzętem z niższej półki, w najlepszym przypadku uważamy za ciekawe, że Google zdecydował się nie aktualizować GSM Galaxy Nexus do wersji 4.4. Google o tym wspomina Dzieje się tak dlatego, że urządzenie znajduje się poza 18-miesięcznym cyklem życia produktu, ale nie możemy oprzeć się wrażeniu, że nie jest to zbyt dobry przykład dla innego urządzenia dostawcy.

Poprawiona wydajność renderowania

Dzięki zmianom w silniku renderującym aplikacje korzystające z RenderScript skorzystają na dostrojeniu w wersji 4.4. Najważniejszą z tych zmian jest aktualizacja SurfaceFlinger na Androida z OpenGL ES 1.0 na OpenGL ES 2.0. Zapewnia to dodatkową wydajność dzięki zastosowaniu wielu tekstur, a także lepszą grafikę z kalibracją kolorów i bardziej zaawansowaną efekty.

Ulepszona obsługa płatności NFC: emulacja karty hosta

Wczoraj wspominaliśmy, że funkcjonalność płatności NFC zostanie rozszerzona na urządzenia bez NFC Secure Elements. Teraz wiemy, jak to jest możliwe. Android 4.4 wprowadza obsługę Emulacja karty hosta, przy czym standardowy sprzęt NFC może emulować karty inteligentne oparte na normie ISO/IEC 7816, które do transmisji wykorzystują bezdotykowy protokół ISO/IEC 14443-4 (ISO-DEP). Dzięki temu każde urządzenie wyposażone w technologię NFC będzie mogło korzystać z funkcji „dotknij, aby zapłacić”. To powiedziawszy, nie każde urządzenie będzie obsługiwane. Obecnie wygląda na to, że kwalifikują się tylko urządzenia z amerykańskimi kartami SIM.

Lepsze bezpieczeństwo

Android 4.4 używa teraz SELinux w trybie wymuszania, aby blokować potencjalne naruszenia zasad w domenie SELinux. KitKat ulepsza także algorytmy kryptograficzne, dodając obsługę dwóch dodatkowych algorytmów. Więcej informacji na temat nowych funkcji bezpieczeństwa w Androidzie 4.4 można znaleźć w Pulser_G2 Przegląd ulepszeń zabezpieczeń Androida 4.4 i jego obszerna recenzja dm-prawda i jego implikacje.

Dostawca SMS-ów

Twórcy aplikacji mogą teraz korzystać ze wspólnego dostawcy SMS-ów i nowych interfejsów API do obsługi wiadomości na urządzeniu, a także przechowywania i wyszukiwania wiadomości. Nowe interfejsy API korzystają z nowego SMS_Dostarcz ma na celu umożliwienie twórcom aplikacji przekierowywania wiadomości przez domyślną aplikację do przesyłania wiadomości użytkownika, dzięki czemu korzystanie z wielu aplikacji będzie płynne.

Nowe tryby czujnika i ulepszona łączność

Wreszcie w KitKat poprawiono opcje łączności i obsługę czujników. Sprzętowe dozowanie czujników to nowa optymalizacja, która powinna radykalnie zmniejszyć zużycie energii podczas bieżących działań czujników. Jest to idealne rozwiązanie w przypadku zastosowań czujników o niskim poborze mocy i długotrwałych zastosowań, takich jak aplikacje geo-fitness i nie tylko. Dodano także obsługę czujników wykrywania kroków i liczników kroków, chociaż jest to zależne od sprzętu.

W wersji 4.4 dodano także obsługę IR Blasters, wprowadzając nowy interfejs API i usługę systemową. Umożliwi to twórcom aplikacji lepsze wykorzystanie urządzeń IR Blaster na obsługiwanych urządzeniach, bez konieczności kodowania specyficznego dla urządzenia.

Wreszcie Bluetooth przeszedł niezłą modernizację z obsługą HID przez GATT (HOGP), co daje aplikacjom łącze o niskim opóźnieniu do wyboru sprzętu oraz MAP, który umożliwia aplikacjom wymianę wiadomości urządzenia w pobliżu.

Projekt Androida

Sporo zmian wprowadzono także na froncie projektowym. Obejmują one stonowanie niebieskich akcentów w całym interfejsie użytkownika, a także kilka bardziej subtelnych zmian. Fantastyczny przegląd szczegółowo opisujący niektóre nowe funkcje projektowe w KitKat można znaleźć poniżej:

//www.youtube.com/embed/6QHkv-bSlds

Choć zgodnie z wcześniejszymi oczekiwaniami nie słyszeliśmy nic na temat urządzeń ubieralnych, z okazji Halloween z pewnością otrzymaliśmy porządny prezent. Udoskonalenia w zakresie zużycia zasobów, responsywności, wciągającości oraz ogólnego dopasowania i wykończenia sprawiają, że jest to świetna aktualizacja. Jesteśmy podekscytowani tym, co przyniesie Android 4.4 KitKat, a jeszcze bardziej nie możemy się doczekać, żeby to zobaczyć jaka przyszłość czeka system operacyjny.

Co najbardziej ekscytuje Cię w Androidzie 4.4? Daj nam znać w sekcji komentarzy poniżej!

Pełną listę nowych funkcji dla użytkowników końcowych udostępnionych w wersji 4.4 można znaleźć na stronie Witryna internetowa Android KitKat, a więcej funkcji przeznaczonych dla programistów można znaleźć na stronie Witryna dla programistów Androida.