WebView vs ネイティブ vs WASM【モバイルUI】 (53レス)
WebView vs ネイティブ vs WASM【モバイルUI】 http://mevius.5ch.net/test/read.cgi/tech/1704585639/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [] 2024/01/07(日) 09:00:39.23 ID:XaQ9o0Ba モバイルUIフレームワークはいっぱいあるけど、結局どれが覇権を取るんだろうね? WebView(ガワアプリ)→ React, Vue ネイティブクロスプラットフォーム→ Flutter, ReactNative, Compose, (Xamarin) ネイティブ→ SwiftUI🍎, Compose🤖, (Flagment🤖) WASM(WASMランタイムで実行可能なUI)→ Flutter, Compose 単にWebブラウザ→ React, Vue ・プログラム言語別 JavaScript→React, Vue Dart→Flutter Kotlin→Compose Swift→SwiftUI http://mevius.5ch.net/test/read.cgi/tech/1704585639/1
2: デフォルトの名無しさん [sage] 2024/01/07(日) 09:08:13.69 ID:WuOsnGlY おい!我らが.NET MAUIがねえぞ! ふざけてんのか! http://mevius.5ch.net/test/read.cgi/tech/1704585639/2
3: デフォルトの名無しさん [] 2024/01/07(日) 09:17:14.61 ID:XaQ9o0Ba >>2 え、maui? 他モバイルフレームワークと比較した新技術もなく、製品に使われてもいないじゃん、、、 http://mevius.5ch.net/test/read.cgi/tech/1704585639/3
4: デフォルトの名無しさん [] 2024/01/07(日) 09:30:11.53 ID:S/Jnt+DP いずれすべてのアプリがWebView + WASM に集約するよ やはり Flutter はオワコン http://mevius.5ch.net/test/read.cgi/tech/1704585639/4
5: デフォルトの名無しさん [] 2024/01/07(日) 11:14:54.65 ID:SSDWv3/D WasmGCに対応したDartとKotlinが今後期待できるフロントエンド向けプログラミング言語だね 一方WasmGC対応時期不明なフロントエンド向け言語C#さんは出遅れた模様 http://mevius.5ch.net/test/read.cgi/tech/1704585639/5
6: デフォルトの名無しさん [] 2024/01/07(日) 11:22:56.60 ID:cZPRrTYJ WebViewってなに? http://mevius.5ch.net/test/read.cgi/tech/1704585639/6
7: デフォルトの名無しさん [] 2024/01/07(日) 16:27:43.10 ID:5oUcDiS+ ブラウザがHTMLに縛られ続ける限りWebAssemblyでDOMを直接操作できる未来は来ないし、JavaScriptが天下を取り続けるよ せいぜいJavaScriptの高度演算がWebAssemblyで高速化されるくらいしか使われどころがない UI付きWebAssemblyなんてハナから終わりよ http://mevius.5ch.net/test/read.cgi/tech/1704585639/7
8: デフォルトの名無しさん [] 2024/01/08(月) 10:27:05.91 ID:joGu+nRy モバイルアプリなんてReactNativeするまでもなくガワアプリで十分 http://mevius.5ch.net/test/read.cgi/tech/1704585639/8
9: デフォルトの名無しさん [sage] 2024/01/08(月) 12:10:07.64 ID:MjE8SxQ7 Googleブラウザを使ったアプリなんて10年後にはピクリとも動かないだろうからネイティブしかない http://mevius.5ch.net/test/read.cgi/tech/1704585639/9
10: デフォルトの名無しさん [] 2024/01/08(月) 13:42:59.50 ID:VICGLLXI >>9 Googleブラウザ?WebViewじゃなくて? http://mevius.5ch.net/test/read.cgi/tech/1704585639/10
11: デフォルトの名無しさん [sage] 2024/01/08(月) 14:48:59.62 ID:jeOEkfga サービス終了で使えなくなるWebアプリのことを言いたいのでは Googleが出てきたのは多分ホスティング関係 まあGoogleに限らず規約変更⇒サービス終了の流れはありがち http://mevius.5ch.net/test/read.cgi/tech/1704585639/11
12: デフォルトの名無しさん [] 2024/01/08(月) 16:21:25.22 ID:+GN4BlMm Webアプリじゃなくてガワアプリならサービス終了でサーバーを閉じてもHTMLセットをアプリに同梱させて動かせられるんじゃないの?知らんけど http://mevius.5ch.net/test/read.cgi/tech/1704585639/12
13: デフォルトの名無しさん [] 2024/01/08(月) 16:26:50.41 ID:+GN4BlMm サーバーサイドに依らないクライアントサイ ドで完結するならの話だけど http://mevius.5ch.net/test/read.cgi/tech/1704585639/13
14: デフォルトの名無しさん [] 2024/01/08(月) 20:28:41.20 ID:nzWjIJuh ガワアプリをPWAかなんかと勘違いしてそうだな ガワアプリはブラウザじゃなくてアプリストアから配信されてるアプリのこと 例えばこのガワアプリは、 https://techblog.finatext.com/technology-stack-fintech-solution-6bae02917359 UIはWebページまんまのVueをWebView内で動かして、プッシュ通知とかだけネイティブで実装してるらしいよ http://mevius.5ch.net/test/read.cgi/tech/1704585639/14
15: デフォルトの名無しさん [sage] 2024/01/08(月) 21:55:57.60 ID:LQo0g3Ah >>14 なことはない ガワでPWAをホストするパターンもある この場合外部のサーバーも不要 http://mevius.5ch.net/test/read.cgi/tech/1704585639/15
16: デフォルトの名無しさん [] 2024/01/08(月) 22:30:10.40 ID:+GN4BlMm そういやPWAの技術、だいぶ昔からあるけど全く普及しないね http://mevius.5ch.net/test/read.cgi/tech/1704585639/16
17: デフォルトの名無しさん [sage] 2024/01/08(月) 22:39:51.86 ID:ZqlNmCAp Webアプリは間違いなくオワコンだよ 誰もブラウザからインストールしてくれないから みんなアプリをアプリストアからしかインストールしてくれないから http://mevius.5ch.net/test/read.cgi/tech/1704585639/17
18: デフォルトの名無しさん [sage] 2024/01/08(月) 23:10:30.71 ID:FNFcnj+v WebView使う主な理由ってブラウザのレンダリングエンジンやWeb資産を使いたいって認識でいいのかな http://mevius.5ch.net/test/read.cgi/tech/1704585639/18
19: デフォルトの名無しさん [sage] 2024/01/08(月) 23:16:33.56 ID:6qM+P3bD ネイティブのUIが糞過ぎるので UIは全部webviewでやるようにして はや7、8年になろうとしてる http://mevius.5ch.net/test/read.cgi/tech/1704585639/19
20: デフォルトの名無しさん [sage] 2024/01/08(月) 23:23:34.17 ID:FNFcnj+v PWAは連携するサービスワーカーの占有サイズが馬鹿デカくてユーザー権限で勝手に入ってくる辺りも普通のアプリと比べて気持ち悪いというか受け入れ難い PC糞重いと思ったらこれが原因だったとかで印象も悪い http://mevius.5ch.net/test/read.cgi/tech/1704585639/20
21: デフォルトの名無しさん [] 2024/01/09(火) 07:35:21.54 ID:OfKvL6VZ >>18 PWAに対応させたサイトをアプリストアから配布したいからとか? http://mevius.5ch.net/test/read.cgi/tech/1704585639/21
22: デフォルトの名無しさん [sage] 2024/01/09(火) 12:55:26.33 ID:N02yzr2h TIOBE Index によると、CとC++は合計するとトップの評価となる つまり、WASM を使うなら C++がベスト Dart は COBOL や VB に負けるゴミ以下であり、オワコン中のオワコン http://mevius.5ch.net/test/read.cgi/tech/1704585639/22
23: デフォルトの名無しさん [sage] 2024/01/09(火) 13:05:38.68 ID:or9NsBW3 WASMはオワコン JavaScriptだけで十分 http://mevius.5ch.net/test/read.cgi/tech/1704585639/23
24: デフォルトの名無しさん [sage] 2024/01/09(火) 13:14:06.51 ID:ZzFCyN+K wasmやるならGoでいい C/C++/Rustでないといけない理由がない http://mevius.5ch.net/test/read.cgi/tech/1704585639/24
25: デフォルトの名無しさん [sage] 2024/01/09(火) 13:31:12.73 ID:32Svp8EB >>20 pwaの意味取り違えてね? http://mevius.5ch.net/test/read.cgi/tech/1704585639/25
26: デフォルトの名無しさん [sage] 2024/01/09(火) 14:16:53.33 ID:0SyO7tZp PWAなのにワーカーつかわないんだ ありっちゃありだけど http://mevius.5ch.net/test/read.cgi/tech/1704585639/26
27: デフォルトの名無しさん [sage] 2024/01/09(火) 14:38:24.49 ID:O81w2kD9 PWAはプッシュ通知機能をうまく実装できなくて諦めた http://mevius.5ch.net/test/read.cgi/tech/1704585639/27
28: デフォルトの名無しさん [sage] 2024/01/09(火) 22:40:46.42 ID:+GL+UX/9 プロの労働市場は、Ruby vs Java。 多重請負構造のIT 土方 vs ベンチャー企業 米国年収でも、Rubyは、Go/Rust/Elixir の3大言語を超えた! Ruby, Elixir : 9.3 万ドル Go : 8.9 Rust : 8.7 多くの言語 : 6.5〜7 PHP : 5 Dart : 4.4 PHP, Dart は、コンピューターサイエンスを勉強していない高卒用言語。 大学の修士号を持っていなくて、門前払いされた人がやる フレームワークは、 Ruby on Rails : 9 万ドル Django : 6 Laravel : 3.8 YouTube で有名な雑食系エンジニア・KENTA が推奨する、 初心者向けキャリアパスは、Rails → Go のみ PHP, Scala はオワコン認定したので、やらないように! http://mevius.5ch.net/test/read.cgi/tech/1704585639/28
29: デフォルトの名無しさん [sage] 2024/01/09(火) 22:52:40.85 ID:z2Atj+H/ >>28 それサーバーサイドの話だろ クライアントサイドの話をしてや http://mevius.5ch.net/test/read.cgi/tech/1704585639/29
30: 28 [sage] 2024/01/10(水) 01:02:35.81 ID:uMPDpUT9 バックエンドは高年収。膨大な勉強量だから。 AWS Solution Architect の米国年収が、 13万ドルと高いのは、システム設計・構築運用ができるから データベースの設計も難しい。 データベース・スペシャリストは難しい資格 だから、一人でバックエンド/フロントエンドをこなす、Ruby on Rails は高年収。 フロントのみの人は、Firebase が多い Rails 6 では、API モードでJSON で通信するから、React。 でも、KENTA は日本では、Vue, TypeScript の方が転職しやすいと言ってる Rails 7 からは、Hotwire に変わった。 HotwireはHTML Over The Wireの略で、 SPAの開発において、JavaScriptのコーディングを極力必要としない。 脱node.js, webpack JSONではなく、HTMLベース。 サーバーサイドでHTMLを生成し、WebSocketでWebブラウザへ送信する https://techblog.gmo-ap.jp/2022/07/05/rails-7-hotwire/ https://zenn.dev/shita1112/books/cat-hotwire-turbo/viewer/abstract Elixir のPhoenix も、LiveView で、websocket によるリアルタイム通信に変わった。 これは、HTTP2 で通信速度が速くなったから ここ数年、SPAでReactに奪われたシェアを回復すべき戦略。 JSONでややこしい事をしなくても、そのままHTMLを入れ替えるだけで済ます http://mevius.5ch.net/test/read.cgi/tech/1704585639/30
31: デフォルトの名無しさん [sage] 2024/02/04(日) 20:15:47.73 ID:K+DmOSRv WASMのためにRUSTが必要って言うよりRUSTのGUIが貧弱だからJSの力借りたほうが良いっていう言い方できるかも http://mevius.5ch.net/test/read.cgi/tech/1704585639/31
32: デフォルトの名無しさん [sage] 2024/02/04(日) 21:38:14.84 ID:gRgK5+vi JavaScriptでないとDOM操作を直接できないからJavaScriptでGUIを書くしかないんよ WebサイトがJavaScriptからの脱却を不可能にするように作られてるからWASMでGUIなんてオーバーヘッドがひどすぎて使えたもんじゃない WASMのGUIはまだまだ前途多難 DOM操作無しでGUIを触りたいがためにWASIなんてものも出てきてるしどうなるか全くわからん http://mevius.5ch.net/test/read.cgi/tech/1704585639/32
33: デフォルトの名無しさん [sage] 2024/02/04(日) 22:00:14.16 ID:+V6KxP6u WASIはGUI用じゃなくね POSIX(UNIXのシステムコールなどを標準化したもの)を呼び出すための仕様でサーバーアプリを作るためのものてはないか http://mevius.5ch.net/test/read.cgi/tech/1704585639/33
34: デフォルトの名無しさん [sage] 2024/02/04(日) 22:13:18.01 ID:gRgK5+vi >>33 それも正しい、WASIはブラウザの外でWASMを使うっていうコンセプトだから多種多様な使い道がある その使い道の中に、レンダリングエンジンを丸々WASM化してGUIアプリを作っていいじゃない!ってことを言いたかった もちろんサーバーアプリでも一般的なCLIでも使われることになると思う WASI実装のwasmerはLinuxだけでなくWindowsやDarwinにも対応、POSIX実装?のWASIXはよう知らんがWASMがさらに拡張されそうで楽しみね http://mevius.5ch.net/test/read.cgi/tech/1704585639/34
35: デフォルトの名無しさん [sage] 2024/02/04(日) 22:19:49.90 ID:tVOvpSMk WindowsやMac向けのGUIアプリがWebViewで作られる時代だから厳しそう http://mevius.5ch.net/test/read.cgi/tech/1704585639/35
36: デフォルトの名無しさん [sage] 2024/02/04(日) 22:30:28.46 ID:gRgK5+vi >>35 Tauriいいよね いかんせん素材の豊富なReactやVueを差し置いてわざわざWASMでGUIを作る意味が本当にない http://mevius.5ch.net/test/read.cgi/tech/1704585639/36
37: デフォルトの名無しさん [sage] 2024/02/04(日) 22:52:36.45 ID:7CxB1Lv3 ゲームのGUIを作るに限るならDOMへのアクセスができなかろうがほぼ関係ないからWASMは良い選択肢 昔のアドビのFlashみたいなもんだね 問題は今どきブラウザでゲームなんざやろうと思わないことだ(笑) http://mevius.5ch.net/test/read.cgi/tech/1704585639/37
38: デフォルトの名無しさん [sage] 2024/02/05(月) 03:31:22.45 ID:ffCcWJaM Silverlightの復活早よ! http://mevius.5ch.net/test/read.cgi/tech/1704585639/38
39: デフォルトの名無しさん [sage] 2024/02/05(月) 08:34:39.11 ID:yJX8/UXF WASMは、ちゃんとWebでニーズに応えてシェアを取らないと始まらない DOM操作がない時点で一部のマニアしか相手にしないから、すでにオワコン http://mevius.5ch.net/test/read.cgi/tech/1704585639/39
40: デフォルトの名無しさん [sage] 2024/02/05(月) 13:50:10.09 ID:B/pJSj68 WebViewをJS/TS以外から操作したいとはおもわんし WebGLの初期化と操作をWASIで規定してくれれば十分 そこに薄く乗る共通GUIもできれば JSでブリッジするコードはすでにあるけれど http://mevius.5ch.net/test/read.cgi/tech/1704585639/40
41: デフォルトの名無しさん [sage] 2024/02/05(月) 19:33:30.53 ID:763Ar7sg >>38 藍澤光も復活して http://mevius.5ch.net/test/read.cgi/tech/1704585639/41
42: デフォルトの名無しさん [] 2024/03/21(木) 18:11:17.68 ID:Mot60wEG 一般ユーザーとして質問です アプリ作成・配布者がWebViewで自社サイト閲覧させているのですが、画面スクロールやピンチイン/アウトに対応していないのでまともに見れません。 変なところで見切れて尻切れトンボです。 ユーザー側でなにか工夫して普通のブラウザのように閲覧できる方法はありますか? http://mevius.5ch.net/test/read.cgi/tech/1704585639/42
43: デフォルトの名無しさん [sage] 2024/03/21(木) 18:31:22.43 ID:iz9f0zpd >>42 アプリ作成・配布者にお問い合わせください http://mevius.5ch.net/test/read.cgi/tech/1704585639/43
44: デフォルトの名無しさん [sage] 2024/03/21(木) 19:14:53.90 ID:Mot60wEG >>43 半年以上放置されてます http://mevius.5ch.net/test/read.cgi/tech/1704585639/44
45: デフォルトの名無しさん [sage] 2024/11/11(月) 00:11:00.11 ID:S8QwpOFj フレームワークで定番化した機能はブラウザが 吸収すればいいと思うのは邪道なんだろうか http://mevius.5ch.net/test/read.cgi/tech/1704585639/45
46: デフォルトの名無しさん [] 2024/12/20(金) 23:54:48.90 ID:v/Dwz5fJ 任意のプログラミング言語で書いてWASMコード生成すればWebアプリやモバイルスマホアプリが作れるようになったというのは本当ですか? http://mevius.5ch.net/test/read.cgi/tech/1704585639/46
47: デフォルトの名無しさん [] 2024/12/21(土) 10:53:36.92 ID:bIHzWCsd Unity使え http://mevius.5ch.net/test/read.cgi/tech/1704585639/47
48: デフォルトの名無しさん [] 2024/12/21(土) 23:06:55.73 ID:AsqPl1/S >>47 それはゲームエンジン http://mevius.5ch.net/test/read.cgi/tech/1704585639/48
49: デフォルトの名無しさん [sage] 2025/01/01(水) 21:13:22.31 ID:6Np+4d+4 JS/TSもwasmも好きだからporfforに期待 http://mevius.5ch.net/test/read.cgi/tech/1704585639/49
50: デフォルトの名無しさん [sage] 2025/01/01(水) 21:18:25.99 ID:4YjieZ45 >>49 porfforのwasmサイズはランタイム無くて小さいと書かれてるけど実行は速いの? http://mevius.5ch.net/test/read.cgi/tech/1704585639/50
51: デフォルトの名無しさん [sage] 2025/05/04(日) 09:59:40.39 ID:KjvILg8P いずれwasm基盤上でJSが動作する先鋭的なブラウザが登場するに一票 http://mevius.5ch.net/test/read.cgi/tech/1704585639/51
52: Coplit [sage] 2025/05/09(金) 11:13:51.15 ID:1wvgHlVa MauiのWebviewが糞なので、Flutterで作り直してる。 http://mevius.5ch.net/test/read.cgi/tech/1704585639/52
53: デフォルトの名無しさん [sage] 2025/05/09(金) 13:58:37.36 ID:1VvG0qRx >>52 Frutterも死臭が漂って... Mauiほどじゃないけど http://mevius.5ch.net/test/read.cgi/tech/1704585639/53
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s