/note/tech

なぜGoogleはKotlinが広まり始めたのにまた別のFlutter (Dart) を広めてるんですか?...

Kotlinは今のJavaベース、JVMベースのAndroid開発の延長・改善であり、その先にいくらいってもクロスプラットフォーム開発には到達し得ません。

「モバイルの特殊性」が当然だった時代はそろそろ終わりをむかえようとしているのです。UIやスタイルなどを「モバイルOSがおしつける」歪んだ時代はもうすぐおわりです。ElectronがVSCodeで達成してみせたように、プラットフォームごとにゼロから書き直さなくてもアプリは動くのが本来あるべき姿なのです。モバイルデバイスの性能や容量が大きくなるほどにそうでしょう。

興味深い