itome (@itometeam) profile picture

CHANTO株式会社 代表取締役社長 モバイルアプリ、Web、業務システムまでなんでも作ります。 お仕事の依頼は DM または contact@chanto.co.jp まで。 https://xitter.twitterapi.xyz/t.co/QU4DlIeFOi

userland
Joined June 2018
Whisker, React Native, Flutter, Native Shell(NSH), NativeScript, Exactの6つのフレームワークを実機のiPhone12を使ってベンチマークしました。 アプリの起動時間はNative Shellが最も速く、2番目がWhiskerとなりました。今回のテストでは意外にもExactよりもReact Nativeの方が速く起動しました。
Whiskerの性能調査のためにRust製のものを中心に複数のフレームワークでShopifyアプリを作りました。 全く同じ指示とデザインをAIに渡して、AIがアプリを完成させるのにかかったコスト、アプリサイズ、フレーム落ちの割合、起動時間、CPUとメモリの利用量を比べています。 github.com/whiskerrs/benchma…
7
10
2
62
6,260
CPUの利用量についてもNativeShellが最も少ない結果になりました。2位がExactで3位がWhiskerなので、Rust製のGUIフレームワークはパフォーマンスが良い傾向にあると思います。
1
5
706
Whiskerの性能調査のためにRust製のものを中心に複数のフレームワークでShopifyアプリを作りました。 全く同じ指示とデザインをAIに渡して、AIがアプリを完成させるのにかかったコスト、アプリサイズ、フレーム落ちの割合、起動時間、CPUとメモリの利用量を比べています。 github.com/whiskerrs/benchma…
16
10
5
130
26,761
ベンチマークを複数回すのに時間がかかるので、詳細な結果はもう数時間後に出る予定ですが、アプリサイズはリリースビルドで以下の通りです。 Whisker: 5.6 MB Flutter: 16.5 MB React Native: 23.8 MB NSH: 27.6 MB Exact: 34.7 MB NativeScript: 47.2 MB
2
17
2,165
自作のGUIフレームワークを作るとわかること ・テキストの描画範囲の計測の重さ ・角丸クリップの描画の重さ ・16msもしくは8msという「予算」をいかにやりくりするか ・ありがとうTaffy ・文字入力とIMEを完璧にすることの難しさ
1
3
574
自分の作ってるWhiskerも含め、Rust製のGUIフレームワークがどんどん出てきていて楽しい。 まだWhiskerには優位性も独自性もあるから、開発者の選択肢に入るフレームワークにしていきたい。 github.com/whiskerrs/whisker
2
40
2,586
ExpoのExact読んでみたけど結構良さそう。独自の中間言語を作ることで解析可能な部分が増えるから、それを使ってVMの起動時間のオーバーヘッドをカバーする方針なんだろうな。
211
さらに見てもらえたっぽくてもうすぐ500star行きそう。 ここまで来たら改善頑張って1k目指したい。
寝て起きたら350starくらいついてた
3
412
WhiskerはDioxusのsubsecondベースのHot Reloadを備えているので、コードの変更をほとんど一瞬でシミュレーターに反映させることができます。 Rustのビルドは確かに遅いですが、Hot Reloadがあれば開発を止めることはほとんどありません。 github.com/whiskerrs/whisker
2
34
2,601
WhiskerはRustのバイナリとOSごとのコードのみで動作するので、他のマルチプラットフォームアプリに比べてかなりアプリサイズが小さいです。UIKitはさすが。
9
24
3
490
48,862
Xの自動翻訳機能のおかげで海外の人にもみてもらえてありがたいな グッジョブ、イーロン
GPUIとGPUI KitのおかげでRustでGUIを書く選択肢がみんなに知れ渡ってきているので、Rustでモバイルアプリを書きたい人にはぜひWhiskerを使って欲しい。 github.com/whiskerrs/whisker
4
1,035
Rustのビルドはどうしても遅いので、AIの力を借りつつめちゃくちゃ早いコンパイラを作ろうとしたことがあるのですが、「これRustと文法が同じだけの別の言語だな」って途中で気づいたので辞めちゃった。 でも皆感じてる不便っぽいしデバッグビルド限定とかにするなら用途としてアリかもな。
5
738
WhiskerはGPUIと違い独自レンダリングを行いません。Rustで書かれたコードはRustの中でレイアウト処理を行った後、それぞれのOSのネイティブUIを表示します。 そのためそれぞれのOSの独自仕様に追従しつつ、一つのコードベースから各OSのアプリを作ることができます。 whisker.rs/docs/how-it-works
5
24
3
292
15,670
GPUIとGPUI KitのおかげでRustでGUIを書く選択肢がみんなに知れ渡ってきているので、Rustでモバイルアプリを書きたい人にはぜひWhiskerを使って欲しい。 github.com/whiskerrs/whisker
7
62
5
550
30,905
最近ElectronからGPUIへの移行がトレンドになりかけているのを感じる。 ElectronはAtomというエディタを作るためにブラウザに汎用アプリのガワを被せたライブラリで、 GPUIはZedというエディタを作るために自前の2Dレンダリングを0から構築したライブラリです。 実はZedはAtomの開発陣が作っているので、ElectronとGPUIも親戚くらいの関係なんですよね。
2
1
51
4,607
AIが作ったサイトの「⚪︎⚪︎⚪︎⚪︎⚪︎⚪⚪︎、⚪︎⚪︎⚪︎⚪︎⚪︎」みたいな煽り文を最近見すぎてアレルギーが出るようになっちゃった
44
4,689
めちゃくちゃやったゲームなので悲しい。10分で絶対終わるMOBAってのがすごく良かった
【重要なお知らせ】 いつも『Pokémon UNITE(ポケモンユナイト)』を遊んでいただき、誠にありがとうございます。 この度、『ポケモンユナイト』は2027年3月23日(火)をもちまして、サービスを終了させていただくことになりました。 これまでご愛顧頂いておりましたお客様には深く御礼申し上げますと共に、この度のご案内となりましたことを心よりお詫び申し上げます。 今後のスケジュールや詳細につきましては、ゲーム内のお知らせや公式サイトをご確認ください。 pokemonunite.jp/ja/topics/no… #ポケモンユナイト
1
429
ゲームエンジンなし、ブラウザで動く、スマホでも軽快にプレイできるという条件で、どれくらいのグラフィックのゲームが作れるか試しています。 制約はかなりきつめだけど動画くらいのゲームなら作れそう。 あとはここにAjax的な遅延ロードでAAA級の広大なフィールドとか作れたら楽しそう!
3
2
47
2,831
こちらからプレイできます。スマホの場合は横画面必須 +   全画面推奨です。 slime.chanto.games
249