Proces przeglądu zmian Mozilli dla Firefox WebExtensions

Wypróbuj Nasz Instrument Do Eliminowania Problemów

Mozilla przełączy się od ręcznego procesu recenzji do automatycznego procesu wysyłania WebExtension do oficjalnej witryny Mozilla Add-ons (Mozilla AMO).

Deweloperzy, którzy do tej pory przesłali dodatek do przeglądarki Firefox, musieli przejść przez czasami długi proces recenzji, zanim ich nowe dodatki lub aktualizacje dodatków stały się dostępne w Mozilla AMO.

Mozilla przejrzała ręcznie każdy dodatek, który programiści przesłali do sklepu. Oznaczało to lepszą weryfikację rozszerzeń przeglądarki i mniejsze ryzyko, że wylądują złośliwe lub w inny sposób problematyczne dodatki Mozilla AMO .

mozilla firefox review

Wadą procesu przeglądu było to, że czasami trwało to kilka tygodni, zanim zostały wykonane. Niezbyt dobre z punktu widzenia programisty, zwłaszcza jeśli wydanie lub aktualizacja były krytyczne czasowo, na przykład gdy naprawiały problemy, które wkradały się w nowych wersjach Firefoksa lub naprawiały poważne problemy w dodatku.

Dodatkowa weryfikacja rozszerzeń była wyraźną przewagą nad zautomatyzowanymi procesami Chrome, dłuższy czas sprawdzania stanowi wyraźną wadę.

Niedawno Mozilla uruchomiła system dla przeglądarki Firefox, który automatyzuje poprzednio ręczny proces recenzji. Nie oznacza to jednak, że dodatki nie będą już sprawdzane ręcznie.

Dodatki stworzone w oparciu o interfejs API WebExtensions będą teraz automatycznie sprawdzane. Oznacza to, że opublikujemy dodatki wkrótce po przesłaniu. Recenzenci będą przyglądać się tym wstępnie zatwierdzonym dodatkom, uszeregowanym pod względem różnych czynników ryzyka, które są obliczane na podstawie kodu dodatku i innych metadanych.

Nowy proces sprawdza rozszerzenia, które są przesyłane przez programistów automatycznie, podobnie jak w przypadku sprawdzania rozszerzeń w przeglądarce Google Chrome.

Recenzenci ręczni nadal będą korzystać z rozszerzeń opinii, ale zrobią to, gdy rozszerzenia będą już dostępne w Mozilla AMO. Przeglądy dodatków są traktowane priorytetowo na podstawie czynników ryzyka i innych danych, a dodatki mogą być pobierane z AMO, jeśli nie sprawdzą się ręcznie.

Problemy, które pojawiają się podczas przeglądu, nadal mogą prowadzić do odrzucenia wersji lub całego wykazu.

W skrócie: rozszerzenia przeglądarki Firefox muszą przejść automatyczne kontrole, gdy są przesyłane przez ich programistów. Jeśli przejdą te testy, zostaną udostępnione w Mozilla AMO. Mozilla sprawdzi wszystkie dodatki tak jak poprzednio, ale po udostępnieniu na oficjalnej stronie.

Słowa końcowe

Zmiana jest korzystna dla programistów, ponieważ skraca czas między przesłaniem rozszerzenia na serwery Mozilli a udostępnieniem go użytkownikom Firefoksa.

Wadą jest to, że zwiększa prawdopodobieństwo, że rozszerzenia mogą stać się problematyczne w taki czy inny sposób. Na przykład Google ma do usunąć złośliwy lub inwazyjne rozszerzenia prywatności, które regularnie wymykały się automatycznemu procesowi sprawdzania firmy w sklepie internetowym Chrome.