gpt4 book ai didi

iphone - 在同一项目或 2 个单独的项目 (Monotouch) 中开发 iPad/iPhone 应用程序?

转载 作者:可可西里 更新时间:2023-11-01 05:13:52 25 4
gpt4 key购买 nike

我们知道,在 monotuch 中,我们有 2 个解决方案来开发同时适用于 iPhone 和 iPad 的项目。

首先是为 iPad 使用 Montouch iPad 应用程序项目,为 iPhone 使用 Monotouch iPhone 应用程序项目,并为每个项目创建两个单独的项目。

另一种解决方案是为它们使用一个通用项目。

问题是:哪种解决方案更好,并且第一个解决方案的结果质量更高?

最佳答案

通用应用的优点和缺点。

优点:

  • 修复应用业务逻辑错误的地方;
  • 方便用户使用(在一台设备上安装后可以自动安装到另一台设备上);
  • 营销成本可能减半;

缺点:

  • if block 可能太多了,这是对 UIDevice.CurrentDevice.UserInterfaceIdiom 的检查;
  • 更大的应用程序;
  • 某些功能(主要是游戏中的功能)在 iPhone 的显示屏上显示效果不佳。
  • 如果您使用了基于 XIB 的界面,则必须为 iPad 制作单独的 XIB 在 UIViewController 的 ViewWillAppear 事件中更新 XIB 内容布局(在该事件中,iOS 根据显示尺寸);
  • 如果您的应用不是免费的,您就无法以更高的价格发布“高清版”。

基本上,通用应用对用户来说更好,但对开发者和设计者来说更难。

关于iphone - 在同一项目或 2 个单独的项目 (Monotouch) 中开发 iPad/iPhone 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14600136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com