Mobil webes alkalmazások, nyílt rendszerek fejlesztése
Hibrid alkalmazások létrehozásához a legelterjedtebb technológia a PhoneGap, amely lehetővé teszi a fejlesztők számára a HTML5 és a megfelelő keretrendszerek fejlesztését. Megemlíthetjük a Sencha Touch felhasználói interfészek létrehozásának kereteit is, amelyek csak iOS és Android támogatják, de nagyon népszerűek a fejlesztők körében.
Amikor kiválasztunk HTML5 keret egy konkrét projekt, amellett, hogy meghatározzuk a tartományt a támogatott eszközök, meg kell próbálni a rendelkezésre álló egyes könyvtárak kihasználni optimálisan megfelel a szokásos fejlesztési módszerek. A HTML5 keretrendszerek kiválasztása meglehetősen nagy (2. táblázat), javulni fognak, új funkciókat és támogatást kapnak minden új eszközön. Ugyanakkor a keretrendszerek kódbázisának volumene is növekedni fog, ami rossz hatással lesz a sebességükre és a forgalmi kapacitásukra. Ezeknek a problémáknak a leküzdésére a keretek specializálódásának szegmentálásán alapuló különböző megközelítéseket kell alkalmazni. Például a jQuery Mobile keretrendszer lehetővé teszi, hogy csak azokat a modulokat használja, amelyek egy adott projekthez szükségesek.
Ma mobilpiacon - valójában egy monopólium iOS és az Android platformon, valamint egy kis hányada Blackberry, Windows Phone és a Symbian, de a készülék modellek elhagyni a piacot gyorsan, és a hardver és szoftver technológiák aktívan fejlődő, gyorsan változó piaci helyzetre. Például a Firefox operációs rendszert - ezt a platformot a mobilhálózatok nagy üzemeltetői támogatják, és mivel az alkalmazások a HTML5-n alapulnak, választékuk elég gyorsan növekszik.
Tehát számos típusú mobilalkalmazás létezik, de a legtöbbjük közös jellemzője - a HTML5 használata. Ma ez a technológia a webes fejlesztés színvonalává válik, de még mindig messze van a lejárattól. Talán a HTML5 mobil webes alkalmazások létrehozására szolgáló "on-duty" eszköz még nem vált, de úgy tűnik, itt az ideje tanulni mindent.
Ossza meg az anyagot kollégákkal és barátokkal