środa, 18 czerwca 2008

Adobe AIR 1.1

Zgodnie z tym co się dowiedziałem się na Adobe AIR on Tour Spring 2008 w Warszawie że mają zostać wypuszczone nowe wersje silnika Adobe AIR. Adobe AIR 1.1 ma zostać zlokalizowana i umożliwić twórcom tworzenie międzynarodowych wersji aplikacji AIR.
Mnie poza nowymi bibliotekami JS w Adobe AIR SDK zainteresował sprosób w jaki się przedstawia ta nowa wersja AIR 1.1
Zauważyłem wpis typu UserAgent:
Mozilla/5.0 (Windows; U; pl-PL) AppleWebKit/523+ (KHTML, like Gecko) AdobeAIR/1.1
Zrobiłem test UserAgent dla AIR 1.0 to mi pokazało:
Mozilla/5.0 (Windows; U; pl-PL) AppleWebKit/420+ (KHTML, like Gecko) AdobeAIR/1.0

Zrobiłem testy przy pomocy przeglądarki Scout. Przedstawia sie jako: że ma silnik Webkit420+ co oznacza że był zgodny z Safari 2. Test ACID 2, prawie przeszedł zrzut ekranu. Test ACID 3 przeszedł z wynikiem 39/100. Test Sun Spider z wynikiem Total: 30831.2ms +/- 2.9%, a test Dromaeo z wynikiem 17213.40ms

Wniosek: jak na dzisiejsze standardy Adobe AIR 1.0 wydany w lutym 2008 roku nie był jakoś zacofany jeśli chodzi o obsługę standardów, chociaż całkiem dobre miał wyniki w porównaniu z innymi przeglądarkami z poprzedniej generacji na przykład z Firefoxem 2.0 30300.80ms, a który test ACID3 przechodził wynikiem z 52/100, ustępując Operze 10616.40ms, a Opera 9.27 przy tym teście ACID 3 mi pokazuje 46/100

Ale pojawił się AIR 1.1 to mamy ciekawiej bo Opera 9.5 i jak Firefox 3 już daleko odbiegają w wynikach benchmarków od Adobe AIR, bo w zmienili w nim silnik na AppleWebKit/523+ co oznacza że jest zgodny z Safari 3.0.4
ACID 2 wygląda identycznie jak w poprzedniej wersji. ACID 3 wypada z wynikiem 40/100 czyli to było do przewidzenia biorąc pod uwagę wyniki jakie osiągało Safari 3.0.4. Test Dromaeo dla AIR 1.1 to 17958.20ms

Podsumowanie wyników testów wydajnościowych JS dla Opery 9.23, Firefoxa 2.0.0.14, AIR 1.0 oraz AIR 1.1, Safari 3.0.4


Obserwując tempo zmagań programistów jak tworzą coraz szybsze przeglądarki w ostatnim roku czasu to jednak doceniam Adobe, że jednak postawiło na Webkita, bo okazuje się że ten silnik w ciągu roku czasu osiągnął taki szybki postęp technologiczny przy wsparciu programistów Google (Android), Nokia (Web Browser S60), KDE (przeglądarka KHTML), Trolltech (silnik graficzny Qt), w przeciwieństwie do silnika Gecko, które na razie jest rozwijane przez Fundację Mozilla, przy wsparciu Adobe (z silnikiem Tamarin). Adobe wybiera stabilne wersje silnika Webkit, co może to trochę dziwić ze nie wybrało najnowszej stabilnej wersji WebKit 525. Myślę ze to jest podyktowane procesem projektowania technologii w korporacjach, jak inżynierzy tworzą projekt to wybierają aktualną wersję biblioteki i do tej wersji zaczynają prace koncepcyjne, potem przychodzi pora na programowanie a potem na testowanie. W tym czasie biblioteka też sie rozwija, ale w trosce o bezpieczeństwo produktu biblioteka nie jest aktualizowana.

Brak komentarzy: