Artykuł

Android 7.0: co to są bezproblemowe aktualizacje i jak działają?

protection click fraud

Jedna z najfajniejszych funkcji, jaką pokazał Google Google I / O 2016 to będzie częścią Android 7.0 Nougat to płynne aktualizacje. Chociaż nie będzie to krzykliwe ani nie będzie miało wiele do pokazania po stronie użytkownika, szczegóły dotyczące tego, jak to się robi, są interesujące i tak proste, że zastanawiasz się, dlaczego zajęło to tak dużo czasu.

Spójrzmy.

Sposób działania aktualizacji Androida pianka wymaga interakcji użytkownika i zajmuje dużo czasu. Otrzymasz powiadomienie, że czeka na Ciebie aktualizacja, a kiedy powiesz OK, rozpocznie się pobieranie. Po pobraniu wszystkiego jeden duży plik rozpakowuje się na partycji pamięci podręcznej, a system sprawdza rozszerzenie integralność wszystkich pojedynczych plików graficznych, aby upewnić się, że wszystkie są podpisane odpowiednim kluczem i pochodzą z prawej strony miejsce. Następnie pojawi się monit o ponowne uruchomienie, ale nie w systemie Android.

Verizon oferuje Pixel 4a za jedyne 10 USD miesięcznie na nowych liniach Unlimited

Skończysz w oprogramowaniu do odzyskiwania urządzenia, w którym obrazy są flashowane w odpowiednich miejscach w pamięci wewnętrznej telefonu. Zajmuje to dość dużo czasu ze względu na sposób, w jaki pliki są kopiowane i przenoszone - jest to transfer bit po bicie. Pliki w rzeczywistości są przenoszone do pamięci w kawałkach, usuwane z ich pierwotnej pozycji i przepisywane do nowej pozycji. To najlepszy sposób, aby upewnić się, że nic nie ulegnie uszkodzeniu podczas instalacji.

Dzięki Androidowi N Twój telefon może być aktualizowany jak Chromebook, gdy go nadal używasz

Gdy wszystko będzie gotowe, telefon uruchomi się ponownie i zaczekasz, aż składnik wykonawczy przejrzy system i „zaktualizuje” aplikacje do najnowszej wersji. To, co robi, to optymalizacja aplikacji dla określonej wersji środowiska wykonawczego Androida. Aplikacje na Androida nie działają z pojedynczego pliku, który pobierasz i instalujesz i są wstępnie skompilowane do plików odex. W ten sposób aplikacje mogą ładować się szybciej, a proces uruchamiania (nie licząc pierwszego uruchomienia po i aktualizacji) będzie znacznie szybszy.

Następnie możesz ponownie użyć telefonu.

Podczas gdy dla większości ludzi od 10 do 15 minut potrzebnych na uaktualnienie systemu operacyjnego nie powoduje większych problemów, lepszym sposobem jest minimalizacja przestojów. Twój telefon powinien być dostępny w nagłych przypadkach, kiedy tylko tego potrzebujesz lub chcesz, aby był dostępny. Wchodzić płynne aktualizacje.

Dzięki Androidowi 7.0 Nougat Twój telefon może (nie będzie - więcej o tym później) aktualizować, podobnie jak aktualizacje systemu operacyjnego Chrome. Całe pobieranie i kopiowanie plików odbywa się w tle podczas korzystania z telefonu i po zakończeniu zostaniesz powiadomiony, że twój system zostanie zaktualizowany przy następnym uruchomieniu telefon. A zmiany w kompilatorze środowiska wykonawczego oznaczają, że nie będziesz musiał czekać na aktualizację wszystkich aplikacji po ponownym uruchomieniu.

Brzmi fajnie - jak to działa?

Bezproblemowe aktualizacje działają dzięki dwóm różnym partycjom systemowym w telefonie. Podczas korzystania z telefonu, który może wykonywać bezproblemowe aktualizacje, całe rozpakowywanie i przesyłanie odbywa się podczas pracy jednej partycji systemowej, a rzeczy są kopiowane i przenoszone na drugą partycję. Sposób, w jaki Android jest podzielony na poszczególne partycje, oznacza porcję danych - w której znajdują się wszystkie wprowadzone informacje o aplikacji, rzeczy jak książki adresowe, ustawienia lub postęp zapisywania gry - są przechowywane w osobnym miejscu poza miejscem, w którym znajdują się rzeczywiste pliki systemowe. Jest to dobre dla bezpieczeństwa systemu (partycja danych może mieć własny zestaw uprawnień do plików i folderów) i sprawia, że ​​aktualizacja jest bardzo wygodna.

Dwie partycje systemowe oznaczają więcej miejsca.

Gdy to wszystko zostanie wykonane, możesz ponownie uruchomić komputer i użyć nowej partycji systemowej. Odbywa się to bez przenoszenia partycji lub zmiany ich nazw, ponieważ są ponumerowane. Odczytywany jest plik konfiguracyjny używany podczas procesu uruchamiania (odpowiednik / etc / fstab dla nerdów Linuksa w domu), który informuje jądro i proces rozruchu, gdzie rozpoczyna się i kończy każda partycja. Ten plik zostanie zmieniony tak, aby wskazywał nową partycję systemową zamiast bieżącej. Plik Kolejny po aktualizacji druga partycja systemowa zostanie wyczyszczona i używana. Płynnie zamieniają się tam iz powrotem.

To nie jest nowe. Jeśli masz przeglądarkę Chrome na swoim komputerze lub masz Chromebook, dokładnie tak aktualizują się te systemy lub aplikacje. Ale jest nowy dla Androida i robi dwie rzeczy. Dzięki temu nie masz zbyt długich przestojów (i jest wielu ludzi, którzy odrzucą powiadomienie o aktualizacji, ponieważ nie chcą oszukiwać obecnego procesu). Jest to lepsze ze względów bezpieczeństwa, ponieważ może nastąpić automatycznie po ponownym uruchomieniu telefonu.

Inne ważne rzeczy, które warto wiedzieć

  • Bezproblemowe aktualizacje nie są wymagane dla producentów. Twój dotychczasowy telefon nie jest poprawnie podzielony na partycje i nie będzie w stanie przeprowadzać płynnych aktualizacji. I nie chcesz, aby przyszła aktualizacja próbowała go ponownie podzielić na partycje - pamięć wewnętrzna została zaprojektowana tak, aby jej zapis (mapa miejsc, w których żyje każda partycja) był zapisywany raz i nigdy się nie zmieniał. Oznacza to, że osoby, które robią Twój następny telefon, mogą nie korzystać z funkcji płynnej aktualizacji, ponieważ tego nie robią mieć do. Wiemy, że telefony Nexus z 2016 roku będą miały tę funkcję włączoną, ale nic poza tym.

  • Powinny istnieć pewne ustawienia rezygnacji, aby proces nie był zautomatyzowany, jeśli nie chcesz, aby tak było. Nie znam pełnych szczegółów, ale Google zapewnił mnie, że będzie jakieś ustawienie. To nie będzie fiasko w stylu Windows 10. Znajdziemy go i powiemy, gdzie szukać, gdy tylko będziemy mieć telefon, który go używa w naszych gorących rączkach.

  • Spowoduje to wykorzystanie większej ilości miejsca w pamięci wewnętrznej telefonu. Używa kompletnej drugiej partycji systemowej. Spodziewaj się wykorzystania i zarezerwowania kilku gigabajtów.


To tylko jedno z wielu wspaniałych ulepszeń pod maską, które są dostarczane z systemem Android 7.0 Nougat. Porozmawiamy więcej o zmianach io tym, czego można się spodziewać w przyszłych odsłonach tej serii, i możesz przejść do forach omówić to wszystko.

instagram story viewer