W grudniu ubiegłego roku wstrzymaliśmy planowane wycofanie platformy Manifest V2, aby poznać opinie deweloperów i zapewnić lepsze rozwiązania problemów z migracją. W związku z tym wprowadziliśmy w platformie Manifest V3 kilka zmian, aby wypełnić te luki. Oto niektóre z nich:
- Przedstawiamy dokumenty poza ekranem, które zapewniają dostęp DOM rozszerzeniom do używania w różnych sytuacjach, na przykład w przypadku odtwarzania dźwięku.
- zapewnienie lepszej kontroli nad czasem trwania skryptu service worker w przypadku rozszerzeń wywołujących interfejsy API rozszerzeń lub odbierających zdarzenia w dłuższym okresie;
- Dodanie nowego interfejsu User Scripts API, który umożliwia rozszerzeniom menedżera skryptów użytkownika bezpieczniejsze uruchamianie skryptów
- Poprawę obsługi filtrowania treści przez wprowadzenie większych limitów w interfejsie declarativeNetRequest API dla zestawów reguł statycznych i reguł dynamicznych.
Oprócz uzupełniania luk dodaliśmy do platformy także nowe funkcje, takie jak Side Panel API, który udostępniliśmy w tym roku, oraz Reading List API (obecnie w wersji beta). Niedawno omówiliśmy wiele z tych zmian na konferencji Ad-Filtering Dev Summit i przekazaliśmy więcej informacji na temat zmian i udoskonaleń, które wprowadziliśmy na podstawie opinii użytkowników.
Po wprowadzeniu tych zmian zauważyliśmy, że społeczność deweloperów rozszerzeń znacznie zwiększyła liczbę poparcia dla platformy Manifest V3. Mamy w szczególności motywację do nieustannego dialogu z deweloperami rozszerzeń blokujących treści. Początkowo ich zdaniem Manifest V3 może wpłynąć na możliwość udostępniania użytkownikom funkcji, których się spodziewali.
„Dzięki platformie Manifest V3 zauważyliśmy ogromny wysiłek, jaki zespoły przeglądarek (zwłaszcza Chrome, ale również inne przeglądarki) wkładają w pracę na ujednoliconej platformie. Widzę, jak słuchają oni opinii deweloperów rozszerzeń. Jak zawsze, migracja na nową platformę to duże przedsięwzięcie. Mamy jednak nadzieję, że nowa, ujednolicona platforma przyniesie całemu ekosystemowi rozszerzeń do przeglądarki istotne korzyści, a blokady reklam, takie jak nasza, będą w stanie kontynuować pracę i jeszcze bardziej ją ulepszyć”. – Andrey Meshkov, dyrektor ds. technologii w AdGuard
W odpowiedzi na wątpliwości naszej społeczności deweloperów związane z migracją jesteśmy gotowi kontynuować wprowadzanie platformy Manifest V3 w celu zwiększenia bezpieczeństwa i prywatności, jakie zapewnia. W związku z tym wznawiamy harmonogram wycofywania.
Harmonogram wycofywania
W czerwcu 2024 r. zaczniemy wyłączać rozszerzenia platformy Manifest V2 w Chrome w wersji 127 i nowszych (deweloperskiej, Canary i beta). Użytkownicy, których dotyczy wdrożenie, zauważą automatyczne wyłączenie rozszerzeń zgodnych z platformą Manifest V2 w przeglądarce i nie będą mogli instalować rozszerzeń zgodnych z platformą Manifest V2 z Chrome Web Store. Również w czerwcu 2024 r. rozszerzenia na platformie Manifest V2 utracą plakietkę Polecane w Chrome Web Store, jeśli ją mają.
Będziemy stopniowo wprowadzać tę zmianę, zbierając opinie użytkowników i zbierając dane, aby mieć pewność, że użytkownicy Chrome rozumieją tę zmianę i co mogą zrobić, aby znaleźć alternatywne, aktualne rozszerzenia.
Będziemy kontaktować się z deweloperami w trakcie całego procesu wdrażania i dokładnie monitorować opinie. Spodziewamy się, że przeanalizowanie i ustabilizowanie zmian w wersji przedstabilnej zajmie co najmniej miesiąc, zanim udostępnimy Chrome w wersji stabilnej, gdzie będziemy też wdrażać je stopniowo. Dokładny czas zależy od zebranych danych. W tym czasie będziemy Cię informować o postępach.
Firmy korzystające z zasady ExtensionManifestV2Availability, aby zapewnić nieprzerwane działanie rozszerzeń zgodnych z platformą Manifest V2 w organizacji, będą miały 1 dodatkowy rok – do czerwca 2025 r. – na migrację rozszerzeń zgodnych z platformą Manifest V2 w organizacji. Do tego czasu wdrożenie tej funkcji nie będzie miało wpływu na przeglądarki, w których ta zasada jest włączona.
Kolejne kroki dla wydawców rozszerzeń
Wydawcom, którzy nadal publikują rozszerzenia na platformie Manifest V2, zdecydowanie zalecamy przejście na Manifest V3 przed czerwcem 2024 r. Opublikowaliśmy przewodnik po migracji, w którym znajdziesz wszystko, co musisz wiedzieć, aby przeprowadzić migrację. Podsumowanie zmian wprowadzonych na platformie rozszerzeń znajdziesz w kolejnych kwartałach wprowadzonych na lipcu i październiku. Jeśli będziesz mieć pytania lub problemy podczas migracji, skontaktuj się z nami, korzystając z naszych kanałów pomocy.
Tymczasem kontynuujemy wprowadzanie nowych funkcji, aby ulepszać ogólny proces tworzenia rozszerzeń.
Dziękujemy wszystkim, którzy podzielili się swoją opinią. W pracy na rzecz rozwijania platformy w celu stworzenia bezpieczniejszego, wydajniejszego i bardziej chroniącego prywatność ekosystemu rozszerzeń okazało się to nieocenione.