Oglasi
U ovom postu ćemo vidjeti koje su 3 kategorije mobilnih aplikacija, govorimo o vrstama Native, Hybrid i WebApps.
Vrste.
Ne postoji jedan način niti jedna platforma ili operativni sustav za razvoj mobilnih aplikacija, naprotiv, postoje različiti operativni sustavi, tehnologije i vrste aplikacija, tradicionalno postoje 3 kategorije za razvoj aplikacija (Native, Hybrid, webApps).
izvorne aplikacije
- Ove vrste aplikacija specifične su za operativni sustav uređaja, na taj su način alati i jezici s kojima su izgrađene neovisni, ako na primjer želite izraditi mobilnu aplikaciju za Android, morate koristiti jedan od službeni jezici, u ovom slučaju to može biti java ili kotlin (ili C/C++ ako koristite NDK), za iOs treba koristiti Objective C ili Swift
- Svaki operativni sustav zahtijeva poseban SDK (Software Development Kit) za izradu aplikacija, koji pruža skup biblioteka, klasa i alata za njihov razvoj.
- Razvoj za svaku platformu.
- Omogućuje bolje korištenje resursa uređaja.
- Vizualni izgled ovisi o operativnom sustavu.
- Imaju službenu trgovinu aplikacija za preuzimanje i instalaciju, omogućujući razvojnim programerima objavljivanje aplikacija, čime se olakšava njihova distribucija.
- Ne ovisi o korištenju interneta.
web aplikacije
- WebApps su u osnovi web stranice optimizirane za rad na mobilnim uređajima, ova optimizacija se događa jer se radi o responzivnoj stranici, međutim, jednostavna činjenica da se može izvršiti na mobilnom uređaju već je čini webAppom.
- SDK (Software Development Kit) nije neophodan za njegov razvoj, jer kao i kod izrade svake web stranice, ove aplikacije su neovisne o operativnom sustavu, pa ih nije potrebno instalirati i potreban nam je samo preglednik gdje može biti viđen.
- Ne zahtijevaju trgovinu aplikacija.
- potreban je pristup internetu
- Vizualni izgled ne ovisi o operativnom sustavu na kojem radi.
- Značajke uređaja ne mogu se u potpunosti iskoristiti.
PWA – progresivne web aplikacije
One su poboljšane web aplikacije koje korisnicima pružaju snažnije značajke od tradicionalnih web aplikacija, tražeći puno bolje korisničko iskustvo, među njihovim značajkama su:
- Unatoč tome što je web stranica, može se instalirati simulirajući rad izvorne aplikacije (iako nije nužno za rad)
- Budući da je web stranica, omogućuje automatska ažuriranja.
- Korištenje push obavijesti
- Mogu raditi bez internetske veze.
hibridne aplikacije
- Hibridne aplikacije kombinacija su 2 prethodne kategorije, mogu se shvatiti kao web aplikacije uronjene u izvorne aplikacije, te se aplikacije razvijaju neovisno o platformi.
- Mogu se instalirati kao da se radi o izvornoj aplikaciji, što praktički olakšava izradu jednog razvoja za različite platforme.
- Omogućuju pristup resursima uređaja, ali ne u cijelosti, ali je pristup njima znatno poboljšan napretkom novih tehnologija.
- Vizualni aspekt je tradicionalno bio čimbenik koji je utjecao na rad s ovom vrstom aplikacija, ali je također evoluirao na način da je moguće imati vizualni izgled prema svakom operativnom sustavu.
Evolucija hibridnih aplikacija.
Hibridne aplikacije koje se tradicionalno izvode u spremniku ili web pregledniku, no s novim poboljšanjima u pogledu verzija platforme i pojavom novih alternativa za razvoj aplikacija, uočena je velika evolucija u ovoj kategoriji budući da postoje reference kao što su Xamarin , ReactNative ili Flutter koji vam omogućuje stvaranje višeplatformskih aplikacija koje se mogu izvoditi izvorno na operativnom sustavu, sve dok koriste widgete ili API-je izvorne za sustav.
To omogućuje ovim vrstama aplikacija da imaju izvorno ponašanje s mnogim poboljšanjima u smislu performansi i korištenja resursa, budući da, iako se ne pokreću izravno na operativnom sustavu, pokreću se na komponentama samog sustava.
Koji je najbolji?
Ne može se reći koja je bolja, kao i kod većine stvari u ovom sektoru, sve ovisi o potrebama korisnika i kontekstu u kojem će se aplikacija koristiti.
I to je to, nadam se da ste uživali u ovom videu i ovom postu, u sljedećim postovima nastavit ćemo se dublje baviti ovim operativnim sustavom!!!!
Moglo bi i vas zanimati.
Želite li nešto dodati ili komentirati o ovom unosu? slobodno učini….A ako vam se svidjelo... pozivam vas da podijelite g Pretplatite se klikom na gumb "Pridružite se ovoj stranici" kako biste čuli više postova poput ovog 😉