Jenže jste smíchal dohromady velikost distribuce a velikost zdrojového kódu.
Aplikace jako celek je sice děravá a útočník získá kontrolu nad jejím během, ale podle vás je vše OK, protože v tom HTML/CSS/JS to není. Máte zvláštní přístup k bezpečnosti.
Ne, neshodneme.
K prokázání vaší teorie nestačí ukázat jeden příklad, který jí vyhovuje, když existuje jiný, který jí vyvrací.
Já jinou možnost nijak extra nehledám,
Vy jste se na jiné možnosti ptal.
náklady na vývoj jedné multiplatformní aplikace jsou menší, než náklady na vývoj několika nativních aplikací.
Ano, bude nákladnější. To jste nevěděl, že kvalitnější věci jsou holt nákladnější?
Jakým koeficientem se ty náklady promítnou do ceny výsledného produktu je úplně jiná otázka.
Nad to electron/webview resp. web UI není jedinou možností jak psát multiplatformní aplikace. Jen je tou nejméně kvalitní.
Velikost distribuce aplikace neznamená, že je to vše načtené v paměti při běhu aplikace a že se to vše při běhu používá.
Tak jste mě donutil to po letech nainstalovat. Na disku to má 345MB. Naimportoval jsem tam cca 536KB hesel a poznámek a výsledkem je cca 370MB v RAM. Po chvíli používání to atakuje hranici 400MB. Samotný electron framework soubor má 291MB. Vaše teorie zní sice krásně, ale realita je jiná. Vybraný řádek se záznamem nejde posunout kurzorovými klávesami, ty posouvají celé okno, mezi záznamy se skáče tabem zrovna jako po ostatních elementech, sidebar není přizpůsobitelný atd. atd.. Prostě webová stránka.
Jak říkám, jako nouzovka akceptovatelné. V ostatních případech na úkor uživatelů.
On ten dopad neexistuje.
Existuje, ale pokud se pohybujete pouze mezi webovými aplikacemi, tak to nejste ochoten nebo schopen vnímat. K vašim podnikovým aplikacím se z taktních důvodu vyjadřovat nebudu. Ostatně možná se to za těch 13-14 let změnilo. Ale když porovnáte podobné aplikace Atom/VSCode vs. Sublime/Espresso nebo webový vs. nativní excel/word…, Fusion360 atd. atd. ten rozdíl v chování UI je zřejmý i pro laika.
Kdybyste věděl jak opravdu funguje UI, tak takové nesmysly nepíšete.