Mobilná platforma Android si chce získať vývojárov

Množstvo dohadov, zaručene správnych informácií a najrôznejších výmyslov vzniklo v súvislosti so spoločnosťou Google a jej vstupom na trh mobilných telefónov. GPhone sa mal stať najväčšou konkurenciou iPhonu. Minulý týždeň sa tieto dohady rozplynuli s príchodom novej platformy Android.

 Ako sme už informovali v našom článku, spoločnosť Google s konzorciom Open Handset Alliance (OHA) pripravila novú platformu, licencovanú známou slobodnou Apache Open Source License v2, ktorá má konkurovať populárnym operačným systémom pre mobilné telefóny, ako sú Symbian či Windows Mobile.

Architektúra
Android je postavený na operačnom systéme Linux vo verzii 2.6. Runtime Androidu pozostáva zo základných knižníc, ktoré implementujú veľkú časť funkcionality Javy (hlavne verzie ME, čiastočne SE), a z virtuálneho stroja s názvom Dalvik.

 Každá aplikácia spúšťa vlastnú inštanciu Dalviku, na čo je virtuálny stroj špeciálne prispôsobený. Spúšťa bytecode, vytvorený v klasickom Java kompilátore a upravený dodávaným nástrojom dx na generovanie „androidovského“ bytecodu. S tým je spojený aj zaujímavý spôsob riadenia doby behu aplikácie, ktorá je závislá od vyťaženia zdrojov zariadenia.

Nad operačným systémom sa nachádzajú knižnice napísané v C/C++, ktoré sú pre vývojárov prístupné cez aplikačný framework, ten je rovnaký pre základné aplikácie od tvorcov systému, ako aj pre aplikácie od tretích strán.

Zaujímavá knižnica je napríklad OpenGL ES (Embedded Systems), ktorá prinesie možnosť 3D akcelerácie na zariadeniach Android.


API bude poskytovať prístup k najrôznejším službám, najdôležitejšie sú znázornené na obrázku
Pre vývojárov z toho vyplýva, že aplikácie pre Android bude možné písať v jazyku Java, nebudú však používať knižnice od spoločnosti Sun, ale od Google. Vďaka technológii firmy Esmertec majú byť s Androidom kompatibilné aj aplikácie spĺňajúce štandard Java ME.

Vývojové prostredia
Prvá verzia vývojového prostredia bola zverejnená tento týždeň. Je použiteľné pod Windows, Mac OS aj Linuxom. Pre prostredie Eclipse je k dispozícii zásuvný modul na zjednodušenie vývoja. CEO Sunu Jonathan Schwartz na svojom blogu napísal, že aj IDE NetBeans bude čoskoro podporovať platformu Android. Množstvo dôležitých informácií spolu s odkazmi na stiahnutie SDK, príkladmi a najrôznejšími nástrojmi, medzi ktorými je aj emulátor zariadenia s Androidom, nájdete na domovskej stránke projektu.

Motivácia pre vývojárov
Ani tá najkvalitnejšia platforma neurobí zázraky, pokiaľ pre ňu neexistuje dostatočné množstvo rozmanitých aplikácií. To si uvedomuje aj OHA, ktorá sa rozhodla spopularizovať Android medzi vývojármi. Vyhlásila súťaž, v ktorej si 50 najlepších a najinovatívnejších projektov pre Android rozdelí sumu 10 miliónov dolárov. Prihlášky treba poslať do maca budúceho roku. Vyhodnotenie má prebehnúť v druhej polovici roku 2008, v tom čase by sa mali na trhu objaviť prvé telefóny postavené na platforme Android.
    Komentár ITN: Platforma Android sa do určitej miery podobá na časť technológie JavaFX od spoločnosti Sun Microsystems. Obe sú postavené na Linuxe a dostupné ako open source. Rozdiel je, že JavaFX využíva známe knižnice z edícií Java ME a SE, naopak, Android si berie z rodiny Javy len samotný jazyk. Prvé telefóny pre vývojárov JavaFX majú byť dostupné začiatkom roku 2008. Logicky sa aj spoločnosť Google priklonila k slobodnej licencii a od začiatku boja o platformu pre mobilné telefóny si v rámci OHA prizval silných spoluhráčov, ktorí jej môžu pomôcť pretlačiť Android. Uvidíme, ako sa súboj týchto otvorených platforiem vyvinie, ktorá spoločnosť si získa srdcia vývojárov a či sa im podarí ohroziť postavenie súčasných hráčov na trhu. Zdá sa, že aj vďaka marketingu, priazni médií a popularite medzi mladými používateľmi môže mať Google navrch, v prospech Sunu zase hovorí skúsenosť s platformou Java.
Video:

Video:



Video:



Video:

Zdroj: www.computerworld.com, code.google.com, www.openhandsetalliance.com



Ohodnoťte článok:
 
 

Váš názor:

 
 
  • Avatar ch.: nechapem vsetky tieto iphony a gphony ked uz davno existuju pda/pocketpc s plnohodnotnymi funkciami mobilneho telefonu (vga touchscreen, gps, bluetooth, wifi, gprs, edge...) na ktore uz davno existuje kopec aplikacii, netreba ich odblokuvavat atd. napr. som u nas nasiel jeden za cca 15000. 19.11.2007 14:53  |  Reagovať  
 

Najviac vás zaujalo

24 hodín

týždeň

mesiac

 
 

Najnovšie články

Mo­bil­ný open sour­ce sof­tvér ra­ke­to­vo pri­búd
(Publikované teraz) Spoločnosť Black Duck Software zverejnila prekvapivé informácie o raste open source projektov v mobilnej oblasti, ktoré svedčia o výraznom posune v tejto sfére. čítať »
 
Goog­le bu­de prís­tro­je s An­droi­dom pre­dá­vať pria­mo
(Publikované pred 4 dňami) Spoločnosti sa nepáči spôsob, ako výrobcovia upravujú operačný systém Android pre svoje smartfóny alebo tablety. Chce preto zvýšiť svoj vplyv na predaj takýchto zariadení. čítať »
 
No­vý Chro­me syn­chro­ni­zu­je ot­vo­re­né ok­ná na­prieč rôz­ny­mi za­ria­de­nia­mi
(Publikované pred 5 dňami) Nová verzia (19) internetového prehliadača Google Chrome prináša zaujímavú novinku. Pokiaľ sa prihlásite vo svojho účtu Google, otvorené okná internetového prehliadača sa zosynchronizujú naprieč všetkými zariadeniami. čítať »
 
Mic­ro­soft po­nú­ka po­čí­ta­če s Win­dows bez bloatware
(Publikované pred 5 dňami) Už sme si akosi zvykli, že výrobcovia počítačov pridávajú k operačnému systému Windows doplnkový softvér, skúšobné verzie rôznych programov, nástrojové lišty a pod. čítať »
 
Za up­gra­de na Win­dows 8 bu­de tre­ba za­pla­tiť asi 15 do­lá­rov
(Publikované pred 6 dňami) K novým počítačom s Windows 7 bude Microsoft už čoskoro pridávať kupón na upgrade na Windows 8. Spočiatku to vyzeralo tak, že táto možnosť sa bude ponúkať bezplatne, podľa najnovších informácií sa však zdá, že to nebude úplne zadarmo. čítať »