Conţinut
Aplicațiile sunt consumate de noi, de utilizatori, pe multe dintre dispozitivele noastre. Ei fac o treabă bună de a ne direcționa către conținut concentrat; o singură sursă de informații de care avem nevoie pe un singur subiect.
Odată cu creșterea dispozitivelor inteligente, argumentele potrivit cărora aplicațiile sunt un „web killer” au crescut. Dezvoltatorii au participat, de asemenea, la dezvoltarea aplicațiilor native, deoarece văd beneficiile monetare pe care le poate aduce crearea unei aplicații de succes.
Cu toate acestea, aplicațiile native sunt cu adevărat cea mai bună platformă pentru inovația dezvoltatorilor sau experiența utilizatorului? În acest articol, voi argumenta că webul rămâne cea mai bună platformă pentru dezvoltarea aplicațiilor: nu numai pentru utilizatori, ci și pentru dezvoltatorii care doresc să depășească limitele tehnice.
Sistem închis
Ecosistemul aplicațiilor este adesea interpretat ca o piață închisă, dominată de câteva magazine cheie, cum ar fi App Store-ul Apple și Google Play. Acest lucru a însemnat că dezvoltatorii au fost nevoiți să construiască aplicații native pentru ecosisteme închise. Dar modelul de afaceri pentru sistemele închise - cele concepute pentru o anumită platformă hardware - este fundamental defectuos.
În loc să permită utilizatorului să-și controleze propria experiență, la fel ca și pe web, aplicațiile native sunt create pentru a bloca utilizatorii. Acestea ne pot bloca într-un model hardware, ceea ce înseamnă că nu avem acces la toate funcționalitățile dorite.
Acestea ne pot face să ne actualizăm în mod constant software-ul sau să trecem la cel mai nou smartphone pentru a obține cel mai recent conținut. În loc să ofere o experiență inovatoare, aplicațiile native o limitează.
De aceea, lansarea primului dispozitiv Firefox OS în 2013 a marcat o etapă importantă pentru industria de telefonie mobilă, deoarece a permis crearea de aplicații pentru a deschide total standardele web.
Tehnologiile bazate pe standarde, inclusiv HTML5 și CSS3, permit aplicațiilor web să ruleze pe aproape orice platformă printr-un browser modern, conform standardelor. Aplicațiile web sunt adaptive și receptive, oferind dezvoltatorilor mai mult timp pentru a inova, deoarece este nevoie de mai puțin timp pentru a învăța noi abilități de codare sau pentru a „înfășura” o aplicație pentru livrare într-un mediu nativ.
Platforma deschisă
În cele din urmă, web-ul este o platformă deschisă pentru inovație, pentru toți. Spre deosebire de tehnologiile închise, un ecosistem de aplicații bazat pe web nu va muri niciodată sau nu va mai fi relevant.
Este adevărat că aplicațiile pot fi utile. În loc să introduceți o adresă lungă într-un browser web, sunteți ghidat direct către conținutul pe care îl căutați. Din această cauză, unii au numit creșterea aplicației „zorii internetului” - apare o singură pictogramă, un singur clic și o interfață simplă.
Și aplicațiile pot fi grozave. De la Angry Birds la Candy Crush și Flappy Bird, avem divertisment la îndemână. Putem colecta ecusoane, să împărtășim scorurile noastre pe Facebook sau să ne conectăm fotografiile la Instagram.
Dar ce este util sau cool despre aplicațiile în sine? Nu sunt ele doar „web acoperit cu bomboane” - care vă oferă informații care sunt deja disponibile prin browserul dvs.?
Și ce este inovator la ei? Majoritatea oamenilor nu instalează aplicații populare, deoarece sunt programe excelente, ci din cauza numărului de alți abonați. Utilizatorii înșiși au fost comercializați.
Mitul inovației
Majoritatea aplicațiilor se actualizează constant, dar niciodată nu inovează. Și frecvent, nu înțelegem cu adevărat implicațiile acestor actualizări. De exemplu, dacă atingeți aplicația Update, software-ul își va da brusc dreptul de a accesa fotografiile sau contactele de pe telefonul dvs. și de a le utiliza în orice mod pe care dezvoltatorul îl consideră potrivit?
Adesea, nu avem informații despre ce aplicații și companiile din spatele lor vor să facă cu informațiile noastre. Nu putem privi sub capotă și nu putem opri aceste lucruri să se întâmple.
Dar de ce nu ar trebui pur și simplu utilizatorii să poată restricționa sau acorda permisiunile aplicației oricând doresc? S-ar putea să fim în prezent în mijlocul unei isterii de aplicații native în stil Tamagotchi?
Asemănările sunt neobișnuite - aplicațiile ne cer să le hrănim, să ne jucăm cu ele și, când nu mai putem fi deranjați, ajung în colțul camerei, colectând praful. Câte aplicații aveți pe telefon și câte le folosiți de fapt?
Deoarece aplicațiile native sunt un model de afaceri autoservit, ele nu favorizează inovația. De fapt, o restricționează.
Pagina următoare: interoperabilitate, aplicații web și un viitor deschis