我必须为 ios 手机和平板电脑开发一个应用程序。应用程序逻辑相同,而 UI 完全不同。我想知道我应该如何处理这个问题:为两者制作 1 个大应用程序,或者为手机应用程序和平板电脑应用程序(然后将 2 个 ipa 作为市场上的 1 个应用程序上传)。
当我制作 1 个应用程序时,我应该检查它是否是代码中的手机或平板电脑以重定向到适当的活动。我还应该包含兼容性代码以使其能够为手机编译。如果我要制作 2 个应用程序,我不需要那个检查,我也不需要包含兼容性代码,所以应用程序会小很多。但在这种情况下,我将不得不在开发过程中不断地将应用程序逻辑从一个项目复制/粘贴到另一个项目。
所以这就是我想知道的原因,在这种情况下最好的做法是什么?我一直在搜索这方面的信息,但我只找到有关如何管理不同 xml 布局的文章,或者其中没有太多信息的文章。
我用谷歌搜索,发现这里有一篇关于 android 的文章Android app for phone and tablet: 1 or 2 apps?
但我需要了解ios 应用程序