Existuju scenare, pri ktorych je nativna appka super a pri tych uspesnejsich je podstatne, ze si ich pouzivatel chce naistalovat. Tych scenarov je ale velmi malo.
My sme napriklad vo firme zrusili divziu nativnych mobilnych aplikacii (co nic nemusi znamenat pravdaze), lebo u vacsiny klientov tato poziadavka vymizla. Vacsina klientov co isli do nativnej appky, toto zbludenie exitlo do par rokov a presli na ine moznosti. Ked si spomeniem na obdobia, ked sme appky s desiatkami jazykovych mutacii tlacili zec aktualizacie na storoch… To bolo dost nepruzne peklicko. Ak chce stat bezat na viac nezávislej urovni od dvoch korporacii, je fajn mat minimum nativnych statnych rieseni. Optimalne by bolo zvladnut aj autorizaciu cistou os platformou telefonov a tabletov.
Tolko len bocny vstup z kazdodenneho zivota.
ako prisli vsetky tie hracicky so server side JS a podobne okolo nodeJS technologii, tak sa vacsina klientov presunulo do tejto oblasti. Teda ma user profil ulozeny na strane servera a vsetko sa ti dotiahne do html5 appky, alebo javascriptoveho html klienta z APIs servera. Udrziava sa menej kanalov.
Z business pohladu sa viacero kanalov zlucuje do jedneho. Napr. rovnaku architekturu pouziva aj agendovy system (vzadu) pre obsluhu a zamestnancov ako klienti. Aj gui je zvacsa rovnake. Pravdaze oddelenie byva na urovni bezpecnostnych vrstiev, ale architektura je jedna. Vascinou ide o riesenie nejakeho self serve scenara, plus callcentrum, nasledne spracovanie agendy obsluhou. Ak vsetky tri kanaly pouzivaju tu istu architekturu, sluzby a frontend, tak setris velke naklady na x systemov. To sa v mojom svete toci dookola v telko/banka/utility subjektoch.
Co ja sledujem tak boom nativnych apps uz davno skoncil. Pendulum sa preklopilo tak ako pise @gla na client side “high fidelity” frameworky ako AngularJS (dnes uz defacto novy COBOL), ReactJS (buduci COBOL), cool je tento rok Vue (ocakavam, ze to bude COBOL o par rokov).
Popri tom je tu este novy stream frameworkov ako Phoenix a Ruby on Rails, kde sa ide smerom HTML over wire. The Future of Web Software Is HTML-over-WebSockets – A List Apart alebo LiveView. Co je vlastne serverside render bez nejakeho zbytocneho medzikusu tucneho frontend frameworku.
Zároveň tam môžeš imitovať záznamovú knihu z chát - naklikám tam dáta túry, približné časy a miesta kde budem, SOS kontakt atď. Ak do určitého času nepotvrdím, že som ok (dorazím na chatu a pod.), začne upozorňovať kontakty.
Pre veľa ľudí, ktorí nie sú “power users” telefónov je toto super appka na hory.