マルチプラットフォーム開発とPWA
ローグライクそっちのけでFlutterで遊んでいましたが、Flutterでローグライク続き作ればいいのでは?と思いチマチマ移植しています
AndroidSDK(Java)での開発からFlutter(Dart)に移したことの最大の恩恵は対応プラットフォームが増える事ですね
AndroidSDK
・Android
Flutter
・Android
・iOS
・Webブラウザ
面白いのがFlutterのWeb版はPWAという技術が標準で組み込まれていて各端末のWebブラウザのメニューから「ホーム画面に追加」を選ぶことによって端末にアプリをインストールしたようにアイコンを追加できます
Cienで見かけるR-18アプリ的な旨みで言うと各端末向けのアプリを個別にインストールさせるよりは簡単でGooglePlayやAppStoreを経由しないのでスマートフォン向けの配信に使う場合の制限はない事でしょうか(当然恩恵もない)
お試しでPWAのテストをしてみた奴です
まだ弄っている途中なので表示されるまでしばらく真っ白のままです
http://yuukisv.html.xdomain.jp/index.html
画像がずれてることやゲームの動作は置いといて
AndroidスマホでChromeからアクセスしてホーム画面に追加する場合
iPadでSafariからアクセスしてホーム画面に追加する場合
各々してみるとホームにアイコンを追加できます
そしてアイコンから起動するとブラウザで表示しているはずなのに余計なバーが消えます(いい)
Webサーバ上及び表示される画像ファイルは多少の難読化していますがすべて借り物なので使用禁止