Skocz do treści

Tydzień w Mozilli 3/08

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

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.

~ Multitouch in Firefox 4

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?

Zmiany jednostek CSS

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.”

~ CSS Units Changes Landed

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

Dokumentacja Firefoksa 4

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.

~ Firefox 4 documentation

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?

Przyszłość MathML

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

Nadchodzące wydarzenia

Dołącz do toczącej się dyskusji!

Możesz śledzić komentarze czytelników przez RSS , napisać, co o tym wszystkim sądzisz lub zostawić ślad prowadzący do Twojej strony.

  1. (Komentarz zmodyfikowany 18.08.2010 o 15:05)

    Fennec 2 na drodze ku wersji alpha

    Szkoda, że Mozilla nie robi niczego na polu przeglądarek j2me :(

    favicon

    sleazoid

    18 Sie 2010 13:27:30

  2. Zmiany jednostek CSS

    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).

    favicon

    Szymon

    18 Sie 2010 13:33:26

  3. 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

  4. dobrze wiedzieć :) jak się u Ciebie włącza śledzenie komci ? czy to może wina bota że powiadomień nie dostaję ?

    favicon

    Szymon

    18 Sie 2010 20:56:12

  5. 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

Dodaj komentarz

Markdown (szczegółowy opis znaczników):
*em* | 1. lista 2. numerowana | * lista wypunktowana | _strong_ | [link](http://) | <http://> | > cytat.