A progresszív webes alkalmazások a webes alkalmazások új korszakának kezdete
A webes módosítások kezdete
A mobil alkalmazások korszaka
A mobil alkalmazások hátrányai
Minden, de csak a mobil alkalmazások fejlesztése egyre nehezebbé válik. Miért?
- Mobileszközök fragmentálása
- Rengeteg platform
- Az információk relevanciája
Mobileszközök fragmentálása
Rengeteg platform
A platform alatt elsőként az eszköz operációs rendszerét értem. Napjainkban a világ vezető pozíciója az Android, majd az iOS, a Windows Mobile és a többi. Üzleti szempontból a terméknek legalább a felsorolt platformokon 2-nél jelen kell lennie. Ez viszont mindkét rendszer fejlesztési és támogatási költségeit magában foglalja. A népszerűség csúcspontján a mobil alkalmazások fejlesztői egyfajta istenek voltak, magas fizetést kaptak (talán még most is kapnak), még mindig nagy keresletük van. A magas fizetések folyamatosan emelkednek.
Az információk relevanciája
Soha nem volt olyan információ, mint korunkban. De az ár értéktelen neki, függetlenül attól. A modern élet gyors, az információátadás sebessége szédítő. Az információs rendszerek fejlesztésének modern eszközei és módszerei naponta több tucatszor frissíthetők anélkül, hogy befolyásolnák a termék minőségét (az üzleti folyamatok megfelelő kialakításával). A verseny minden napján nő, magának a terméknek a versenyelőnye is a piacra való belépésének gyorsasága, valamint a végfelhasználóknak történő könnyű szállítás. Az internet nem más, mint egy olcsó és hatékony eszköz egy termék vagy szolgáltatás végfelhasználó részére történő átadására. Ebben az összefüggésben a mobilalkalmazások messze nem az információfogyasztás legjobb eszközei, mert:
- Az alkalmazások fejlesztése és frissítése időbe telik
- Vannak késedelmek a frissítések terjesztésében (mérséklés a piacon)
- Az eszközök széttagoltsága miatt nagy valószínűséggel vannak hibák és nem szabványos viselkedés egyes eszközökön
- A tesztelés bonyolultsága ugyanaz a töredezettség miatt
- A felhasználók nem szívesen frissítik az alkalmazásokat (esetleg nem észlelik a frissítéseket)
A webes alkalmazások új korszaka jön. Az elmúlt években a front-end gyorsan fejlődött, a webes fejlesztők megértették, hogy a DOM használatával a jQuery használatával nem volt divatos, és nem könnyű, ha összetett dinamikus webes alkalmazás írására van szükség. Vannak új absztrakciók. Napjainkban egy jó front-end fejlesztő egyszerűen írhat egy platformon keresztüli webes alkalmazást, amely minden vezető platformon (Windows, Mac, Linux, Android, iOS) fut, mint a natív (hello, Atom, Slack Desktop, Telegram asztali, Visual Studio Kód) pl. Electron segítségével.
A React és a AngularJS megjelenése megzavarta a webes fejlesztés ismerős módját. A modern böngészõmotorok innovációi a webes alkalmazások jövõjével és a böngészõk szerepével foglalkoznak. Minden arra a tényre vezet, hogy a közeljövőben csak a böngészőt használjuk. A felhasználók a böngészőjükön belül a legtöbb időt töltik. A modern webes alkalmazások, mint például a Google Dokumentumok szinte semmi esetre sem rosszabbak a megszokott Microsoft Word számára :) És ez csak a kezdet. A mobil Chrome többek között lehetővé teszi a webfejlesztők számára, hogy kölcsönhatásba lépjenek a mobilkészülék hardverével az API szintjén, például az akkumulátor töltéséről, a Bluetooth jelenlétéről és még sok másról. A push-értesítések széles körű bevezetésével a böngészőn keresztül általában nem mondok semmit.
Ha minden a natív mobil alkalmazások táborában jó és sima volt, a React Native vagy a Angular Mobile Toolkit nem lenne széles körben elfogadott és elismert. Ma a web csodálatos átalakulását tapasztaljuk. A mobil internet gyors, megfizethető és olcsó. By the way, Kazahsztánban kevesebb, mint 5 $ havonta kaphat hozzáférést 4G LTE korlátlan mobil forgalom. Elképesztő.
Ha fejlesztő vagy, akkor a legérdekesebb időpont a komplex webes alkalmazások fejlesztésének tanulmányozásához.
Rövid előrejelzésem a közeljövőre:
Hasznos linkek
Több mint 1000 résztvevő van a csatornán, ezért csatlakozz és te - DevBrain