W ciągu ostatnich lat nastąpiła jedna poważna zmiana w odniesieniu do sposobu, w jaki przeglądarka Firefox jest rozwijana i wysyłana do użytkowników. Mozilla zmieniła się w cykl szybkiego wypuszczania w 2011 roku i od tego czasu korzysta z tego modelu.
Chociaż organizacja nie planuje jeszcze zmienić sześciotygodniowego cyklu, jej inicjatywa Go Faster zmienia sposób, w jaki Firefox jest dostarczany na komputery.
Połączona strona Wiki nie zawiera wielu odpowiedzi na pytanie, dlaczego Mozilla wprowadza zmiany, ale jeśli obejrzysz prezentację Go Faster w Mozilla Air lub tutaj w Ghacks, zauważysz, że organizacja wymienia następujące powody:
- Skróć czas potrzebny na sprawdzenie poprawności pomysłów na podstawie opinii użytkowników i dostarczenie funkcji użytkownikom.
- Zmniejszenie ryzyka
- Poprawa jakości.
- Skrócenie czasu pobierania aktualizacji i nowych wersji.
- Skrócenie czasu kompilacji i wydania.
Mozilla zaproponowała dwa podstawowe podejścia, które chce zastosować w tym momencie:
1. Oferuj opcje opcjonalne dla eksperymentalnych dodatków do funkcji. Sprawdzaj pomysły użytkowników, zanim zostaną one wysłane z głównym produktem do wszystkich użytkowników.
2. Kontrolowane funkcje wdrażania w celu testowania funkcji w celu przetestowania funkcji w podgrupie użytkowników, korzystania z wdrożeń fazowych w celu zapewnienia skalowania usług i wczesnego rozwiązywania problemów z funkcją.
Jak więc Mozilla to osiągnie?
Programiści pracują obecnie nad zintegrowaniem obsługi Go Faster z komputerowym Firefoksem. Jedną z podstawowych funkcji, które obecnie wdraża Mozilla, jest zintegrowanie obsługi dodatków i aktualizacji systemowych.
Zasadniczo, Mozilla zamierza udostępnić oficjalne funkcje Firefoksa za pomocą ulepszonego systemu dodatków. Przeniesienie funkcji, nie wszystkich, ale niektórych, z dala od podstawowego Firefoksa umożliwia Mozilli dostarczanie i aktualizowanie ich tak często, jak chce organizacja, bez konieczności jednoczesnego aktualizowania Firefoksa jako całości.
Umożliwia to Mozilli testowanie funkcji na podgrupie użytkowników, modyfikowanie lub aktualizowanie ich w razie potrzeby, a także ich usuwanie, jeśli nie są one lubiane przez część grupy fokusowej.
Ponieważ dodatki nie są uruchamiane ponownie, może to oznaczać, że zmiany funkcji są wdrażane, gdy użytkownik korzysta z przeglądarki. Przykładem podanym w demonstracji był nowy interfejs wyszukiwania, który został zaktualizowany, gdy wyszukiwanie było używane do wyświetlania różnych informacji po aktualizacji.
W planie rozwoju wymieniono kolejną poprawę, która jest częścią inicjatywy Go Faster. Mozilla planuje dostarczać lokalizacje oddzielnie od podstawowej przeglądarki, co oznacza, że pakiety językowe są oddzielone od wydań.
Co się dzieje szybciej?
Mozilla dąży do początkowej integracji funkcji dodatków systemowych do przeglądarki Firefox 43, która wyląduje w kanale programistów przeglądarki 21 września.
Organizacja planuje wysłać pierwsze dodatki w czwartym kwartale 2015 r. I już wybrała dwa, które planuje udostępnić.
Pierwsza implementuje Hello UI, czat Firefox w czasie rzeczywistym, jako dodatek. Drugie, uniwersalne wyszukiwanie zostanie wysłane również jako eksperyment w Firefoksie w ostatnim kwartale 2015 roku.