Egyáltalán nem biztos, hogy minden felhasználói igényre külön mobilalkalmazást kell fejleszteni. Sok esetben egy mobilra optimalizált weboldal jobb megoldás lehet.
Sok százezerre tehető az okostelefonos alkalmazások (appok) száma, és folyamatosan születnek az újabbak. Nem csupán asztali alkalmazások mobil verziói készülnek százszámra, de a vállalati rendszerekhez hozzáférést kínáló programok is, illetve akár egy-egy nagyobb eseményre (például konferenciára, sportversenyre) is könnyen kiad külön letölthető programot a szervező.
A nagy lázban azonban a többség mintha nem gondolkodna el azon, hogy minden esetben szükség van-e ezekre az alkalmazásokra. Hány olyan mobil appot töltöttünk le mindannyian, amelyekről kiderült, hogy igazából csak visszairányítanak egy weboldalra? Az ilyen alkalmazások nem adnak valódi értéket, csak a helyet foglalják az eszközön.

Amikor jobb a weboldal
Számos esetben nem igazán éri meg natív mobilalkalmazások fejlesztésére elpazarolni a rendelkezésre álló anyagi és emberi erőforrásokat. Helyette sokkal jobban járhat a cég, ha meglévő weboldalát készíti fel a mobilkészülékek jobb kiszolgálására.
Milyen előnyei lehetnek annak, ha nem külön mobilprogramokat fejleszt(et) a vállalat, hanem a weboldalát alakítja át?
– Gyors üzembe állítás Egyetlen html-fejlesztési folyamat költség- és időigényével olyan tartalomhoz és funkcionalitáshoz juthatunk hozzá, amely az okostelefonok és táblagépek legszélesebb választékán elérhető. A weboldalakat meg tudják jeleníteni az iOS-eszközök (iPhone, iPad), az Android alapú készülékek, a Blackberry- és Windows Phone 7 telefonok, de még a Symbian telefonok is. Az ügyfeleknek vagy felhasználóknak semmi más dolguk nincs, mint elindítani a készülékbe épített böngészőt, és már kapcsolódhatnak is a mobilokra optimalizált weboldalra. Nem kell azzal foglalkozniuk, hogy először megkeressék a programot az alkalmazásboltban és letöltsék onnan, hogy aztán állandóan frissítgetni kelljen azt.
– Gyors változások Az internet korát a gyakori és gyors változások jellemzik. Érdemes lehet a mobiltartalmakat és -funkciókat is olyan platformon megvalósítani, amely megkönnyíti a változtatásokat, frissítéseket, újításokat. Egy mobilra optimalizált weboldalon bármit bármikor könnyen meg lehet változtatni, és onnantól kezdve mindenki ugyanazt a frissített tartalmat látja, funkciókat használja. Nem kell a vállalatnak azzal foglalkoznia, hogy minden egyes platform minden egyes alkalmazását frissítse. Ráadásul minden alkalmazásbolt egy kicsit másképp működik, ezért ezt a folyamatot még szabványosítani sem nagyon lehet.
– Észlelhetőség Egy mobilra optimalizált weboldal voltaképpen szabványos html-kód, amelyet úgy alakítottak ki, hogy a kis képernyőkön is jól olvasható legyen. Szabványos weboldal lévén viszont jól láthatóak a keresőmotorok (Google, Bing) számára. A megfelelő kereséseknél megjelennek a találati listában, és a felhasználók a mobileszközeikről közvetlenül kapcsolódhatnak az oldalhoz.
– Hosszabb életciklus A mobilalkalmazások nem egy esetben rövid életűnek bizonyulnak az eszközökön. Amikor a felhasználó megveszi az új telefont, hajlamos úgy telezsúfolni alkalmazásokkal, hogy egy idő után nem fér tőlük. A ritkán használt alkalmazások előbb-utóbb a takarítás áldozatául esnek – a weboldal viszont ott marad, bármikor vissza lehet térni hozzá.
– Egyszerűbb, olcsóbb fejlesztés Mindezeken felül arról sem szabad megfeledkezni, hogy a mobilalkalmazást külön kell elkészíteni mindegyik platformra. Kötelező az iOS- és az Android-változat, de hamarosan talán a Windows is felsorakozik melléjük. Ezek mindegyike más-más programozási nyelv és környezet alapos ismeretét követeli meg (az iOS az Objective C-t, a Windows Phone a C#-ot és a Silverlightot, az Android pedig a Javát). Minden platformon számolni kell az eltérő kijelzőméretekkel és felbontásokkal, ami megnehezíti az alkalmazások optimalizálását. Akár házon belül csinálja a cég, akár kiadja külső fejlesztőnek, a három platform folyamatos ellátása újabb és újabb verziókkal igen költséges vállalkozás lehet. Ezzel szemben egyetlen, html-ben megírt webhely ki tudja szolgálni az összes mobileszközt.
Amikor kell az alkalmazás
No de azért a divaton kívül mégis lehet valami a mobilalkalmazásokban, ha már mindenki azokat fejleszti. Vannak esetek, amikor a mobilra optimalizált weboldal nem opció, és a cég kénytelen a natív mobilalkalmazás mellett dönteni.
Az egyik ilyen alkalom, amikor offline használatra is szükség van. Ma már ugyan a wifi és a 3g gyakorlatilag mindenütt elérhetővé teszi a weboldalakat, folyamatos online kapcsolatról azért még nem beszélhetünk. Különösen nem Európában, ahol az országhatárokon túli mobilinternetezésnek még mindig súlyos anyagi következményei lehetnek. Ki lehet ugyan találni kerülő megoldásokat arra, hogy az online tartalom offline is nézhető legyen, de ezek nem igazán működnek. Offline használathoz még mindig a natív alkalmazás a legjobb.
Egy másik korlátozó tényező, ha az alkalmazásnak hozzá kell férnie az eszköz valamely hardvereleméhez. Amíg a html5 nem lesz automatikusan a mobilkészülékeken, addig nincs megbízható, biztonságos mód arra, hogy a weboldalak közvetlenül hozzáférjenek a felhasználó eszközéhez. Ha tehát olyan alkalmazás elkészítését forgatjuk a fejünkben, amely a mobiltelefon kameráját is felhasználja, megint csak a natív alkalmazás marad.
Végül akkor sem ajánlható a webböngésző, ha mobiltechnológiánk túl sok erőforrást igényel. Különösen a mai játékok futnak jobban magán (az akár már két- vagy több magos processzorral felszerelt) a mobilkészüléken. Akár Ajaxban, akár más rendszerben próbálkozunk, a böngészőben történő renderelés nem nyújt ugyanolyan élményt. De hasonlóan natív alkalmazás után könyörögnek az olyan pénzügyi alkalmazások, amelyek nagy adatmennyiségeket dolgoznak fel és jelenítenek meg.
Összeállította: Schopp Attila







