MIKULAS:
1. Na
web.dev pisou, ze se instalovat muze.
(asi jsem mel upresnit, ze kdyz zminuju PWA, automaticky tim myslim "instalovatelnou PWA").
Clovek ji udajne ziska velice obvyklym zpusobem - typicky tak, ze klikne na tlacitko "nainstalovat", potvrdi ze si to preje, a hotovo.
A ma to smysl napr. proto, aby byla spolehlive pouzitelna i offline, aby se zobrazovala v taskmanageru, aby se dala pouzit jako cil pro nejakou akci jako "otevrit v ...", atp.
2. Jasne, ale ne zrovna "jednim kliknutim", to uz chces od usera trochu vic.
A kdyz bude user Jouda (a ze takovy budou), tak neco takovyho neda. A ja chci aby i ten Jouda to mel co nejpohodlnejsi.
3. Na
web.dev rikaj, ze s tim "native-like" vzhledem to celkem jde.
Soude podle prikladu, ani bych nepoznal ze to neni nativni apka.
4. Citlivy data se offline ukladat nebudou, takze to je ok.
5. Ja rad UI konzistentni napric platformama, abych nemusel resit rozdily u navodu nebo troubleshootingu.
Abych predesel situaci, ze reknu
"tak tedka Joudo zaskrtni ten checkbox nahore vlevo", Jouda rekne
"ale ja tu zadnej checkbox nemam", a po hodine dohadovani zjistim ze tam misto "checkboxu" ma graficky stylizovany on/off prepinatko nebo co - funkcne je to totez, ale protoze Jouda je debil, tak jsem prave ztratil hodinu casu.
Ale tim spis mas asi pravdu s tim, ze bych nemel iOSakovi nutit Androidi UI a naopak - zvlast kdyz to bude nejaky Jouda :)