A HTML 5-nek legalább annyi haszna volt, hogy felgyorsították a szabványok és a böngészők fejlődését, de úgy látszik, ez mégsem elég. Most visszatértünk a kilencvenes évek slágeréhez, az operációs rendszerhez kötött "appok" fejlesztéséhez (á lá Windows), csak most ahány ház, annyi szokás alapon készíthetjük el programunkat n darab különböző platformra.
Gyorsult, gyorsult, szétszakadt - és ebből már két különálló szabvány sem lesz. A "mobilapp" annyiból is jobb, mint a böngésző, mert a Júzer még kevesebbet tud a róla folyó kémkedésről, megakadályozni pedig kb csak a teló megsemmisítésével tudja (de már úgyis késő). Úgyhogy nem értem a problémádat: újra jó nagy a káosz és tovább nő, mindenki halászhat a zavarosban (aki tud). Mi a gond?
Gábor, nálam most kezdi kiverni a biztosítékot Sting zsurnalisztikája. Egy teljesen visszafogott szakmai nyilatkozatból a második szenzációhajhász bulvárhírt forgatja ki, és ki tudja, még hány lesz belőle.
A HTML5 kapcsán szerencsétlen Mark annyit mondott, hogy elégtelen a támogatottsága, és az eszközkészlete elmarad a natív alkalmazásokétól. És amúgy gyenge volt a saját korábbi fejlesztésük. Sting interpretációjában érdeklődés hiányában a web elmarad.
Egy kérdésre válaszul Mark elmondja, hogy természetesen van a keresőt tuningoló csapatuk, és nem meglepő módon vannak távlati terveik a kereső fejlesztésére, melyek egyébként egy igen nagy mennyiségű strukturált adatot kezelő alkalmazás esetén természetesen a strukturált keresésre vonatkoznak. Sting interpretációjában érdeklődés hiányában a Google elmarad.
Szigorúan olvasóként én jobban örülnék, ha ilyenkor az eredeti híreket küldenéd be, és mindannyian levonnánk a magunk következtetéseit, akár itt a megjegyzések közt.
Dojcsák Dániel = Sting?
Ezt nem tudtam, de igyekszem megjegyezni. A prog.hu-s írásait is igencsak fenntartással érdemes olvasni. Ha van még vmi művészneve, érdekelne...
Nem tudom, hogy képzett újságíró-e, de mivel 2003 óta foglakozik újságírással, nem meglepő, hogy szenzációhajhász. Elég kevés jó újságíró / szerkesztő van (hazánkban), és szinte mind éhezik. A bulvár meg fizet...
Amúgy én kifejezetten szeretek magyarul olvasni, csak nem mindegy, hogy mit (kitől).
Én az Origós, prog.hu-s, hwsw-s, webet érintő cikkek íróihoz úgy állok hozzá, hogy eleve szűröm azt, amit írnak. Mivel nem értenek a szakmához, valószínűleg fognak hülyeségeket állítani, de, úgy gondolom, hogy ez teljesen természetes.
Magam részéről igyekszem mindig a lényegre koncentrálni, és emiatt a mondanivaló miatt küldöm be ezeket a blogmarkokat. Úgy látom, mindkét esetben megtaláltad te is, de igazad van, ha az eredeti hír normálisabb, akkor ezentúl majd azt fogom választani.
Fejlesztési szempontból miben különbözik a HTML5 az XHTML-től? Sehogy. Azért nem tudtak összehozni egy tisztességes HTML5 verziót mobilra, mert tisztességes XHTML verziót sem tudtak összehozni desktopra.
A kisebb cégeknek alacsonyabbak a standardjaik, illetve kevesebb az erőforrásuk; valószínűleg jobban megéri nekik egy HTML5 változat, ami néha szaggat kicsit, mint külön iOS + Android app + HTML változat minden másnak.
Értem az érveket a WEB-es, platformfüggetlen megközelítés mellett, de nagy valószínűség szerint egy HTML5-ös webapp sosem fog iOS platformon írni a Notification Centerbe, nem fog push notification-t küldeni, stb, stb. De javítsatok ki, ha tévedek ez utóbbi kérdések kapcsán...
Tegnap gondolkoztam rajta, hogy az Apple volt az első, aki a nagy hévvel fejleszteni kezdett HTML5-öt magára hagyta, méghozzá azzal, hogy az iPhone-iPad stb. termékvonalon nem HTML5, hanem natív alkalmazásokat kezdett el terjeszteni. Egyrészt pont az általad említett dolgok miatt, túl sok mindennel kellett volna kiegészíteni a böngésző objektumait, hogy elérjék a beépített dolgokat, mindenhez korrekt jogosultságkérést alkalmazni stb. Ezek mellett a 3D-s grafika, azaz a játékok támogatása sem túl kiforrott még.
Mozilláék is már mióta szenvednek a B2G-vel, aminek tán már harmadik nevet adtak. Az almásoknak biztos gyorsabban ment volna, de nem sokkal, mert nem kevés problémát kell megoldani.
Semmilyen elvi különbség nincsen egy HTML5-ös és egy natív app között, amiből következne, hogy az utóbbi bármi olyasmire képes, amire az előbbi nem (a nagyobb sebességet leszámítva). Push notificationt most is lehet web sockettel fogadni, elvileg van Notification API is, bár a támogatottsága még igen gyér. (Viszont vannak cross-compilerek, mint a PhoneGap, amik HTML5 appból natív appot fordítanak.)
A PhoneGap tuti compiler? Amennyire én tudom csak beburkolja a webappot - és ad néhány API-t amit a böngésző nem tud pl szenzorok elérésére. Sebességben amúgy egy nagyságrenddel a natív élmény alatt van - legalábbis nem-csúcs kütyükön.
Natív appnak soksok olyan lehetősége van, amit nem ildomos webappban csinálni. Pl lokáció alapú értesítések vagy más hárrében futó ellenőrzés. Egy webappot nem tudsz regisztrálni bizonyos mime tipus / url séma kezelésére (intentek elkapására). Egy webapp nem tud kapcsolatba lépni az eszközön futó egyébb szolgáltatásokkal (pl vonalkód olvasó appal).
Following the recent announcements[1] we (Facebook) made about rebuilding
our iOS app using more native technology, we have had a lot of requests to
provide detailed feedback on the performance issues we encountered while
building for the mobile Web. Here it is. Comments welcomed.
Köszi, ez nagyon hasznos. Ha a mobilos böngészők hasonlóan működnek, mint az asztaliak, akkor nem csodálom, hogy lassú, amit írtak, ha document fragmentekkel dolgoznak, az innerHTML fényévekkel hatékonyabb mind sebesség terén, mind pedig memóriahasználatban.
Mindenesetre ez most nagyon felkeltette az érdeklődésemet, hogy mit lehet kihozni egy mobil eszközön futó böngészőből.
A HTML 5-nek legalább annyi
Nagyon remélem, nem fog lelassulni a fejlődés az épp aktuális divatirányzat miatt.
További olvasnivaló: Google-gyilkos saját keresőmotort fejleszt a Facebook
És soha nem lesz belőle semmi
Gábor, nálam most kezdi
A HTML5 kapcsán szerencsétlen Mark annyit mondott, hogy elégtelen a támogatottsága, és az eszközkészlete elmarad a natív alkalmazásokétól. És amúgy gyenge volt a saját korábbi fejlesztésük. Sting interpretációjában érdeklődés hiányában a web elmarad.
Egy kérdésre válaszul Mark elmondja, hogy természetesen van a keresőt tuningoló csapatuk, és nem meglepő módon vannak távlati terveik a kereső fejlesztésére, melyek egyébként egy igen nagy mennyiségű strukturált adatot kezelő alkalmazás esetén természetesen a strukturált keresésre vonatkoznak. Sting interpretációjában érdeklődés hiányában a Google elmarad.
Szigorúan olvasóként én jobban örülnék, ha ilyenkor az eredeti híreket küldenéd be, és mindannyian levonnánk a magunk következtetéseit, akár itt a megjegyzések közt.
Nocsak
Ezt nem tudtam, de igyekszem megjegyezni. A prog.hu-s írásait is igencsak fenntartással érdemes olvasni. Ha van még vmi művészneve, érdekelne...
Nem tudom, hogy képzett újságíró-e, de mivel 2003 óta foglakozik újságírással, nem meglepő, hogy szenzációhajhász. Elég kevés jó újságíró / szerkesztő van (hazánkban), és szinte mind éhezik. A bulvár meg fizet...
Amúgy én kifejezetten szeretek magyarul olvasni, csak nem mindegy, hogy mit (kitől).
Bocsánat a kollégáktól, úgy
Cikkek
Magam részéről igyekszem mindig a lényegre koncentrálni, és emiatt a mondanivaló miatt küldöm be ezeket a blogmarkokat. Úgy látom, mindkét esetben megtaláltad te is, de igazad van, ha az eredeti hír normálisabb, akkor ezentúl majd azt fogom választani.
Egy reflexió:
Kérdés
Szerintem XHTML platformon
A kérdés nem erre
Fejlesztési szempontból miben
XHTML
A kisebb cégeknek
Natív app
Platform
Mozilláék is már mióta szenvednek a B2G-vel, aminek tán már harmadik nevet adtak. Az almásoknak biztos gyorsabban ment volna, de nem sokkal, mert nem kevés problémát kell megoldani.
Tévedsz ez utóbbi kérdések
Semmilyen elvi különbség nincsen egy HTML5-ös és egy natív app között, amiből következne, hogy az utóbbi bármi olyasmire képes, amire az előbbi nem (a nagyobb sebességet leszámítva). Push notificationt most is lehet web sockettel fogadni, elvileg van Notification API is, bár a támogatottsága még igen gyér. (Viszont vannak cross-compilerek, mint a PhoneGap, amik HTML5 appból natív appot fordítanak.)
Biztos?
Natív appnak soksok olyan lehetősége van, amit nem ildomos webappban csinálni. Pl lokáció alapú értesítések vagy más hárrében futó ellenőrzés. Egy webappot nem tudsz regisztrálni bizonyos mime tipus / url séma kezelésére (intentek elkapására). Egy webapp nem tud kapcsolatba lépni az eszközön futó egyébb szolgáltatásokkal (pl vonalkód olvasó appal).
Idő
can i use websockets?
Natív
Évek óta
Perf Feedback - What's slowing down Mobile Facebook
our iOS app using more native technology, we have had a lot of requests to
provide detailed feedback on the performance issues we encountered while
building for the mobile Web. Here it is. Comments welcomed.
részletek
Köszi, ez nagyon hasznos. Ha
Mindenesetre ez most nagyon felkeltette az érdeklődésemet, hogy mit lehet kihozni egy mobil eszközön futó böngészőből.