W tej chwili wiemy, że Mozilla szuka opcji bardziej efektywnej aktualizacji Firefoksa.
W październiku ujawniliśmy, że Mozilla planuje dodać proces cichej aktualizacji do przeglądarki, aby usprawnić ten proces i uczynić go bardziej wygodnym i dyskretnym. Inżynier Firefox Ehsan Akhgar omawia teraz inną metodę na blogu Future of Firefox.
Najpierw opisuje, w jaki sposób Firefox stosuje obecnie aktualizacje przeglądarki. Aktualizacje są pobierane do specjalnego katalogu podczas działania. Przeglądarka przy następnym uruchomieniu sprawdzi aktualizacje w tym katalogu i jeśli zostaną znalezione, zastosuje je w przeglądarce.
Proces ten jest wizualizowany dla użytkownika z przerażającą aktualizacją Firefoksa: Firefox instaluje aktualizacje i rozpocznie się za chwilę.
Aktualizator uruchomi ponownie przeglądarkę po zakończeniu aktualizacji.
Nowy pomysł nie jest zasadniczo inny. Aktualizacje zostaną zastosowane do kopii plików przeglądarki w tle podczas działania przeglądarki. Gdy użytkownik ponownie uruchomi przeglądarkę, zaktualizowana wersja jest kopiowana na starszą wersję przeglądarki, proces jest zauważalnie szybszy (ponieważ nie ma żadnych monitów, a kopiowanie jest szybsze niż zastosowanie tych aktualizacji podczas uruchamiania przeglądarki).
Powodem, dla którego to podejście rozwiązuje problem, jest to, że zamiana katalogów, w przeciwieństwie do faktycznego procesu stosowania aktualizacji, jest naprawdę szybka. Skutecznie podnosimy koszty stosowania aktualizacji bezpośrednio po pobraniu aktualizacji podczas działania przeglądarki. Pozostawia to tylko naprawdę szybką operację kopiowania, która zostanie wykonana przy następnym uruchomieniu przeglądarki.
Dostępny jest tutaj długi dokument opisujący proces aktualizacji w tle.
- Firefox znajduje aktualizację
- Aktualizacja zostanie pobrana
- Aktualizator jest uruchamiany w tle z wyłączonym interfejsem użytkownika
- Istniejąca instalacja zostanie skopiowana do / firefox / updated /
- Poprawki są stosowane do skopiowanej wersji przeglądarki Firefox
- Aktualizacja zostanie przerwana, jeśli wystąpią błędy, np. odczytaj błędy zapisu, brakuje miejsca na dysku
A co ze zmianami wprowadzonymi w przeglądarce w tym czasie? Co z zainstalowanymi dodatkami lub zmianami konfiguracji? Teoretycznie nie powinny stanowić problemu, ponieważ są przechowywane w katalogu profilu, a nie w katalogu Firefox w systemie.
Nadal widzę tu problemy, takie jak wysokie użycie procesora, pamięci RAM lub dysku po zastosowaniu aktualizacji.
Co sądzisz o nowej propozycji aktualizacji?
Podsumowanie
Nazwa artykułu
Jak Mozilla zamierza przyspieszyć proces aktualizacji Firefoksa
Opis
Rzut oka na plan Mozilli, aby proces aktualizacji Firefoksa był wygodniejszy dla użytkowników przeglądarki.