
A harmadik Google I/O konferencián rengeteg új dologra fény derült a Google jövőbeli terveivel kapcsolatban, néhány fontosabb momentumot ki is emelnénk ezekből a publikációkból. Szó volt HTML5 és CSS3 támogatás javulásáról, Valós idejű Web-ről, Android-ról, Chrome-ról, Közösségi médiáról, helymeghatározásról, API-król, fejlesztésekről, az nagyközönség előtt megnyílt Wave szolgáltatásról, reklámhatékonyságról és még rengeteg más érdekességről.
A Google idei I/O rendezvényén egyértelművé vált, a Google minél előbb szeretné, ha az új Webes technológiák elterjednének (persze az ő nemes segítségükkel). Például, az IE6 támogatást is megszüntette, a Youtube-n pedig bevezette a HTML5 videó lejátszási lehetőséget is, ezzel is ösztönözve a böngészők fejlesztőit és a porálok fejlesztőit is egyaránt. A gyorsabb és zökkenőmentesebb fejlesztés is lehet az okda, de a rendezvényen érdekes API-król volt szó (főként az újakra gondolok).
Régebben volt szó a PubSubHubBub-ról, ami voltaképp az RSS és az Atom feed kiegészítője, hiszen itt nem a kliens keresi fel állandóan a forrást, hanem a forrás értesíti a klienst az újdonságokról. Úgy tűnik a Google Wave API segítségével értesíthetjük a “központot” az új információkról, ezt követően pedig mindenki, aki figyelemmel kíséri azt a hullámot, autómatikusan értesül az újdonságról (másodpercek alatt). A Prezi remek felhasználási módot mutatott be, amit érdemes megnézni.
Nagyon tetszik, hogy a valósidejű információ cseréről rengeteg előadás volt. A világvezető internetes vállalta nem csak beszél a fejlődésről, rengeteg olyan eszközt ad a fejlesztők kezébe, amivel képesek lesznek megvalósítani a valósidejű internetet, a különböző oldalak közti kommunikációt. Annak ellenére, hogy a weboldalak nagy része már nem statikus, az internet maga mégis annak nevezhető. Az információ áramlás nem akadálymentes, nem voltak meg a csatornák, amik segítségével tényleg interaktív webet tudtak volna létrehozni. Most viszont úgy látszik, fordul a kocka. A fő, hogy ezek a lehetőségek jussanak el minden fejlesztőhöz.
Az API-k világát éljük!
Wave API, Analytics API, Maps API, Buzz API, Google Font API, BigQuery API, Latitude API, Prediction API. Ezekről esett szó. Az a tény, hogy az API-k egyre népszerűbbek, valójában sok pozitívummal jár. A fejlesztők gyorsabban, egyszerűbben és profibb munkát végezhetnek, míg az API fejlesztői és tulajdonosai a megkapott információkkal azt kezdhetnek, amit akarnak (ha úgy érzik, akkor akár algoritmusfejlesztéshez is használhatják). Jól jár a fejlesztő és az API tulajdonosa is. A Google ráébredt arra, hogy ha naprakész adatokat akar összegyűjteni a leg kisebb erőfeszítéssel, elég, ha pofás API-kat dobál a fejlesztőknek, és azok jóformán önszántukból átadják még a személyes adatokat is.
Az API-k közül az egyik érdekesség, a Google Font API. Korábbi cikkünkben szó esett a modern, CSS3 technikákról, amiben említettük a Typekit betükészlet alkalmazást. Ennek segítségével egyedi betűtípusokat alkalmazhatunk a weboldalunkon, percek alatt kiválaszthatjuk a nekünk megfelelő betűtípust és elszakadhatunk a szokványos Arial, Verdana, Times New Roman betűktől. Eddig fontos volt, hogy milyen böngészőt használ a látogató, viszont az új Google megoldással már ezzel sem kell bajlódnunk, hiszen még a régebbi IE6 alatt is kiválóan működik. A Font API oldalon már akár most is kipróbálhatjuk ezt az új kütyüt, a hozzá való új betűket pedig a Google Font Directory oldalon kereshetünk.
Emellett egy nagyszerű „találmány” is napvilágot látott. Milyen lenne, ha meg tudnánk jósolni a jövőt a Google segítségével? Erre sem kell többet várni, ugyanis már semmi akadálya. A Prediction API ugyanis nem más, mint egy jósoló program. Elég annyi a működéséhez, hogy már ismert adatokat dobálunk be az API-ba, aztán visszakapjuk a bemeneti információkból levont következtetéseket. Tegyük fel, hogy több zenei előadót adunk az API számára, ebből kikövetkezteti, hogy milyen műfajt szeret az illető. Ennek segítségével olyan új előadókat tud ajánlani a műfajban, akiket még nem hallgatott az illető. Ez a rendszer nagyon hasznos lesz web áruházak számára, hiszen a korábbi vásárlások ismertek, így megjósolható, hogy a jövőben milyen termék vásárlására a legnagyobb az esély.
A Maps API is jelentős fejlesztéseken esett át, így elérte a 3.0-ás verziószámot. Az új API tartalmazza a legfrissebb Street View adatbázist, amit bármilyen HTML támogató készülékkel megtekinthetünk. További újdonság az információs mezők és egyedi képek.
A Maps API fejlesztéséhez kapcsolódóan meg kell említeni a rendkívül erős reklám hatékonyság növelését célzó törekvéseket. Az Android egyre növekvő felhasználóinak száma is arra ösztönzi a Google-t, hogy kitaláljon valami okosat a reklámok széleskörű. Főként a geolokációra kell gondolni, hiszen az Android-os eszközök segítségével könnyen meg lehet tudni, hol is van éppen a használója, így olyan hirdetéseket jeleníthet meg, amiket a közelben található üzletek adtak fel.
Szó esett a Facebook és Twitter által egyre népszerűbb harmadik szolgáltatóval való bejelentkezésről is (pl.: Lépj be FaceBook-al, Jelentkezz be Twitter-el). A jó öreg nyílt protokollú OAuth és OpenID már lassan a múlté, a közösségi web segítségével a legnépszerűbb szolgáltatások részévé vált ez a funkció is. Talán elérkezünk ahhoz a pillanathoz is, amikor eltűnnek a “regisztráció” feliratú gombok.
A nyílt közösségi web kategóriában szó volt a Zümm (Buzz) fejlődéséről és arról, hogyan is kellene nekünk ezeket használni. Meg ugye, hogy egyáltalán mire is találták ki. (A közösségi jelentőségét cáfolnám, de ez a magánvéleményem.) Helyette már akkor Twitter és Facebook, az ember megoldja a problémákat. A közösségi web kategória leg jelentősebb része inkább a valós idejű internet volt és social gaming volt.
A Google böngészőjének népszerűsítéséről sem feledkezhetünk meg, ugyanis erről is volt előadás. A lehető leg több segítséget szeretnék adni a kiterjesztések megírásához, hiszen a FireFox-ot is az teszi naggyá, hogy bármire találhatunk hozzá kiegészítőt. A Chrome sem szegényes ilyen téren, de biztosan szükség van még javulásra. Szerencsére a Chrome megtartotta azt a kezdeti minimalista felfogást, amiért sokan választották például Firefox vagy Opera helyett is.
Az Android operációs rendszer fejlődésével és növekvő népszerűségével együtt jár, hogy a fejlesztőknek minél több információt adjanak a leghatékonyabb fejlesztés módjáról. Az előadássorozatban szó volt az UI dizájn mintákról és arról, hogyan is kell elindulni egy új Andoid fejlesztőnek, hogy saját alkalmazásokat írhasson. Ha valaki esetleg iPhonera OS-re fejlesztett, jól teszi, ha belekukkant az Android fejlesztői környezetébe is.
Egyébként az új Android 2.2 rengeteget fejlődött, főként sebesség tekintetében. A I/O-n tartott előadás keretében tesztelésre is került és egyértelműen veri az iPad-ot is. Az iPhone OS-el ellentétben, a Google Android-ja már nem csak nyíltabb, hanem gyorsabb is. Az Apple tehát felkötheti a gatyát, bár nem tudom, hogy beszélhetünk-e erről, amíg meg nem jelenik az iPhone 4G és az OS 4. Jó látni, hogy mind kettő rendszer a fejlődésre törekszik.
A vegyesebb témakör a technikai rizsa. Ismét a SEO volt a téma, az“optimalizáld az utolsó bitet is” hangvitelű előadás – ami kissé viccesesen hangzik – felhívta a figyelmet arra, hogy tényleg szükség van a legkisebb dolog optimalizálására is egy weboldalon. Sajnos sok esetben nem tartják szem előtt a fejlesztők, hogy minden a lehető legkevesebb erőforrást igényelje.
Akit érdekelnek a programok (angol), az a Google hivatalos I / O oldalán megtalál mindent



Fasza kis összefoglaló
Kifejezetten gratulálok hozzá