Nie pozwól, aby numer wersji Cię podstępem, Android KitKat 4.4 nie jest mniejszym wydaniem. To nie jest mała aktualizacja, taka jak Android 4.3, ale nowa, duża wersja z wieloma ważnymi funkcjami.
Google zmienił wygląd Androida, stworzył nowy program uruchamiający, sprawił, że dialer stał się znacznie mądrzejszy, jeszcze bardziej skonsolidował swoje usługi przesyłania wiadomości, biorąc pod uwagę miłość do aplikacji e-mail i dodając wiele nowych funkcji dla programistów aplikacji.
Program Google Experience Launcher może nie być technicznie częścią Androida 4.4, ale zadebiutował wraz z Androidem 4.4 na Nexusie 5. W systemie Android 4.4 program uruchamiający Google Experience ma częściowo przezroczysty pasek stanu i pasek nawigacyjny na ekranie głównym, wyświetlając tapety i ukrywanie tych czarnych pasków.
Możesz łatwo zainstalować program Google Experience Launcher na dowolnym urządzeniu z Androidem 4.1 lub nowszym. Google obecnie oficjalnie oferuje tylko program Google Experience Launcher na Nexusie 5, więc musisz go aktywować samodzielnie na innych urządzeniach - nawet na innych urządzeniach Nexus, takich jak Nexus 4 i Nexus 7.
Nowy dialer Androida 4.4 pozwala również wyszukiwać firmy i wybierać numery telefonów - bezpośrednio z poziomu dialera. Na przykład możesz otworzyć dialer, wyszukać "pizzę" i szybko zadzwonić do pobliskiego pizzerii.
Za każdym razem, gdy otrzymasz telefon, Android może teraz przesyłać zapytania do serwerów Google, aby dostarczyć Ci informacje o ID dzwoniącego. Ta funkcja jest domyślnie włączona, ale możesz ją wyłączyć, jeśli chcesz. Dialer jest teraz zasilany przez wyszukiwarkę Google.
Najbardziej zauważalną zmianą jest przejście od neonowego Tronu przypominającego Androida interfejsu Holo Androida do nowego, neutralnego, szarego koloru. Na przykład bateria, Wi-Fi i ikony komórkowe na pasku stanu Androida są teraz szare. Opcje na panelu szybkich ustawień są również szare, podobnie jak akcenty na oficjalnej klawiaturze Google.
Teoretycznie zapewni to bardziej neutralne płótno dla twórców aplikacji. Na przykład czerwona aplikacja Netflix będzie wyglądać lepiej z szarymi ikonami systemu niż niebieskie.
Aplikacja Google Hangouts - zamiennik Google Talk - ma teraz zintegrowaną obsługę SMS-ów, co eliminuje konieczność korzystania z oddzielnej aplikacji do obsługi wiadomości. Ta funkcja nie dotyczy wyłącznie systemu Android 4.4, ale jest też dostępna w starszych wersjach Androida wraz z ostatnią aktualizacją do Hangouts.
W Androidzie 4.4 Hangouts rejestruje się jako "dostawca SMS-ów". Każda inna aplikacja do obsługi SMS-ów może również zarejestrować się jako dostawca SMS-ów, stając się domyślną aplikacją do przesyłania wiadomości. Każda aplikacja może nasłuchiwać przychodzących wiadomości SMS, ale tylko jedna aplikacja - domyślna aplikacja SMS - może wysyłać wiadomości SMS.
Android zawiera teraz strukturę drukowania. Jest to wbudowana funkcja systemu, która obsługuje domyślnie zarówno Google Cloud Print, jak i HP ePrint, ale programiści mogą dodawać obsługę nowych typów drukarek przy użyciu interfejsu API. Oznacza to, że powinieneś być w stanie zainstalować obsługę innych drukarek za pośrednictwem aplikacji z Google Play i zintegrować je z systemem drukowania Android.
Na ekranie ustawień Androida znajdziesz nową opcję drukowania, a wiele wbudowanych aplikacji obsługuje drukowanie. Na przykład możesz kliknąć przycisk menu w Chrome i dotknij opcji Drukuj w menu, aby wydrukować stronę internetową.
KitKat zawiera nowy sposób przeglądania i wybierania plików. Ten selektor plików obsługuje zarówno lokalne usługi przechowywania danych na chmurze, jak i usługi przechowywania w chmurze, takie jak Dysk Google. Jednak każda usługa przechowywania w chmurze może się z nią zintegrować. Obsługa usługi Box jest już oferowana, podczas gdy inne usługi przechowywania w chmurze, takie jak Dropbox lub SkyDrive, mogą implementować "dostawcę dokumentów" i pojawiać się na tej liście. Za każdym razem, gdy używasz selektora plików, możesz wybrać plik z dowolnej lokalnej usługi przechowywania źródła lub chmury.
Android oferuje teraz także funkcję "trybu immersyjnego", dzięki której aplikacje mogą ukrywać pasek stanu u góry ekranu oraz przyciski ekranowe u dołu ekranu na urządzeniach Nexus. Oznacza to, że aplikacje, takie jak gry, odtwarzacze wideo i czytniki e-booków, mogą wyświetlać zawartość całego ekranu. To się nie stanie automatycznie; od deweloperów aplikacji zależy, czy będzie to odpowiednie dla ich aplikacji.
Aby to osiągnąć, Android zawiera dwa nowe gesty krawędzi. Gdy tryb immersyjny jest włączony w aplikacji, przesunięcie palcem od górnej lub dolnej krawędzi ujawni ukryty pasek stanu i pasek nawigacji.
Dołączona aplikacja e-mail w końcu dostrzegła trochę miłości. Aplikacja Mail wygląda teraz prawie tak samo jak aplikacja Gmail i ma wiele takich samych funkcji i ustawień nawigacji. Nie przypomina już zapomnianego relikwii.
KitKat zawiera opcję "Dotknij i zapłać" na ekranie Ustawienia. Dzięki "emulacji karty hosta" każda aplikacja na Androida może teraz emulować kartę inteligentną NFC. W najbliższym czasie oznacza to, że każde urządzenie z NFC powinno mieć możliwość korzystania z aplikacji Portfel Google. W dłuższej perspektywie oznacza to, że istnieje zintegrowany sposób na różne aplikacje - takie jak aplikacje kart lojalnościowych i konkurencyjne portfele cyfrowe - do współpracy z terminalami NFC do obsługi transakcji.
Android pozwala teraz także aplikacjom na używanie "trybu czytnika" i funkcjonuje jako czytnik NFC.
To nie jest świetna funkcja do popisywania się na zrzutach ekranu, ale najważniejszą zmianą w KitKat jest ilość optymalizacji, która już zaszła. Android KitKat może teraz pracować na urządzeniach z zaledwie 512 MB pamięci RAM. Oznacza to, że Android powinien działać znacznie lepiej na urządzeniach low-end, a każdy producent, który nadal używa Androida Gingerbread na swoich najtańszych urządzeniach, powinien w końcu dokonać aktualizacji. Na urządzeniach wyższej klasy, gdzie już działa dobrze, Android powinien działać jeszcze lepiej.
Na ukrytym ekranie Opcji programisty wyświetlana jest nowa opcja Statystyki procesów, która wyświetla więcej informacji o każdym uruchomionym procesie i wykorzystaniu pamięci. Powinno to zapewnić programiście więcej informacji, które mogą wykorzystać do optymalizacji wykorzystania pamięci w aplikacjach.
Strona Google Android KitKit dla programistów zawiera wiele innych funkcji. Wiele z nich jest przeznaczonych dla programistów - to dlatego, że programiści będą musieli zintegrować te funkcje ze swoimi aplikacjami, aby były rzeczywiście przydatne dla reszty z nas.