W najnowszym numerze about:mozilla, tygodniku o najciekawszych wydarzeniach związanych z Firefoksem, Thunderbirdem i innymi projektami Mozilli - Firefox 4, Fennec 2, mobile add-ons, multitouch, CSS units, JavaScript, SpiderMonkey, nightly-testers, and more…:
- Udostępniono nową betę Firefoksa 4
- Fennec 2 na drodze ku wersji alpha
- Wielodotyk w Firefoksie 4 beta 3
- Twórcy mobilnych dodatków: czas na aktualizacje!
- Drumbeat oraz Awesome Foundation
- Zmiany jednostek CSS
- Bardziej efektywne animacje JavaScript
- Jak zacząć korzystanie z SpiderMonkey
- Dokumentacja Firefoksa 4
- Nowa lista mailingowa dla testerów!
- Test piloci w poszukiwaniu dobrego interfejsu
- Przyszłość MathML
- Wydania i aktualizacje programów
- Nadchodzące wydarzenia
Udostępniono nową betę Firefoksa 4
Udostępniono trzecią betę Firefoksa 4 w ponad 30 językach. „Ta aktualizacja wprowadza obsługę wielodotyku w Windows 7 oraz szybszą i gładszą obsługę grafik serwowanych przez JavaScript. Narzędzie zgłaszania opinii zwrotnych cieszy się ogromną popularnością, pół miliona testerów przesyła około 3 500 zgłoszeń dziennie. Z ostatnich badań w ramach programu Test Pilot wynika, że beta-testerzy to przede wszystkim mężczyźni, korzystający z internetu od 2 do 6 godzin dziennie, głównie w celach rozrywkowych i do komunikacji. Nie było to dla nas zaskoczeniem, ale i nie jest próbą odzwierciedlającą internautów w ogóle. Potrzebujemy pomocy! Jeśli korzystasz z wersji beta Firefoksa 4, przekonaj swoich przyjaciół do wspólnych testów i przesłania opinii za pomocą przycisku Informacje zwrotne.”
~ Newest Update to Firefox 4 Beta
Fennec 2 na drodze ku wersji alpha
Matt Brubeck poinformował o postępach w pracach nad Fennekiem (mobilną wersją Firefoksa). „Wprowadzamy wiele zmian nie widocznych gołym okiem w nadchodzącej wersji Fenneka, prace skupiają się nad przywróceniem poprawnego działania podstawowych funkcji po dużych zmianach w całej platformie. Nowości są stabilizowane do wydania pierwszej wersji alpha Fenneka 2.0 już za kilka tygodni. Wciąż borykamy się z kilkoma widocznymi problemami w aktualnych wydaniach rozwojowych, ale można ich już używać do testów, tworzenia dodatków, a nawet regularnego przeglądania sieci (zwłaszcza jeśli nie przeszkadzają Ci sporadyczne awarie).”
~ Fennec 2 update: The road to alpha
Wielodotyk w Firefoksie 4 beta 3
Firefox 4b3 dostarczaja API dla urządzeń z obsługą wielodotyku. „Oznacza to, że wszystkie strony mogą korzystać z wielodotyku, stopień interaktywności dotykowych witryn zależy tylko od pomysłowość projektantów.” Felipe Gomes przedstawił interesujące demo możliwości dotykowych Firefoksa.
Twórcy mobilnych dodatków: czas na aktualizacje!
„Zbliżamy się do wydania Firefoksa 2.0 dla systemu Android i pierwszej wersji alpha dla Nokii N900. Bardzo wielu użytkowników jest zainteresowanych wypróbowaniem Firefoksa na swoich urządzeniach, jednak co ważniejsze, chcą oni także swoich ulubionych dodatków. Prosimy upewnić się, co do obsługiwania wersji 2.0a1.” Firefox 2.0 dla urządzeń mobilnych przenosi się na platformę Electrolysis, co oznacza, że okno główne (chrome) i jego zawartość (strony uruchomione w kartach) będą obsługiwane w osobnych procesach. Ma to wpływ zarówno na uruchamianie stron, jak i dodatków. Szczegóły zostały opisane w wiki.
~ Mobile Add-on Developers: Update Your Mobile Add-on to 2.0a1
Drumbeat oraz Awesome Foundation
Matt Thompson, członek zespołu Mozilla Drumbeat, napisał czego Drumbeat mógłby się nauczyć od Awesome Foundation. Drumbeat rozważa możliwość uruchomienia programów grantów, aby jeszcze lepiej inspirować nowe projekty, Tim Hwang i Elizabeth Stark z AF mają pomóc swoim doświadczeniem w opracowaniu idealnej formuły tego programu.
~ What can Mozilla Drumbeat learn from the Awesome Foundation?
W styczniu Robert O’Callahan opisał nadchodzące zmiany w obsłudze jednostek CSS w Firefoksie. Te zmiany zawitały właśnie w kodzie przeglądarki i będą ogólnodostępne wraz z wydaniem czwartej bety. „Wprowadzone zmiany pozwolą mieć pewność, że 1in będzie zawsze równy 96px, 3pt = 4px, 25.4mm = 96px itd. Odpowiada to zachowaniu Internet Explorera, Safari i Chrome. Domyślnie, podczas drukowania, 1in jest renderowany jako jeden cal.”
Bardziej efektywne animacje JavaScript
Robert O’Callahan napisał także o nowym, prostym API pozwalającym na zaawansowane animacji w JavaScripcie. „W Firefoksie 4 dodaliśmy obsługę dwóch głównych standardów dla deklaratywnych animacji — SVG Animation (nazywanym także SMIL) oraz CSS Transitions. Niemniej, jestem głęboko przekonany, że sieć potrzebuje lepszej obsługi animacji opartych na JS.” Teraz prace mają skupiać się nad usprawnianiem animacji Canvas, do tego stopnia, aby wydajność ich renderowania była porównywalna z tradycją grafiką animowaną.
~ More efficient Javascript animations with mozRequestAnimationFrame
Jak zacząć korzystanie z SpiderMonkey
Paul Biggar stworzył przewodnik opisujący jak korzystać z silnika SpiderMonkey dla nowych deweloperów. Przewodnik dostępny w Mozilla Wiki ma pomóc „nowym członkom zespołu JS i przyszłym deweloperom SpiderMonkey zorientować się w temacie. Pierwszym krokiem do zaangażowania się w rozwój SpiderMonkey jest stworzenie własnej poprawki. Poradnik ma też pomóc w zaznajomieniu się z procedurami i wymogami formalnymi zgłaszania poprawek.”
~ JavaScript: New to SpiderMonkey
Zespół Mozilla Developer Network pracuje nad dokumentacją dla Firefoksa 4. Każdy użytkownik z odpowiednią znajomością tematu może i jest zachęcany, aby włączyć się w tworzenie oficjalnej dokumentacji. Poza opisami, mile widziane są także przykłady kodu. Dodając do artykułów słowo kluczowe ‘dev-doc-needed’ można zwrócić uwagę autorów na potrzebę lepszego opisania zagadnienia lub zgłosić błędy. Wszyscy zainteresowani powinni zacząć od lektury wytycznych Jak pomóc? lub zgłosić się do kierownika polskiego zespołu lokalizacyjnego.
Nowa lista mailingowa dla testerów!
Carsten Book, z zespołu QA , uruchomił nową listę mailingową dla testerów nocnych wydań Firefoksa. „Sprawdzanie conocnych buildów Firefoksa jest bardzo ważnym zadaniem w ramach testów jakości, które pomaga nam wcześniej wykrywać i eliminować regresje. Jest to konieczne dla zapewnienia odpowiedniej jakości wydań Firefoksa, dlatego jesteśmy niezmiernie wdzięczni za waszą pracę (testowanie, zgłaszanie błędów, sprawdzanie stopnia regresji). Aby ułatwić testowanie wersji rozwojowych i lepiej informować o aktualnych obszarach zainteresowań Mozilla QA stworzyliśmy dedykowaną listę mailingową.” Zachęcam do dołączenia i lektury listy wszystkich testerów wydań nightly.
~ Introduction of the nightly-testers list!
Test piloci w poszukiwaniu dobrego interfejsu
Zespół Test Pilot z Mozilla Labs przygotowuje nowe badanie. „Firefox od wielu lat ułatwia wyszukiwanie za sprawą osobnego paska wyszukiwania widocznego w prawym górnym rogu przeglądarki. Użytkownicy mogą także wyszukiwać URL bezpośrednio z paska adresowego wpisując frazę nie będącą adresem. Chcemy dowiedzieć się jak ułatwić wyszukiwanie. W najbliższym badaniu, będziemy obserwować jak użytkownicy Firefoksa dokonują wyszukiwania. Zbierzemy też dane dotyczące kliknięć związanych z wyszukiwaniem: w pasku szukania, pasku adresu, menu kontekstowym i stronie startowej. Mamy nadzieję, że zebrane informacje pozwolą określić wzory zachowań, które posłużą nam do ulepszenia modelu wyszukiwania tak, by satysfakcjonował większą liczbę użytkowników. NIE będziemy zbierać danych dotyczących przedmiotu wyszukiwania ani ich wyników.”
~ Search Interfaces – How can Firefox better help our users?
Federic Wang wypunktował aktualne kierunki rozwoju projektu Mozilla MathML. Priorytetem opatrzono rozciąganie operatorów i czcionki matematyczne, a takżę dokumentacja projektu MathML w ramach MDN. Pracy jest od groma, dlatego bardzo ważny jest odzew i realna pomoc społeczności.
~ Mozilla MathML Project: overview of future improvements and other bugs to fix
Wydania i aktualizacje programów
- 1-2 października – Nowy Jork – Open Video Conference
- 28-29 października – Toronto – FSOSS
- 4-6 listopada – Barcelona – Drumbeat Festival 2010
- 5-7 listopada – Göteborg - Free Society Conference and Nordic Summit (FSCONS)
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 18.08.2010 o 15:05)
Szkoda, że Mozilla nie robi niczego na polu przeglądarek j2me :(
sleazoid
18 Sie 2010 13:27:30
dobrze rozumiem że centymetr już nigdy nie będzie centymetrem ? nie ma już chyba na rynku wyświetlaczy o rozdziałce 96 dpi.
Tzn. moje pytanie dotyczy tego czy te piksele będą "sprzętowymi" pikselami (i wtedy jednostki cm, in, pt w ogóle tracą sens) czy chodzi o piksele "cssowe" które są dopiero przeliczane (tak jak w nowszych handheldach).
Szymon
18 Sie 2010 13:33:26
sleazoid: Myślę, że Opera Mini jest na tym rynku niekwestionowanym liderem i że Mozilla nigdy w niego nie wejdzie.
Z prostej przyczyny, telefony do przeglądania internetu stają się bardziej zaawansowane i wykorzystują platformy Android, Maemo czy iOS. Większość użytkowników, którzy chcą przeglądać internet z telefonu decyduje lub będzie się decydować na smartphone'a, zaś tradycyjne komórki pozostaną domeną bezpośrednich kontaktów telefonicznych. Nie ma sensu poświęcać ogromnych nakładów finansowych (czasu i deweloperów) na coś, co nie ma większej przyszłości.
Szymon: Jeśli się nie mylę, chodzi o piksele przeliczane (medium-dependent oraz platform-dependent). Dodane zostały też nowe jednostki, które odpowiadają fizycznym wymiarom, np. 1mozmm jest równy fizycznemu milimetrowi, 1mozcm = 1cm itd. Oczywiście te drugie są obsługiwane tylko w geckowatych (z linii 1.9.2 i nowszych).
Grzegorz
18 Sie 2010 13:36:29
dobrze wiedzieć :) jak się u Ciebie włącza śledzenie komci ? czy to może wina bota że powiadomień nie dostaję ?
Szymon
18 Sie 2010 20:56:12
Szymon: Śledzenie jest domyślnie włączone po dodaniu komentarza (pusty włącza śledzenie, z treścią włącza śledzenie i dodaje wypowiedź).
Powyżej listy komentarzy masz też ID wpisu, dzięki czemu możesz włączyć śledzenie bezpośrednio z komunikatora, w tym przypadku wysyłając #+476945 do joggerowego bota (np. nie będąc zalogowanym na Joggerze).
Nie potrafię wyjaśnić braku powiadomień, być może jakaś awaria bota lub Twojego dostawcy?
Grzegorz
19 Sie 2010 08:21:39