Schránky ako natívna mobilná aplikácia

Na desktope, nie na mobile. Sice sa funkcionalita webkit jadra zlepsuje, ale stale je to velmi pozadu oporti nativnym implementaciam a naopak, rozdiely sa rapidne zvycsuju (moj pocit). A ked sa bavime o buducnosti, jasne, podme nakodit nativnu appku tak, aby sa dala implementovat (s obmedzenou funkcionalitou) aj ako weapp, ale ako zaklad (funkcny, UI, UX) by som vzdy bral to najlepsie co je mozne vytvorit, nie naopak, tento pristup ja osobne neznasam (ako to urcite vidno na mojich prispevkoch).

? Jednotny appstore, kazdy ma na neho pristup, free…

iOS mas 94% na najnovsej verzii iOS10, zbytok iOS9…no problem

Ak mas kvalitny OS a nekodis to cez nejake divoke emulatory (Swift, C) tak je konzistencia zachovana. Neviem aku mas skusenost, ale aplikacie vacsinou s updatom OS funguju, max je potrebne zmenit nieco velmi jednoduche, co je povacsinou krasne uvedene v dokumentacii a upozorni na to app review.

S tymto absolutne suhlasim, ale nativne zabudovane appky do OS presadis tazko, takze nativna appka (a sposob akym si ju vies stiahnut) je zatial najlepsie riesenie.

? nerozumiem

Na to je tu kontrola verejnosti a potreba zpruznenia postupov. Nechcem aby trpela kvalita len preto, ze je problem v administracii na strane statu (obstaravania a pod.). Toto je mozne zmenit, tlacit na to a snazit sa to zlepsit.

Ked to bude, tak to bude super, bohuzial sucasny vyvoj nenaznacuje ze sa nieco take udeje v najblizsej dobe :smiley:

Desktopove systemy obsahuju menej funkcionality na urovni prepojenia periferii (nemaju lahky pristup k GPS, fotoaparatu, iBeacons…). Desktop je verzatilny, nieje potrebne tak dbat na optimalizaciu energetickej uspornosti, viacmenej neobmedzene computational resources. Vyvoj ukazal, ze ludia beru browser na desktope ako primarny portal k funkcionalite, v mobilnych zariadeniach je to opacne,kedze aplikacie prinasaju prave v tejto funkcionalite omnoho vacsiu flexibilitu (okrem inych prednosti).

Ok, takze ak niesom na nieco absolutny expert so znalostami podrobnosti, nemam narok na relevantny nazor? Resp. je to pre vas dovod pre ignoraciu? Alebo ako to mam chapat? Opakovane zdoraznujem, ze niesom zbehly v technickych veciach, tieto moje nazory su nazory “mierne pokrocileho” uzivatela.

GovBox je prikladom, ze ked je API, tak niekto tu apku spravi. Akurat pristup statu k tomu API je dost zly, lebo treba spravit oficialnu integraciu.
Keby API bolo otvorene (teda napr. schranka by bola implementovana tak, ze by miesto html dat posielala JSON/XML a prijimala by miesto formularov (neviem ci su tam formulare) data ako JSON/XML tak by mohol niekto spravit integraciu pre seba do email klienta alebo ju predavat.
Teraz si moze spravit taku apku co bude volat to API, ale scrapovanim html, co asi nie je uplne idealne.

Mobilne apky su fajn ale kolko mobilnych apiek vojde do mobilu? Kazda apka v sebe donesie v podstate kopu balastu v podobe obrazkov. (Ano, pamat sa zvacsuje ale vyzieraju ju aj ine aplikacie a cachovane data a fotky ap.)
Dalsia nevyhoda je, ze pri zmene API treba spravit update apky a donutit uzivatelov si spravit update alebo podporovat dlhu dobu x verzii API). Mozne riesenie je spravit apku co dostava data a aj popis visualizacie, ale to je uz rovnake ako JSON+CSS a JS cast je v apke.

Ja nie som apriori proti nativnej apke, ale primarne nech sa investuje do API, potom bude sanca ze stat moze vyhlasit sutaz na tie apky a vygenerovat lepsiu cenu. Takto sa len spravi vendor lock a predrazuje vsetko.

Pozri si appku Overcast na appstore. Updaty su v rade 2-3 megabajtov, funkcionalita je super, aj design. Appka pouziva moderne API, programovaci jazy (ak sa nemylim Swift), to iste aplikacne rozhranie je pouzivane vo webplayeri. Ak sa nieco nakodi dobre /nie cez exoticke emulatory/, nativne, nieje dovodo predpokladat ze bude appka prebujnena (preto som aj navrhol rozdelit urcite funkcie do specialnych appiek).

iOS nieje problem, neviem ako Android…ak je stabilny system, nieje potrebne prekopavat aplikacie a implementacie :smiley:

Nespravi. Pretoze nieco je lepsie ako nic, alebo ako webwrapper alebo nejaky emulator JAVA.

Ked sa spravia len apky a nie API tak je to zle riesenie. Ked sa spravi API a k tomu referencna apka, tak OK.
Dokonca ked sa spravi len API a nie Web apka a iba nativna, stale este dobre.

A este k Windows mobile - mrtva platforma?. Momentalne maju tablety casto dual boot do windows, takze nejaku apku pre windows treba. Aj toto je mobilne zariadenie a ocakaval by som tam nejaku apku.

Keby ale bolo API k schrankam verejne a dobre implementovane, tak mohol uz niekto robit na rozsireni Outlook/thunderbird klienta o takuto funkcionalitu. Pripadne spravit integraciu na eDane od financnej spravy. Potom by mozno aj financna sprava zacala riesit integraciu na UPVS skor, teda by komunikaciu riesila nie cez svoje schranky ale cez jednotne.

A o zmene API som myslel zmenu API v UPVS, nie na platforme. Web apka ma 3 casti: data+kod+styl posielany zo servera, teda pri zmene API sa posle aj zmeneny kod. Nativna apka prijima data a obcas moze aj styl, ale kod je v apke a je potrebne kod stiahnut ako update z appstore.
Napr. sme malo problem s nepijanom prave pre to, ze ludia mali dlho stare verzie apky a nemohli zavriet to API kade sa pristupovalo k datam aj bez klavira.

A k verziam iOS a Android podporovanym - tu sa spravi baseline co sa podporuje teraz. Ale po par rokoch sa povie,z e najstarsie podporovane verzie OS uz nebudu podporovane, ze ich je malo. Takze ludia, co mali starsie telefony a nepojde na nich update, tak maju smolu? Aku nahradu za to dostanu? Aby sa z toho nestal pripad ako bol s citackou eID, ze bola podporovana len na Windows, ostatny mali smolu. Alebo ze Financna sprava mala web len pre windows a az sud ju donutil podporovat linux a ine systemy inak nemoze vyzadovat od ludi elektronicke posielanie dat.

Nebodaj sa ale stat chysta nakupit kazdemu este nejake mobilne zariadenie, aby mal preddsa len pristup k statnym sluzbam, ked to stat vyzaduje povinne od vsetkych?

Ok, už som si uvedomil na čo narážate. Android je roztrieštená platforma, hardwarovo, softwarovo, takže tam je natívna appka asi naozaj syzifovské trápenie. Avšak niesom zrozumený s tým, aby všetci trpeli pre to, lebo trpí väčšina. Takže, kompromisne. Natívna app na iOS, nakódená tak, aby existovala (menej funkčná) web obdoba, ktorá by sa dala spúštať aj v mobilných zariadeniach. iOS app by bola referenčná a bleeding edge. Update každých 12 mesiacov s novým iOS a implementáciou nových funkcionalít (testflight mode).

A s tým API súhlasím, je potrebné riešiť aj to. Ale nechať to všetko iba na trh je na Slovensku utópia. Takže API + natívna refference app (iOS) + mobilná základná verzia pre Android a zbytok…

Ja mam stary ipad s 5.0.1. Tiez trpim pretoze drviva vacsia novych apiek mi nejde, ani len obycajna TyTrubka. Tiez znasam diktat vacsiny s novymi iosmi. Upgrade na novsi ios prakticky uz nehrozi, priamociaro to nejde a babrat sa mi s tym nesce. Nativne aplikacie su mi nanic.

1 Like

Pre teba bude ideal ta “zbytkova” základná webappka :slight_smile:

Ahojte,

optimisticky market share ios vs android je 20% vs 80%

tych 20% iosu je este dost fragmentovane a urcite 20% zariadeni nema
posledny ios.

https://david-smith.org/iosversionstats/

Vyrabat pre menej ako 5% zariadeni nativnu aplikaciu sa mi zda nezmysel.
Nieco mi hovori ze to bude tych paretovskych 80% spotrebovanych nakladov
a 20% zozerie API a mobilny web.

r.

Nepoznam sice SK statistiky, ale struktura pouzivatelov eschranky bude podľa mňa trosku vyrovnanejsia (60/40)? S tou fragmentáciou som to nepochopil, viac ako 90% je na iOS10/9. Ako som písal vyššie, “terror väčšiny”.

Preto navrhujem spraviť referenčnú appku a zbytok doriešiť popri tom, ale vziať si za vzor práve to najlepšie :slight_smile:

@jsuchal Banky tvrdia, že služby cez natívne aplikácie na Androide a IOS majú väčší rast ako služby cez internetbanking. Preto ti k účtu napr.ČSOB pribalí tablet alebo telefón od Samsung s predinštalovanou aplikáciou.

Rovnako Slovenska sporiteľňa uvádza, že užívatelia používajú aplikácie v mobile častejšie ako samotný internetbanking cez portál.

A samotna tatrabanka má už niekoľko rokov k dispozícii natívnu aplikáciu v mobile a na Apple watch.

Mobil je bližšie k ľuďom, môžeš mať push notifikácie a pod. Na doručovanie elektronických správ úplne ideálny nástroj.

Logicke, banku/karty/platby pouzivam denne, niekolko krat. Egov? Meh.

Ty nie, ja to pouzivam kazdodenne, pravidelne, aj kolegovia…a vsetci su na iOS a ocenili by riesenie…treba sa zamysliet nad usecaseom a pouzivatelmi…

No a pravnici chcu, aby sa im na riesenie ich problemov poskladali vsetci obyvatelia slovenska. Hm.

Banky zrejme necielia iba na právnikov keď poskytuju k úctu mobil s aplikáciou

:confused: ospravedlňujem sa ak som sa niekoho osobne dotkol, nebol to môj zamer

Ja som to pochopil tak, ze takychto ludi treba brat z rezervou. (Skusenost z vyvoja softveru vravi, ze nevedia co chcu, len si myslia ze to vedia.) T.j. ich nazorom sa treba vazne zaoberat, az ked ich je nejaka relevantna masa. Zatial ste dvaja (@Marty_MacFly a @ius)…

Ak mi tri krát neviete odpovedať na jednoduchú otázku a namiesto toho je osobný útok, tak okrem toho, že vás budem brať odborne s veľkou rezervou, vás pravdepodobne začnem aj trochu ignorovať. Áno. Čiže skúsim naposledy. Kedy by štát nemal robiť nativnu aplikáciu na mobil? Nezaujíma ma desktop, nezaujíma váš názor na responzivny web, ani Java ditec podpisovac. Zaujíma ma kedy by ste považovali vyrobenie nativnej aplikácie za vyhodené peniaze štátu. Je také ťažké odpovedať?

Spýtal ste sa 2x na to, kedy si myslím, že nieje (štátna) NATÍVNA APLIKÁCIA potrebná a odpovedal som. Osobný útok ma mrzí, ospravedlnujem sa Vám, nemyslel som to zle, len zo mna hovorila frustracia, riesime to uz docela dlhy cas :slight_smile:

Až v poslednom príspevku ste preformuloval svoju pôvodnú otázku a spýtal ste sa, “kedy by štát nemal robiť aplikáciu **na mobil**”. Podľa mňa tam, kde nieje potrebná od uzivatela ziadna interakcia, kde niesu potrebne funkcne prepojenia, kde nieje dolezity UX. Otazka pre vas znie, myslite si, ze webove aplikacie napr. gmailu na mobile su lepsie ako nativne appky? Skusal ste niekedy google docs webapp na iPade? Je to katastrofa nieco napisat a splodit. Akekolvek sluzby ktore funguju na nativnych appkach a zaroven udrziavaju aj webovu mobilnu appku preferuju nativne prostredie preto, lebo to dokaze uzivatelovi poskytnut lepsi komfort, uzivatel ma vacsi “zazitok” z uzivania a je tam vacsia pravdepodobnost, ze sa k produktu vrati.

Prepacte, ale pozrite si ako sa vola tento topic a z coho vznikol. Je uplne zrejme, ze sa bavime o mobiloch. Ak ste to nepochopili, tak sa ospravedlnujem.

Nemyslim. To co si myslim je toto: Ak by som email pouzival, tak casto ako egov sluzby, tak si v zivote ziadnu nativnu aplikaciu kvoli emailu instalovat nebudem. Neviem ci zamerne ignorujete to, co som pisal vyssie. Zopakujem a zvyraznim:

Takze chapem frustracii, ze pravnici co maju pouzivat javovske pomale hnusne gui na podpisovacoch kazdy den niekolko krat, ale nechapem preco by toto mala byt statna priorita to riesit. Neviem nakolko si pravnici vazia svoj cas (podla faktur sudim, ze dost) tak by si mohli taketo nieco objednat u nejakeho dodavatela. Nie? Nechapem, preco by pre uzku skupinu ludi mal stat nieco platit. Je to nejaka sluzba pre verejne blaho?