You are here
Delta bsdiff – potężna zmiana w sposobie aktualizacji aplikacji News 

Delta bsdiff – potężna zmiana w sposobie aktualizacji aplikacji

Korzystacie z Androida? Jeśli tak to doskonale zdajecie sobie sprawę z częstotliwości aktualizacji poszczególnych aplikacji i ich uciążliwości. Google wpadł na pomysł, mający usprawnić cały proces…

Delta bsdiff

Dobrze, pomysł nie jest do końca nowy, jednak dopiero teraz gigant z Mountain View postanowił wymusić pewne zmiany. Otóż nie tak dawno firma sugerowała deweloperom, iż proces aktualizacji aplikacji za pośrednictwem Google Play może być szybszy i zużywać mniej danych. Wszystko dzięki implementacji funkcji, która pozwala na pobieranie tylko nowych dodatków, a nie jak dotychczas całej aplikacji. Problem w tym, że osoby tworzące programy na Androida, najzwyczajniej w świecie „olały” zalecenia Google.  Naturalnie nie mówię tu o wszystkich, gdyż wyjątków jest tutaj całkiem sporo, jednak w ogólnym rozrachunku sprawa wygląda źle. Nowy algorytm ma to zmienić.

Delta bsdiff – automatyzacja „uciążliwego” zadania

Skoro deweloperzy nie chcąc współpracować z Google, firma postanowiła wziąć sprawy w swoje ręce i stworzyć rozwiązanie, które z automatu wykona wspomniane wcześniej czynności. W efekcie powstało delta bsdiff, które niebawem trafi do sklepu Google Play. Jak to działa? Algorytm skanuje aplikację zainstalowaną na urządzeniu, a następnie decyduje, które konkretnie fragmenty nowej wersji będą niezbędne do przeprowadzenia update’u. To wszystko – prosto do bólu, ale jakże skutecznie.

Google twierdzi, iż takie rozwiązanie pozwoli zaoszczędzić nawet do 66% transferu potrzebnego na przeprowadzenie procesu aktualizacji aplikacji. Warto wspomnieć, iż poza danymi, oszczędzamy również czas i baterię smartfona, co docenią użytkownicy zielonego robota. To jednak nie wszystko – wraz z powyższym do Google Play trafi także zakładka z informacją o tym, ile waży dana paczka aktualizacyjna.

Źródło: Android Central

_______________________________________________

Zapraszamy do naszego e-sklepu, gdzie znajdziecie szeroki wybór produktów w bardzo atrakcyjnych cenach. Polecamy również profil Vip Multimedia na Facebooku.

Related posts

Leave a Comment


Fatal error: Uncaught ErrorException: md5_file(/home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-content/litespeed/css/0d8868c5357f62c4e7209ba52a95e6de.css.tmp): Failed to open stream: No such file or directory in /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-content/plugins/litespeed-cache/src/optimizer.cls.php:148 Stack trace: #0 [internal function]: litespeed_exception_handler(2, 'md5_file(/home/...', '/home/klient.dh...', 148) #1 /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-content/plugins/litespeed-cache/src/optimizer.cls.php(148): md5_file('/home/klient.dh...') #2 /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-content/plugins/litespeed-cache/src/optimize.cls.php(842): LiteSpeed\Optimizer->serve('https://vipmult...', 'css', true, Array) #3 /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-content/plugins/litespeed-cache/src/optimize.cls.php(338): LiteSpeed\Optimize->_build_hash_url(Array) #4 /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-content/plugins/litespeed-cache/src/optimize.cls.php(265): LiteSpeed\Optimize->_optimize() #5 /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-content/plugins/litespeed-cache/src/optimize.cls.php(226): LiteSpeed\Optimize->_finalize(' <!DOCTY...') #6 /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-includes/class-wp-hook.php(341): LiteSpeed\Optimize->finalize(' <!DOCTY...') #7 /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-includes/plugin.php(205): WP_Hook->apply_filters(' <!DOCTY...', Array) #8 /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-content/plugins/litespeed-cache/src/core.cls.php(464): apply_filters('litespeed_buffe...', ' <!DOCTY...') #9 [internal function]: LiteSpeed\Core->send_headers_force(' <!DOCTY...', 9) #10 /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-includes/functions.php(5481): ob_end_flush() #11 /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-includes/class-wp-hook.php(341): wp_ob_end_flush_all('') #12 /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(NULL, Array) #13 /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-includes/plugin.php(522): WP_Hook->do_action(Array) #14 /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-includes/load.php(1308): do_action('shutdown') #15 [internal function]: shutdown_action_hook() #16 {main} thrown in /home/klient.dhosting.pl/grak73/vipmultimedia.pl/wp-content/plugins/litespeed-cache/src/optimizer.cls.php on line 148