お気づきかもしれませんが、プラットフォームが異なれば、わずかに異なる UX/UI が必要になります。
たとえば、iPhone 向けに設計する場合は戻るボタンがあるかもしれませんが、Android 向けに構築する場合は戻るボタンは必要ありません。
その他のものはアイコンです。Android のツールバーには複数のボタンがあり、iPhone のツールバーには 2 つのボタンしかない場合があります。
問題は... js ファイルを作成してインターフェースを定義するとき、それぞれプラットフォームに固有の 2 つの異なるインターフェース js ファイルを作成するか、それともプラットフォームの検出に応じて UI を変更する 1 つの js ファイルを作成するかです。
プラットフォーム検出でスタイルを変更するよりも、プラットフォームに固有の 2 つの UI セットを用意する方が簡単だと思います。UX も異なる可能性があるため、UX と UI のコードはかなり複雑になるのでしょうか? どう思いますか?