在同一个项目或2个单独的(Monotouch)中开发iPadiPhone应用程序?

在同一个项目或2个单独的(Monotouch)中开发iPadiPhone应用程序?,第1张

概述我们知道,在monotouch中,我们有2个解决方案,用于开发iPhone和iPad的项目. 首先是使用适用于iPad的Montouch iPad应用程序项目和适用于iPhone的Monotouch iPhone应用程序项目,并为每个项目创建两个单独的项目. 另一个解决方案是使用一个通用项目. 问题是:什么解决方案更好,而且结果有更高的质量? 通用应用程序的优缺点. 优点: >一个地方修复应用程序 我们知道,在monotouch中,我们有2个解决方案,用于开发iPhone和iPad的项目.

首先是使用适用于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应用程序?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1080963.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存