Windows Tips & News

Aktualizacje APK będą znacznie mniejsze na Androidzie

Google niedługo wprowadzi nową technikę znaną jako „łatanie plikami po plikach”, która może zmniejszyć rozmiar aktualizacji aplikacji z 65% nawet o 90%. Pozwoli to zaoszczędzić przepustowość użytkownika, co jest bardzo dobrą wiadomością dla użytkowników z ograniczonym pakietem danych, a także dla połączeń szerokopasmowych o mniejszej szybkości.

Oficjalne ogłoszenie opisujące łatanie "File-by-File" brzmi następująco:

Plik po pliku opiera się na wykrywaniu zmian w nieskompresowanych danych. Aby wygenerować łatę, najpierw dekompresujemy stare i nowe pliki przed obliczeniem delty (nadal używamy tutaj bsdiff). Następnie, aby zastosować poprawkę, dekompresujemy stary plik, stosujemy deltę do nieskompresowanej zawartości, a następnie ponownie kompresujemy nowy plik. Robiąc to, musimy upewnić się, że pakiet APK na Twoim urządzeniu jest idealnie dopasowany, bajt po bajcie, do tego w Sklepie Play (patrz Schemat podpisu APK v2 dlaczego).

Chociaż aktualizacje aplikacji będą kompresowane, więc urządzenie będzie musiało pobrać mniejszą ilość danych, rozpakowanie i scalenie delt będzie wymagało większej mocy obliczeniowej procesora na urządzeniu użytkownika. Według Google nie będzie to problemem dla urządzeń wydanych po 2015 roku i nie spowoduje większych opóźnień o więcej niż 1 sekundę na megabajt. Ale w przypadku starszych telefonów i tabletów może to zająć znacznie więcej czasu.

Z tego powodu Google ograniczyło łatanie plik po pliku tylko do automatycznych aktualizacji. Ręczne aktualizowanie aplikacji nie przyniesie korzyści z nowej kompresji plików APK.

W poniższej tabeli przedstawiono porównanie rozmiarów aktualizacji z poprawkami plik po pliku i bez nich.

Firma dostarczyła kod źródłowy na GitHub. przez Neowin.

Co myślisz o tej zmianie? Co jest dla Ciebie lepsze — mniejszy rozmiar aktualizacji czy szybszy czas instalacji?

Dodaj lub usuń przyciski z paska narzędzi Windows 7 za pomocą Explorer Toolbar Editor

Dodaj lub usuń przyciski z paska narzędzi Windows 7 za pomocą Explorer Toolbar Editor

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej

Jak przenieść gadżety w systemie Windows 7 i Windows 8.1 bez przyciągania ich do siatki?

Jak przenieść gadżety w systemie Windows 7 i Windows 8.1 bez przyciągania ich do siatki?

W systemie Windows 7, gdy próbujesz przenieść gadżety pulpitu w celu zmiany ich rozmieszczenia, p...

Czytaj więcej

Microsoft może ujawnić więcej o planach VR stron trzecich na WinHEC

Microsoft może ujawnić więcej o planach VR stron trzecich na WinHEC

Na początku tego roku Microsoft ogłosił plany wprowadzenia Windows Holographic do sprzętu innych ...

Czytaj więcej