Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Co to są aktualizacje delta (i dlaczego zapomnisz o tym jutro)

Anonim

Prawdopodobnie widzisz trochę wiadomości, że aktualizacje delta dla aplikacji ze Sklepu Play, o których Google mówił podczas I / O 2012, zostały uruchomione dzisiaj. Koderzy, programiści i maniacy Androida lubią takie rzeczy, ale wyobrażam sobie, że wielu z was zastanawia się, co oznaczają dla mnie te nowe aktualizacje delty i czy muszę coś z tym zrobić, czy się tym martwić? Spróbujmy na to odpowiedzieć.

Aktualizacja delta to szeroki termin, który oznacza, że ​​tylko zmiany w pakiecie zostaną pobrane, a zmiany zostaną scalone z istniejącymi plikami w pakiecie. W takim przypadku pakiet to plik apk zainstalowany w telefonie. Aby maksymalnie uprościć sprawę, użyjmy wyimaginowanej aplikacji o nazwie Cool Widget. Jeśli masz już zainstalowany Cool Widget na telefonie lub tablecie, a programista wprowadza zmianę, która daje mu nowe tło, nie musisz pobierać całej zawartości. Google sprawdzi wersję, a następnie wyśle ​​łatkę, która scala zmiany dokonane przez programistę z plikami, które już masz. Oprócz tego, co oczywiste - sam nowy obraz tła - mogą wystąpić zmiany w niektórych kodach lub w pliku manifestu, więc otrzymasz aktualizację delty, która kopiuje nowy obraz do pliku apk, usuwa stare, i łączy te zmiany w kodzie. Jest to nowość dla aplikacji w Google Play, ale od tego czasu Google wysyła aktualizacje OTA dla urządzeń Nexus (i kilku innych). W końcu oznacza to, że mniej danych jest używanych i wysyłanych.

Dla użytkowników (to ty i ja!) Nie jest to wielka sprawa. Oczywiście zaoszczędzimy trochę przepustowości, pobierając tylko części dużego pliku, ale naprawdę duże pliki do pobrania (myślę, że zasoby gry) są zwykle hostowane gdzie indziej i instalowane po pierwszym załadowaniu aplikacji. Liczy się każdy zapisany bajt, zwłaszcza jeśli nie masz nieograniczonej ilości danych. Tylko nie myśl, że to wpłynie na twój miesięczny przydział - nadal używaj Wi-Fi do pobierania dużych rzeczy, jeśli chcesz monitorować swoje użycie. Prawdziwą korzyścią jest Google, który codziennie obsługuje miliony plików za pośrednictwem Google Play. Mała ilość szybko się sumuje, gdy mówisz o milionach, a mniej wysyłanych danych oznacza mniejszą przepustowość i czas serwera.

Co do tego, co musimy zrobić, to jest łatwe - nic. To była zmiana po stronie serwera. Instaluj i korzystaj z aplikacji z Google Play, jak zawsze, i aktualizuj je tak, jak zwykle. Najlepsze zmiany są przejrzyste dla użytkowników i jest to jeden z tych przypadków. Nic się nie zmieniło w sposobie instalacji lub aktualizacji aplikacji. Google robi wiele rzeczy, które mylić (i rozwścieczyć) nas, ale tym razem zrobili to dobrze. W rzeczywistości, gdyby nie oczy niektórych inteligentnych ludzi w Internecie, nie wiedzielibyśmy nawet, że to się zmieniło.