Magyar Opera

Címkék » maemo


Opera Mobile 10.1 béta Symbianra és Maemo Linuxra

A mai napon ha új előzetes nem is, de egy kellemes hír mindenképpen érkezett. Megjelent ugyanis az Opera Mobile 10.1 első bétája - egyelőre sajnos csak Symbian S60 és Maemo Linux rendszerekre. Utóbbi elég friss rendszer, és már az első - 10-es - verziójának kiadása is kisebb szenzációszámba ment. Nem elsősorban a platform, vagy a nem túl elterjedt Nokia N800, N810 és N900 készülékek miatt (ezeket támogatja ugyanis), hanem a benne lévő újítások miatt.

Persze nem kell itt soha nem látott dolgokra gondolni, de ami a PC-s változatban megtalálható, annak léte nem éppen triviális a mobiletelefonokban. Az Opera deklarált célja, hogy minden eszközre eljutassa a netet - méghozzá nyilván Opera-módra - így nem meglepő, hogy az új jövevények megint sokat merítettek a PC-s verzió képességeiből. Immár a Symbian tulajdonosok is élvezhetik a Prestót (2.5-ös verzió) és az újjászületett VEGA grafikus könyvtárat.

Talán az egyik legfontosabb a Carakan JavaScript motor használata. Itt senki sem hivatkozhat arra, hogy mit számít pár milliszekundum, hiszen mobil eszközöknél inkább jó néhány másodpercről van szó. Egyelőre az architektúrális optimalizációt (másként megfogalmazva, a JIT-et) nem aktiválták a Symbian változatban, a Maemósban viszont már ez is benne van! Sajnos teszteket nem tudok futtatni - mert nincs ilyen készülék a birtokomban - de a PC-s verzió és az Opera leírásai alapján az architektúra független változat is kb. háromszoros gyorsulást eredményez, ami JIT-el együtt 10-15-szörös is lehet, tekintve, hogy azóta a Carakan is tovább fejlődött.

Frissítés! Egy Maemo tulajdonos (Nokia N810) letesztelte a platformon rendelkezésre álló böngészőket (vagy legalábbis egy részét). Az eredmények SunSpider alatt: MicroB (Gecko alapokon; a Nokia készíti): futottak még..., Tear (WebKit): 78s, Firefox Mobile 1.1: 37,7s, Opera Mobile 10b (Carakan): 45s, Opera Mobile 10.1b (Carakan + JIT): 17,5s! Amint az látható, a JIT majdnem megtriplázta a sebességet (nincs Futhark-os böngésző Maemora, így nem is lehet összevetni a Carakannal). Ez ugyan Maemo Linux, de ugyanúgy ARM proci van alatta, mint szinte bármely más telefonban. Mire számíthatunk? Számoljunk: az N810-nek egy 400MHz-es ARM processzora van, ami architekturálisan is gyengébb, mint a mai csúcs, de az egyszerűség kedvéért nézzük csak az órajelet, ami ma 1GHz az elit kategóriában. Ezen az eredmény arányosan 7s lenne. Összehasonlításként: iPhone4: 10,6s, IE8 a PC-men(!) (AMD 3,1GHz + Win7): 6.1s! És ez csak egy szabadidős projekt volt...

Itt még nem ér véget az újdonságok sora, például bekerült a repertoárba a Geolocation, ami a WiFi, 3G és egyéb adatok alapján megpróbálja belőni a pontos pozíciónkat, és - engedélyezés után - elküldi az azt igénylő weblapoknak. Ez a funkció nyilván a mobil eszközökön (laptop, mobiltelefon) igazán hasznos, érkezése tehát örömteli. Már csak olyan honlapok kellenek, amik kellően ki is használják....

További újítás egyes CSS3 elemek támogatása, mint a box-shadow és a border-image, vagy a 2D transzformációké, például a translate, a scale, és a rotate. Ezzel kapcsolatban egyébként épp ma született egy oldal, ahol nagy vonalakban bemutatják az egyes Opera változatok által támogatott szabványokat jól áttekinthető formában, összehasonlítva az asztalit a Mobile-al és a Minivel.

Mindezeken túl számos hibajavítás is érkezett a korábbi verziókhoz képest, és a felhasználói felület is kidolgozottabb lett. Mivel ez még csak béta, hibák is előfordulnak. Például némileg megnövekedett a memóriahasználat, nem működnek az alapértelmezett szoftveres billentyűzetek (Maemo), bizonyos körülmények között igen lassú lehet a Geolocation az első használatkor, valamint egyes esetekben nem működik az Opera Link sem. Meg persze adatvesztés veszélye is fennáll, esetleg el sem indul a cucc, szóval csak óvatosan, ez még csak béta.

Azt sajnos nem tudni, hogy az új verzió mikorra várható más mobil eszközökre, például Windows Mobile-ra vagy Androidra, de talán már nem kell sokat várni rájuk sem. Az pedig, akinek Symbianja vagy Maemo Linuxa van, rögvest le is töltheti az új változatot egy próbát biztos megér...

Opera Mobile 10 Maemo Linuxra

Azt már megszokhattuk, hogy az Opera böngésző rengeteg különböző operációs rendszerre érhető el. Sőt, azt is, hogy számtalan különféle eszközre, a PC-től, a mobiltelefonon át a játékkonzolokon keresztül a televíziókig. Ennek fényében nem is meglepő, hogy tegnap bejelentették a Nokia egyes okostelefonjain futó Maemo Linux támogatását is.

A részletek már sokkal érdekesebbek. Történt ugyanis, hogy pár svéd Opera-fejlesztő úgy döntött, hogy az egykor Operát használó Nokia N7xx sorozat leszármazottjai sem maradhatnak ki a szórásból. Emiatt saját szakállukra, a szabadidejükben(!) hozták össze úgy, hogy összesen csak 6 munkahétnyi időt fektettek bele.

Természetesen művük nem véletlenül "csak" labs kiadás formájában látott napvilágot, ugyanis a Nokia N800, N810 és N900-as készülékeken futó új termék eléggé bugos, az Opera hivatalosan nem is támogatja. Az viszont figyelemre méltó, és az Opera nagyfokú portabilitását dicséri, hogy ilyen rövid idő alatt elő tudtak rukkolni vele. Ne feledjük, arról a rendszerről van szó, amire a Mozilla csak igen hosszas fejlesztés után hozta ki - máig egyedüli saját mobil rendszerként - a Firefox böngészőjét.

Másik érdekesség is akad. A böngészőt inkább 10.5-nek (vagy 10.25-nek) kellene hívni, hiszen az Opera Mobile 10-ben megtalálható jóságokon túl - úgy is, mint Turbó, Link - pár új fejlesztést is megkapott. Nevezetesen a Vega grafikus könyvtárról van szó, pontosabban annak mobil megfelelőjéről, a már megszokott CSS3 border-radius támogatással egyetemben.

De a listának még most sincs vége, a legfrissebb játékos nem más, mint a Carakan. Amint azt a fejlesztők már korábbi cikkükben is kifejtették, az Opera új, szupergyors JavaScript motorja két fontos tényezőnek köszönheti sebességét. Az első a teljesen megújult, regiszter alapú architektúra, és a további fejlesztések, amik némi túlzással platformfüggetlennek nevezhetők. Ezek összességében 2-3-szoros sebességnövekedés jelentenek.

Tovább...