Bár itt a blogon elsősorban az asztali Operával foglalkozunk, be kell látni, hogy a cég mobil fronton sokkal sikeresebb. Ennek elsődleges letéteményese az Opera Mini, de azért a teljes értékű változat, a Mobile sem népszerűtlen, annak ellenére sem, hogy a gyárilag előtelepített böngészőkkel kell megküzdenie. Hogy ez így is maradjon arról a ma megjelent 12.1-es verzió hivatott gondoskodni.
Mint az Opera kiadások általában, ez is számos újítással érkezett. A lista lényegi része:
Szabvány támogatás:
- CSS Flexible Box Layout Module (aka Flexbox) támogatás (mint a ma megjelent asztali előzetesben)
- CSS Animations támogatás
- CSS Transitions támogatás frissítése
- javított WebSocket implementáció (RFC6455)
- javított Media Queries implementáció
- részleges HTML5 Drag&Drop támogatás
- HTML5 Clipboard API támogatás
- contentEditable/designMode
- SPDY protokoll támogatása
- Page Visibility API
Kompatiblitás:
- egyes -webkit előtagok támogatása
Biztonság:
- megtévesztő oldalak elleni védelem (Fraud protection)
Architektúrák támogatása:
- MIPS
- X86
További fejlesztések:
- CPU szűrés támogatása a Google Play áruházban (gondolom a telefonnak megfelelő verzió települ)
- csökkentett méretű telepítő
A fentieket részben a Presto 2.11.355 teszi lehetővé, ami már 418+11 pontra jogosítja a Mobile-t a nem hivatalos HTML5 tesztoldalon.
Az új verziót szokás szerint a Google Play alkalmazásboltból töltheted le a telefonodra.
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.
franatixx 2012.10.09. 22:41:08
Mesmoryser 2012.10.09. 23:11:41
Egyébként már csak azért is várom az ilyen hivatalos megjelenéseket, mert mindig élmény olvasni Cousin összefoglalóit :)
Teddy Beer 2012.10.10. 20:19:17
cousin333 · http://magyaropera.blog.hu 2012.10.10. 20:40:12
@Teddy Beer: A HTML5 teszt nem 3DMark, tehát eléggé releváns. Azt nézi, hogy bizonyos specifikációk támogatottak-e. Ha pedig igen, akkor az adott oldal megfelelően jelenik majd meg (legalábbis ez az elmélet). Versenyezni meg nem a többi mobilos böngészővel kell, hanem az asztali változatokkal, elvégre a honlapokat elsősorban oda írják.
Teddy Beer 2012.10.10. 20:49:44
cousin333 · http://magyaropera.blog.hu 2012.10.10. 22:29:19
Az, hogy a HTML5 nincs kész, az nem teljesen igaz. Legalábbis amennyire értek hozzá, a HTML5 leíró nyelv készen van, a csatolt részei meg a megvalósítás különböző fázisában. Arról nem is beszélve, hogy ilyen komplex és globális dolognál nincs olyan, hogy elkészítjük és kiadjuk, oszt' jóvan. Több iteráción kell végigmenni, valós alkalmazásokban tesztelni. Aztán jöhet az átdolgozott szabvány és annak implementációja (lásd a Flexboxot, mint legutóbbi példát). Meg aztán az egész web folyamatosan változik, nincs olyan, hogy "teljesen kész".
Attól, hogy egyes cégek visszaélnek az erőfölényükkel még nem hiábavaló a nyílt szabványok támogatásának javítása.
Darkcomet 2012.10.11. 08:12:32
Mesmoryser 2012.10.11. 14:42:51
Éjszakai módnak én is örülnék, és a hosszú klikkes menü is lehetne okosabb. A többi nem igazán hiányzik.
Darkcomet 2012.10.11. 15:05:37
A turbó mód nálam alapértelmezett. Viszont a chapchat igénylő letöltő oldalak nagy, részénél turbo mód alatt nem lehet megetetni az oldallal a kódot.
Darkcomet 2012.10.11. 15:14:43
Nameless® · http://dirtywindows.hu/ 2012.10.11. 15:40:25
Emiatt nem használom mert hosszú másodpercek telnek el mire megint betölt. Ha sikerülne még csökkenteni az állomány méretét, akkor jobb lenne. Meg ezt a szaggatást nem tudom hogy bugreportoljam. Amúgy sincs semmi értelme mert eddig is leszarták a bugreportokat.
Nameless® · http://dirtywindows.hu/ 2012.10.11. 15:42:13
Nekomajin · http://nekomajin.wordpress.com 2012.10.11. 16:57:30
Van egy kis fogalmi zavar a HTML5 körül, mert ugyan maga a rövidítés, meg az előzmények a jelölőnyelvre utalnak, de maga a HTML5 egy eléggé összetett dolog. Magába foglalja a jelölőnyelvet, a CSS3-mat, egy nagyrakás JavaScript API-t és még pluszban más új technológiákat is.
Olyan értelemben készen van a nyelv, hogy az új elemek meg attribútumok készen vannak, és az implementációjuk is elég jól halad. Azoknál az elemeknél van még fennakadás, amik komolyabb JS vagy szabványosítási támogatást is igényelnek.
@Teddy Beer:
Újra és újra előkerül ez a téma, és nem hiszem el, hogy nem tudjátok megérteni, hogy ez a technológiai fejlődés menete. A böngészőgyártóknak MUSZÁJ folyamatosan implementálni a félkész specifikációkat, mert ha nem csinálnák, akkor nem derülnének ki a hibák, és sose lenne kész a specifikáció. Egy asztal körül soha nem fog kiderülni az összes biztonsági rés meg bug, ahhoz a gyakorlatban kell őket alkalmazni. Az Opera meg végképp nem teheti meg, hogy arra vár, hogy a többiek elvégezzék a munkát, mert ha ennél is jobban leszakad, akkor önerejéből nem tud visszakapaszkodni.
Azt meg nem tudom, hogy honnan szedted, hogy a HTML5 nincs elterjedve, mikor az összes Google meg MS felhőszolgáltatás arra épül, és már a Facebook meg a Twitter is elég rég óta használja. Ha ezek után nem elterjedt, akkor sose lesz az.
Ráadásul a legnagyobb hülyeség arra hivatkozni, hogy azért ne támogassák a böngészők az új specifikációkat, mert senki se használja őket, hiszen nyilvánvaló, hogy senki se fogja használni őket, ha nincs böngésző, ami értelmezze. Ebben a játszmában mindig a böngészőknek kell egy lépéssel előrébb járniuk, hogy a webfejlesztők tudjanak mire fejleszteni.
Imurai 2012.10.12. 18:27:03
Teddy Beer 2012.10.13. 00:39:19
Nekomajin · http://nekomajin.wordpress.com 2012.10.13. 08:48:16
Már hogyne jönne ki, mikor a világ legnépszerűbb webes szolgáltatásai mind tucatjával használják a HTML5 újításait. Tökéletes példa erre a drag and drop, amiben le volt maradva az Opera. Ég és föld a felhasználói élmény dnd-vel és dnd nélkül. És ez pont olyan, amit a felhasználó közvetlenül is érzékel. De ott van például a clipboard API, ami megváltás lesz egy csomó webfejlesztőnek, akik nem szeretnek flash-sel vacakolni. De a felhasználónak se mindegy, mert ha véletlenül tiltva van a flash a böngészőben, akkor a jelenlegi megoldás nem működik.
Ezek a fejlesztések igen is kijönnek a felhasználói élményben. A webfejlesztőknél meg főleg. Sokkal egyszerűbb egy natív JS metódust használni, mint külső JS könyvtárakat vagy flash alkalmazásokat integrálni.
cousin333 · http://magyaropera.blog.hu 2012.10.13. 19:20:31
A Mini is rossz példa, mert az is Presto-t használ (méghozzá viszonylag frisset), csak nem a telefonon, hanem a szervereken. A HTML5-öt még semmi nem támogatja - mert még semmi nem is támogathatja! - a maga teljességében, így legfeljebb annyit mondhatunk, hogy a Mini a támogatás alacsonyabb fokán áll. Szerintem az emberek arra a honlapra vágynak, amit a PC-n látnak, és ha ki vannak szolgálva, akkor húzzák a szájukat a visszalépésnél (lásd iOS felhasználók, amikor iPhone-ra is megjelent a Mini). Azt látom, hogy a Mini felhasználók tábora szépen növekszik, de ez - mármint a mobilos netezés terjedése - világtrend. A Mini meglovagolja ezt, talán kicsit gerjeszti is, de nem ő kiváltója. Ha azt is megnézzük, hogy hol népszerű, akkor még egyértelműbb, hogy a Mini nem azért népszerű, mert nem támogatja a HTML5-öt - ami nem is teljesen igaz -, hanem mert a megjelenítés kompromisszumait bőven ellensúlyozza, hogy: kicsi, ingyen van, minden sz@ron elfut, multiplatform, kis adatforgalmat generál és gyors.
Az erőforrások meg mindig is megoszlottak a hibajavítás, sebesség-növelés, funkcióbővítés és a szabványtámogatás javítása között. Ehhez jöttek néha hozzá olyan extrák, mint mondjuk a minialkalmazások, vagy a Unite. Amikkel egyébként szintén nincs gond, ha sikerre viszik őket.
ui: Most olvasom Nekomajin hozzászólásait, teljesen egyetértek velük.
Teddy Beer 2012.10.13. 20:25:30
Nekomajin · http://nekomajin.wordpress.com 2012.10.13. 22:30:25
Ha nem érted meg, hogy miről beszélünk, akkor tegyél fel mondjuk egy két évvel ezelőtti Operát, és próbálj vele Gmailt, Skydrive-ot, Facebookot, Twittert vagy akár csak egy Wordpresses blogot használni! Majd meglátod, hogy mekkora a különbség.
cousin333 · http://magyaropera.blog.hu 2012.10.13. 22:32:51
Átlagfelhasználóként is ez lenne a véleményem. Csak így indokolni is tudok.
Amúgy szerinted mi probléma van mondjuk a HTML5 fokozatos implementációjával? Úgy értem, ha amúgy sem használja senki, akkor mit zavar az téged, hogy ők azért fejlesztenek? Vagy azt mondod, inkább javítsanak csak bugokat? De fogadjunk te leszel az első, aki böngészőt vált ha nem megy rendesen a kedvenc oldalad (nem mintha ez nem lenne ma is probléma... :) ).
cousin333 · http://magyaropera.blog.hu 2012.10.13. 22:34:55
penge™ · http://www.thevenusproject.com/ 2012.10.14. 02:58:48
Ezt konkrétan _az Opera esetében_ nem mondanám. Ugyanis se a Google szolgáltatásokban, sem máshol nem lehet DnD-t használni Operával. Máshol meg volt JS fallback, szóval a mezei felhasználó semmi változást nem vesz észre (egyébként ezen oldalak kb. 90%-án továbbra is JS fallback van, vagy alapból JS, mindenféle HTML5 nélkül).
A Clipboard API helyett ugyancsak mondhattál volna értelmesebb példát, amit azon usereken kívül (elhiszem, hogy sokan vannak), akik képtelenek megtanulni pár alapvető billentyűkombinációt (mint Ctrl+C vagy Ctrl+V) is hasznát veszi valaki. A Flash legalább letiltható volt. Már csak abban reménykedem, hogy nem lesz benne biztonsági rés és nem tudja bármilyen hülye scriptkiddie felhasználni user jóváhagyás nélkül, hogy felülírogassa a vágólapot minden látogatónak.
Persze oké, hogy working drafttól óvakodnak kicsit de azért van sok marhaság, ami attól, hogy a HTML5 része, még marhaság vagy olyannyira specifikus, hogy ezzel az erővel sokkal relevánsabb dolgokat is implementálhattak volna helyette. A teljeskörű Forms támogatás is leginkább bürokratáknak jöhet jól. A video/audio már nem rossz, de ha legalább valami félhivatalos lehetőséget biztosítanának külső codec-ek (mint H.264 és MP3) használatára meg persze kiegészítő, ami a browser sniffinget kiüti a megfelelő oldalakon, mivel Chrome-nak még mindig nem lehet oldalspecifikusan maszkolni, akkor annak is több értelme lenne. De így kaotikus az egész. Bár én már annak is örülnék, ha a YouTube nem lenne tetűlassú és a Flash (az OOPP miatt) nem lenne már jobb, mint a WebM, ami továbbra is elég erőforrásigényes + a lejátszó is bugos + a Fullscreen API sem engedélyezett Opera alatt a Google jóvoltából.
De ha már hasznos(!) HTML5 feature-öket sorolunk, akkor kezdem: egységes parser, elements, Web applications, WebGL (amihez HWA kéne) XHR2, WebSockets, Web Workers, CORS, File API, Local Storage
és ami még nincs: Sandboxed iframe, Seamless iframe, Asyncronous script execution, FileSystem API, IndexedDB, Web Notifications, Web Audio API
A Page Visibility-t valaki említette még korábban, hogy az milyen jó lenne, aztán megnéztem a specifikációt. A szándék nemes, de ha az adf.ly és a többi retek elkezdi majd használni (mert arra nagy összegben mernék fogadni, hogy előbb kezdi majd el használni, mint a tényleg csupascript oldalak a nagyokat (Google, Facebook) leszámítva), akkor visszanyal a fagyi.
@cousin333: Számomra az SPDY semmilyen változást nem hozott. Semmivel sem lettek gyorsabbak sem a Google-s oldalak, sem a Twitter. Ráadásul mivel a HTTP-re épül, így tipikusan az a cucc, aminek a hiánya még annyit sem jelent, mint egy border-radius hiánya. Ha annyit gyorsítana, ami már érezhető és nem csak laboratóriumi körülmények között mérhető, vagy ha valami funkcionális/vizuális hátrány származna a hiányából, akkor azt mondom, hogy van értelme. De így bőven jegelhették volna még. A HWA-nak is nagyobbnak kéne legyen a prioritása, mert ott azért lenne WTF effect az átlaguser részéről is, ha normálisan megcsinálnák.
Nekomajin · http://nekomajin.wordpress.com 2012.10.14. 20:54:44
12.02-ben kiválóan működik a dnd Gmailben és Skydrive-ban is. Az viszont lehet, hogy valami JS library-t használnak, annak nem néztem utána.
A clipboard API nagyon is értelmes példa, mert a ctrl+c - ctrl+v baromi kényelmetlen tud lenni, ha az ember az egérrel hadonászik a weboldalon. Sokkal egyszerűbb, ha csak bele kell kattintani egy mezőbe, hogy a vágólapra másold a tartalmát, vagy rákattintani egy gombra. Ilyet most is használnak sok helyen, csak egy láthatatlan flash alkalmazás kell hozzá. Ami pont nem működik, ha le van tiltva a flash, aztán a felhasználó csak néz, hogy mi van.
De ezek, ahogy írtam, csak példák. Te is soroltál egy csomó újítást, amik közül több már most is elengedhetetlen része a legnagyobb weboldalaknak. Arról nem is beszélve, hogy mennyire megkönnyítik a webfejlesztők dolgát. Elég csak arra gondolni, hogy nagyságrendekkel egyszerűbb localStorage objektumokat kezelni JS-ben, mint sütiket.
A SPDY-t csak asztali gépen próbáltad, vagy valami retek mobilnettel is?
franatixx 2012.10.15. 00:11:19
A clipboard API az nem a másolás "megkönnyítésére" lett kitalálva, hanem a segítségével lehetővé válik bonyolultabb objektumok (formázott szöveg, képek, sötöbö) másolása/beillesztése is, szabványos módon, hekkelés nélkül.
penge™ · http://www.thevenusproject.com/ 2012.10.15. 04:43:58
Desktopról/intéző ablakból próbálok fájlt behúzni a Drive-ba, elindul a fájlletöltés localhostról (azaz nincs DnD).
"Ami pont nem működik, ha le van tiltva a flash, aztán a felhasználó csak néz, hogy mi van."
Fájlmegosztókon ugyanez volt és én nem éreztem szükségét, hogy engedélyezzem a letiltott Flash-t. Viszont megfeledkeztem a divatos touchscreen eszközökről. Ott valóban problémásabb lehet a Ctrl+C Ctrl+V, szóval igen, így már van értelme neki.
SPDY-t csak asztalin 80/25-ös 4-es pinges DIGI-vel. Lehet, hogy ez a baj? :) Na tessék, kimaradok minden jóból... Már előre pesszimistán várom az IPv6-ot, gondolom ott sem fog majd feltűnni a nagyobb méretű, fragmentálatlan csomagokból származó előny. :D
Nekomajin · http://nekomajin.wordpress.com 2012.10.15. 14:41:33
Nem akartam belemenni ilyen részletekbe, mert már így is le lettünk geekezve.
@penge™:
Az a baj, hogy magadból indulsz ki, pedig te is tudod, hogy a te netezési szokásaid meg az átlagemberé még köszönőviszonyban sincs egymással. Te szereted fél kézzel a billentyűzetet bűvölni, mert fejből tudsz egy csomó kombót, az átlagember meg annak örül, ha a böngésző egy kattintásra kijelöli a teljes szöveget, és még a vágólapra is másolja egyből, mert neki az a kényelmes.
A SPDY-t meg szerintem próbáld ki valami gyenge kapcsolattal is, mert biztosan nem azért nyomta ennyire a Google, hogy a szintetikus tesztek pontszámaival villogjon. A JS motorok fejlesztései se a 4 magos erőműveken jöttek ki elsősorban, hanem a gyengébb gépeken. De szerintem ezt te is tudod, szóval nem is értem, hogy miért vitázunk.
franatixx 2012.10.15. 19:21:27
Szerintem ez nem annyira részletkérdés, (nekem éppen hogy a kattintós másolás az ami eszembe nem jutott volna).
Ami viszont igen, de azért kijavítalak (:P):
A js motor gyúrása majdnem ugyanannyit számít a sokmagos erőgépeken is, mivel lényegét tekintve a scriptek egy magon futnak (workers ide vagy oda), normális, komolyabb animáció leszámolása (mondjuk valami 3D-s játék) pedig még azokat is megizzasztja. Nem hiába erőlteti a Google az NaCl-t.
_mps_ 2012.10.16. 10:45:30
snapshot.opera.com/windows/forerunners_12.10-1624/Opera-Next-12.10-1624.i386.exe
Nekomajin · http://nekomajin.wordpress.com 2012.10.16. 16:21:37
Ez rendben van, de az erősebb proci eddig is gyorsabban hajtotta végre a scriptet. Nyilván mindenhol gyorsabb lett a JS futatása, de arányaiban a gyengébb gépeknél szembetűnöbb a dolog.
Darkcomet 2012.10.17. 11:27:14
Mesmoryser 2012.10.17. 12:30:56
A mobilon luxus - nem luxus témához: a HTML5-ös API-k egy része kifejezetten mobilon óriási segítség. Például egy Geolocation API nélkül asztali gépen három másodperc alatt bárhonnan odagörgetsz a jelenlegi pozíciódra, míg mobilon megöregedsz, mire sikerül odanyomogatni. Ellenben így egy kattintás, és ott vagy. Vagy ott van a DeviceOrientation API, ami kifejezetten mobil eszközökön működik/működne, csak még semmi nem használja, pedig sok lehetőség van benne. De említhetnék pár olyan CSS fejlesztést is, ami pont a kijelzőméretek közti óriási különbséget teszi áthidalhatóvá. És ott van még egy rakat újdonság, amivel a Flash száműzhető a mobilból.
Én azt mondom, hogy a mobil = olvasgatás + levelezés hozzáállás pont azért alakult ki, mert hatékony megoldások híján kis képernyőn, gyenge számítási teljesítménnyel élvezhetetlenek voltak a weboldalak. Ezen a téren sokat fejlődtek a szabványok, már csak ki kéne használni őket.
Bluemotion 2012.10.17. 16:54:42
Mesmoryser 2012.10.18. 15:21:28
MosoMasa 2012.10.28. 12:57:53
Bluemotion 2012.10.28. 16:52:51
Google: Youtube, csúszka folyamatosan ugrál léptetés közben.
Facebook: Nem jelennek meg a FB-os kommenteknél a felhasználók képei.
Bluemotion 2012.10.28. 16:54:13
MosoMasa 2012.10.29. 11:34:41
Mihics Zoltán (Med1on) 2012.10.31. 15:39:01
Dzsini 2012.10.31. 18:30:18
Mihics Zoltán (Med1on) 2012.10.31. 18:58:51
penge™ · http://www.thevenusproject.com/ 2012.10.31. 22:14:44