Dziś w nocy wydany został Deer Park alpha1. Jest to wersja testowa przegladarki Firefox zawierająca większość funkcji, które będą obecne w wersji 1.1.
Lokalizacja
Nie będzie czegoś takiego jak Deer Park alpha 1 pl. To wersja dla programistów, testowa i nie chcemy jej traktować jako produktu. Taką decyzję podjeła Mozill Foundation i AviaryPL się zastosuje.
Natomiast nie znaczy to, że na linii tłumaczenia nic się nie dzieje 🙂 Poprawiliśmy mnóstwo błędów, wprowadziliśmy troche zmian, a kilka innych ciągle czeka na rozwiązanie.
W niedługim czasie będą dostępne zlokalizowane nightly dla Windows (dla Linuksa i MacOS już są) i wtedy będziemy prosili o pomoc w wyłapywaniu błędów.
Więcej zabawy jest z lokalizacją Thunderbirda 1.1. Opisał to Pitreck.
Mogę tylko powiedzieć, że XulRunner jest już gotowy do lokalizacji i AviaryPL posiada już pełną jego lokalizacje w CVSie.
Zmieniliśmy też kod naszej lokalizacji z “pl-PL” na “pl”.
Co nowego?
Firefox 1.1 będzie posiadał mnóstwo zmian w stosunku do Firefoksa 1.0. Znacznie więcej niż wynikałoby z czasu między wydaniami lub z numerka. Powodem jest to, że Firefox 1.0 był w osobnej gałęzi przez prawie 3/4 roku, a w tym czasie w głównej gałęzi trwały prace nad praktycznie wszystkimi modułami. Firefox 1.1 to tak naprawde półtora roku kodowania w stosunku do 1.0. I to widać.
Ze zmian w interfejsie warto wymienić trzy. Pierwsza to opcja Sanitize będąca kopią funkcji istniejącej w Operze pod nazwą “Delete private data” pozwalające szybko czyścić pamięć przeglądarki z danych, których nie chcemy zostawiać.
Druga to nowy panel preferencji/opcji. W sumie obsługuje się go podobnie, choć na początku wydaje się mniej wygodny od starego.
Trzecia to narzędzie do raportowania błędów. Pozwala łatwo i szybko zgłosić problem z naszym silnikiem renderującym strony lub problem z działaniem jakiejś strony WWW.
Ze zmian w obsłudze standardów i języków, poza tysiącami (dziesiątkami tysięcy?) poprawionych błędów dodaliśmy nowe języki takie jak E4X, XForms, SVG czy XTF, rozszerzyliśmy też JavaScript o dodatkowe funkcje.. Dodaliśmy też obsługę tagu <canvas>. To zmiany bardzo poważne i dowodzą jak bardzo mylili się ci, którzy twierdzili, że WWW już wyczerpało możliwości rozwoju – przeciwnie – jeszcze nigdy nie rozwijało się tak szybko! W Firefoksie 1.5 jest bardzo prawdopodobne, że pojawią się kolejne nowości takie jak CSS3, XHTML2.0, HTML 5.0, VoiceML… Czy ktoś mówił coś o rewolucji? 🙂
Jednocześnie chce bardzo silnie zaznaczyć, że czym innym są technologie, które stanowią część platformy Gecko, a czym innym te, które powinny być używane do tworzenia stron internetowych! Takie technologie jak XUL, XTF, XBL, E4X i rozszerzenia JavaScriptu nie sa przeznaczone do tworzenia w sieci tylko do pisania rozszerzeń dla naszych programów oraz zewnętrznych aplikacji opartych o platformę Gecko (oraz XulRunner).
W Firefoksie 1.1 będzie też większość funkcji, których brakowało w Firefoksie 1.0, a które sprawdziły się np. w Operze. Tak więc pojawi się możliwość zmiany kolejności paneli za pomocą myszy czy błyskawiczne przechodzenie między stronami w historii (cache back&forward).
Jednym z największych problemów Firefoksa 1.0 jest niezbyt wygodny sposób aktualizacji, który wymaga pobrania pełnej wersji instalacyjnej przeglądarki, aby zaktualizować dwa czy trzy pliki. W Firefoksie 1.1 będzie on działał znacznie sprawniej a aktualizacja będzie ważyła kilka kilo.
Co dalej?
I tutaj robi się najciekawiej! Firefox 1.0 został odebrany bardzo dobrze. Firefox 1.1 powinien zostać odebrany jeszcze lepiej. Ale my tak naprawde już pracujemy nad czymś większym… Nad Gecko 1.9 i Gecko 2.0. A to będzie naprawde wielka zmiana :>
Przecieki? Proszę bardzo: Przenoszenie paneli między oknami? Możliwość zmiany oglądanej strony WWW na stałe (sic!)? Instalacja motywów i rozszerzeń bez restartu? Filtry bayesiana do przewidywania rutynowo oglądanych stron? Pełne MDI jako rozszerzenie? Kilka stron WWW w jednym tabie? Inteligentne zakładki (zintegrowana z Back&Forward oraz historią)? Pełne GRE (Firefox zajmowałby wtedy 1 MB, z GRE rozpowszechniane jak JRE jakieś 3 MB)? To tylko przykłady… To tylko fragmenty rzeczy nad którymi trwają prace – nie mówie, że to będzie. Mówie, że to będzie możliwe. Mówie też tylko o tym co na górze, pod maską dzieje się co najmniej tyle samo… Już Gecko 1.9 będzie w całości oparte o Cairo!
Wow… to niesamowite pracować przy tym projekcie. Każdego dnia widzisz jak świat idzie do przodu, każdego dnia czujesz, że bierzesz udział w czymś niezwykłym. Każdego dnia widzisz nowsze możliwości i wyzwania. Ktoś powiedział, że komputery nie mają już nic nowego do zaoferowania? Bullshit! Microsoftowi nie udało się zabić innowacyjności i rozwoju. On przetrwał głęboko pod ziemią i właśnie wychodzi na powierzchnie. Zaczyna się nowy wyścig, ale starzy gracze jeszcze nie umieją zrozumieć, że toczyć się on będzie na zupełnie innym poziomie. Idzie tsunami, a niektórzy dalej zapatrzeni w ziemie stawiają na plaży zamki z piasku i kłócą się, czyj większy…