首先是使用适用于iPad的Montouch iPad应用程序项目和适用于iPhone的Monotouch iPhone应用程序项目,并为每个项目创建两个单独的项目.
另一个解决方案是使用一个通用项目.
问题是:什么解决方案更好,而且结果有更高的质量?
解决方法 通用应用程序的优缺点.优点:
>一个地方修复应用程序的业务逻辑中的错误;
>方便用户(在一台设备上安装后可自动安装在其他设备上);
>营销成本可能是一半;
缺点:
> if-blocks可能太多了,它检查UIDevice.CurrentDevice.UserInterfaceIdiom;
>更大的应用程序大小;
>某些功能(主要是在游戏中)不适合iPhone的显示屏.
>如果您使用基于XIB的界面,则必须在UIVIEwController的VIEwWillAppear事件中为iPad分离XIB或更新XIB内容布局(其中iOS根据显示大小更新VIEw框架);
>如果您的应用程序不是免费的,则无法以更高的价格发布“高清版”.
基本上,通用应用程序对用户来说更好,但对开发人员和设计人员来说更难.
总结以上是内存溢出为你收集整理的在同一个项目或2个单独的(Monotouch)中开发iPad / iPhone应用程序?全部内容,希望文章能够帮你解决在同一个项目或2个单独的(Monotouch)中开发iPad / iPhone应用程序?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)