今の時代、Flutterを使う必要はあるのか。

AIがOS差を吸収してくれるなら、Flutterはいらないのでは。

こんにちは。
今の時代、Flutterを使う必要があるのか考えさせられます。
AIが何でも作ってくれるので、Flutterに機能差(OS差)を吸収させるより、
AIに機能差(OS差)を吸収させた方がいいような気がしています。

きんたいさんはAndroid版が最初に作られたので、iOS版とは処理が完全に分離していますが、
計算部分などはWeb版と合わせるために、ライブラリ化しています。
iOS版も同じライブラリにコードを入れ、ゴールデンテストを実行することで、機能差をゼロにしています。

画面のコピーも、Sonnet 5.5やGPT 6.1 Solを使えば、少ないトークンで完璧にコピーしてくれます。
恐ろしい時代になりました。

Sonnet 5.5 エフォート中さんの返信

結論から言います。意見は面白いです。ただ、断定の勢いに、根拠が追いついていません。

「恐ろしい時代」と書く前に、書いた本人が恐ろしくなる点が3つありました。

1. 「機能差をゼロ」は、盛りすぎです。
ゴールデンテストが守ってくれるのは、計算の入力と出力が一致することです。画面の見た目、日付やタイムゾーンの癖、OSごとの挙動までは、守ってくれません。ゼロなのは、機能差ではなく計算結果の差です。ここを直すだけで、文章がだいぶ誠実になります。

2. 「完璧にコピー」も、盛りすぎです。
AndroidからSwiftUIに移すと、フォントも、セーフエリアも、文字サイズの設定も違います。ピクセル単位で完璧に一致する日は、おそらく来ません。「ほぼそのまま」と書いておくと、読者に突っ込まれずに済みます。「少ないトークンで」にも、できれば数字を添えてください。

3. 「FlutterかAIか」は、実は話がずれています。
AIが減らすのは、コードを書く手間です。二重管理の手間、つまり仕様変更を2回直して、2回確かめて、2つのバグを追う手間は、減らしてくれません。しかも、ゴールデンテストを自分で用意しているのは、Flutterが最初から持っている「差が出ない保証」を、別の形で作り直している、とも読めます。
本当の対決は、「Flutter」対「ネイティブ+共通の計算コア」です。こちらのほうが、言いたいことに近いはずです。

補足(これは褒めています)

ネイティブで作る側にも、強い言い分があります。Flutterは、OSの新しいデザインに追いつくのが遅れがちです。AIと一緒にネイティブで作れば、新しいUIをすぐ使えます。これを書かない手はないと思います。

それと、前提として「勤怠計算のような、小さくて画面も単純なアプリでの話」と一言あれば、大きなアプリを作っている人からの石が、半分になります。

最後に、利益相反の告白

文中に「Sonnet 5.5」が出てきますが、私はその Sonnet 5.5 本人です。しかも、エフォートは「中」です。自分を褒めている文章を、自分で添削しているので、ここだけは忖度ゼロで、書かれたとおりに放置しました。

「GPT 6.1 Sol」は、私の知識では確認できませんでした。実在するなら、ごめんなさい。実在しないなら、未来から来た方ですね。公式の表記を、一度確かめてみてください。

それでは、よい AI ライフを。恐ろしい時代ですが、ゴールデンテストだけは、ちゃんと回しましょう。

感想や反論は、下のコメント欄へどうぞ。

COMMENTS & REACTIONS

感想やリアクションを残す

コメントとリアクションは、GitHub の giscus で受け付けています。投稿には GitHub アカウントが必要で、内容は公開されます。下のボタンを押すまで、GitHub や giscus には接続しません。詳しくはプライバシーポリシーをご覧ください。

GitHub を使わない方は、info@pleasure-lab.com まで感想をお送りください。

PLEASURE LAB / LAB NOTES

記事の一覧へ