Object Pascal言語(C++Builderの場合はC++言語)の単一コードで、Windows、iOS、Android、Mac OS X向けのネイティブアプリが作成できることは魅力ですが、現実のクロスプラットフォームアプリ開発では、アプリが動作するOSごとの違い、特にUXの差が悩みどころです。 ということで、今回はアルバムアプリの進化形を検討しながら、デバイスごとのUXの差にどのように対処していくのかを見ていくことにしましょう。 シンプルさが重要なモバイルアプリ さて、モバイルデバイス向けのOSといえば、iOSとAndroidが双璧です。「主要なモバイルデバイスに対応する」といえば、必ずこの2つが対象になります。 iOSおよびAndroidのUXガイドライン いずれのデバイスについても、以下のようなページで、UXのガイドラインが紹介されています。 iOSヒューマンインターフェイスガ