Po burzy jaką wywołał Mike Connor wpisem na temat Jetpacka i Personas, Nick Nguyen, Aza Raskin, Atul Varma i Daniel Buchner w imieniu zespołu rozwijającego Jetpacka opublikowali krótkie wprowadzenie do, a raczej w, przyszłość rozszerzeń dla programów Mozilli.
Przyszłość dodatków
Dodatki dla Firefoksa to tętniąca życiem platforma będąca źródłem najbardziej innowacyjnych pomysłów związanych z przeglądarkami WWW na świecie. Ponad półtorej miliarda pobrań, dziesiątki tysięcy dodatków. Sporo ostatnio spekulowano na temat przyszłości dodatków oraz zmian jakie przyniesie Jetpack. Pojawiło się także wiele sprzecznych lub nieprawdziwych informacji, które zaniepokoiły wielu użytkowników. Warto przeczytać, co na temat przyszłości dodatków mają do powiedzenia twórcy Jetpacka…
Czym jest Jetpack?
Projekt Jetpack to: Biblioteka i firefoksowe API mające zapewnić drogę ku lepszym, nowocześniejszym dodatkom. Obecnie rozszerzenia pisane dla Firefoksa korzystają z JavaScriptu i XUL-a, w przyszłości będą pisane przy użyciu Jetpacka. Dopiero, gdy któreś z nich będzie wymagało funkcji niedostępnej w Jetpacku, będzie można skorzystać ze „starych” sposobów.
Czy Jetpack całkowicie zastąpi dodatki pisane w XUL-u?
Jetpack w znacznym stopniu upraszcza wszystko, co z dodatkami związane - począwszy od procesu tworzenia, na instalacji i zarządzaniu skończywszy. Jeśli tylko Jetpack stanie się równie użyteczny i funkcjonalny jak obecny system, rozważania nad przejściem całej platformy dodatków Mozilli nabiorą sensu. Na razie jest na to zdecydowanie przedwcześnie, co więcej, żadne decyzje w tej sprawie jeszcze nie zapadły, niczego nie można wykluczyć, choć najprawdopodobniejszym scenariuszem wydaje się współistnienie dotychczasowego ekosystemu dodatków i nowej platformy opartej na Jetpacku.
Po co nam Jetpack?
Jetpack to krok na drodze ewolucji przygotowywania dodatków, któremu przyświeca stworzenie stabilnej, przyjaznej deweloperom platformy rozszerzeń. Zwiększone bezpieczeństwo, niezależność od wersji przeglądarki i eliminacja konieczności ponownego uruchamiania przeglądarki po instalacji dodatku od dawna są na liście życzeń użytkowników, jak i twórców dodatków. Wraz z eksplozją popularności dodatków, te życzenia powinny zostać zrealizowane.
Co to oznacza dla dotychczasowych twórców dodatków?
Oznacza to, że wszyscy twórcy dodatków będą mieli możliwość stosowania szybszego i prostszego API do tworzenia bogatszych dodatków dostosowujących Firefoksa. Celem zespołu rozwijającego Jetpacka jest budowa platformy rozszerzeń, tak różnorodnych i pewnych, jak istniejące, przy jednoczesnym zapewnieniu szybszych sposób tworzenia popularnych elementów i akcji, jak dodawanie przycisków, pasków, paneli bocznych, dostosowywanie stron WWW czy powiązań z zewnętrznymi zasobami i usługami. Przed zespołem rozwijającym Jetpacka jeszcze wiele pracy, nim platforma osiągnie omawiany pułap, jego zespół pracuje nad nim bardzo szybko.
Stanowisko Mozilli jest dość jasne — przed nami wiele miesięcy przygotowań i pracy zanim Jetpack osiągnie możliwości zbliżone do obecnej platformy, twórcy dodatków powinni korzystać z Jetpack z własnej woli, a nie dlatego, że ich zmuszono.
Zaangażuj się
Jetpack rozwija się nad wyraz szybko. Aktualnie można zapoznać się z jego tzecim wcieleniem. Szczegóły na temat Jetpacka dostępne są od dłuższego czasu w Wiki Mozilli: Jetpack Enhancement Proposal (JEP) 29 oraz JEP 31.
O projekcie można podyskutować w ramach grupy. Nic nie stoi na przeszkodzie by pobrać kod źródłowy i zgłaszać propozycje nowego API.
UWAGA: Czytając ten artykuł w czytniku kanałów Atom lub RSS nie możesz śledzić reakcji blogosfery ani innych czytelników. Nie możesz też dodawać komentarzy. Odwiedź oryginalną stronę, aby zobaczyć dodatkowe opcje.

(Komentarz zmodyfikowany 13.01.2010 o 22:30)
O płatnych dodatkach dla Firefoksa
Grzglo Tech Blog
13 Sty 2010 21:54:09
Przeglądam różne źródła i źródełka dotyczące „afery dodatkowej” (Add-ons vs Jetpack gate) i wydaje mi się, że David Ascher¹ poprawnie zidentyfikował źródło problemu:
Potrzebujemy znaleźć sposób na, opartą na faktach, a nie strachu, komunikację wewnątrz społeczności dotyczącą problemów. Być może paniki związanej z jak opisały to polskie media „odbieraniem wtyczek” w ogóle by nie było, gdyby publikujący choć trochę weryfikowali informacje. Mimo to w tym jednostkowym przypadku winę ponoszą także osoby z Mozilli — potrzebujemy szybszych reakcji, pomyłka może przydarzyć się każdemu, podobnie jak każdy może zostać źle zrozumiany (tj. nie zgodnie z intencjami), jednak w takiej sytuacji należy szybko poinformować oficjalnymi kanałami o prawdziwych planach. A jeśli te nie są znane — napisać, że nie podjęto żadnych decyzji i że takie a takie media kłamią i skandalizują, by zarobić na zwiększonej liczbie odsłon i reklamach.
Grzegorz
13 Sty 2010 11:46:09
Ciekawi mnie, czy to w miarę wydajne jest chociaż.
Wasacz
13 Sty 2010 15:49:36
Wasacz: W sensie pisania dodatków czy prędkości ich wykonywania? Jeśli to pierwsze, to uwierz mi znaczenie szybciej zrobisz dodatek w Jetpacku niż w JS/XUL-u. Jeśli chodzi o to drugie, nie wiem - nie widziałem porównań.
Grzegorz
13 Sty 2010 15:51:55
Najciekawsze, że narobili szumu a potem ktoś inny dementuje ;D .
Livio
13 Sty 2010 21:49:33
Livio: Najciekawsze, że opinie pojedynczych członków zespołu deweloperskiego są często interpretowane jak wypowiedz koncylium Mozilla Fundation.
Większość z nich prowadzi blogi i od czasu do czasu napiszą coś kontrowersyjnego, ale utożsamianie tych wypowiedzi z oficjalną polityką Mozilli to spore nadużycie.
Grzegorz
13 Sty 2010 21:52:16
tak się zastanawiam, czy czasem takie przejście na dodatki jetpack nie jest czasem sposobem na pozybycie się narzekających na zasobożerność, niestabilność użytkowników.
redapple
14 Sty 2010 00:30:37
redapple: Nie sądzę - zasobożerność dodatków to najzwyklejszy mit. 98% dodatków nie wpływa na prędkość wczytywania stron czy wykonywania kodu, a wpływ na start przeglądarki jest dość niewielki (nie mówiąc już o jej późniejszym działaniu). Za ewentualną niestabilność winę ponoszą przede wszystkim wtyczki, a nie rozszerzenia. Mozilla nie jest producentem wtyczek (Flash, Silverlight, Java itd.).
Mam w szkicach artykuł o mitach na temat Firefoksa. Mam nadzieję go wkrótce opublikować.
To, co powinno martwić użytkowników to niewielkie możliwości Jetpacka (mają się powiększać). Niestety obecnie da się w nim zrobić dodatki podobne lub niewiele lepsze od rozszerzeń dla Chrome (czytaj wszystkie takie same, przycisk + chmurka z kilkoma opcjami).
Grzegorz
14 Sty 2010 10:04:38