我们正在寻找创建一个具有2个界面的应用程序,具体取决于用户登录的类型。第一个用户类型(客户)将使用iPhone上的应用程序(几乎是唯一的)和第二个用户类型(商家) )将在他们的iPad上使用它(也几乎完全)。有预算限制使我们无法灵活地支持这两种屏幕尺寸。
从开发的角度来看,我们有哪些选择可以让我们创建一种体验,让这两种用户类型最大程度地受益?我们是否需要向应用程序商店提交2个单独的应用程序才能实现此目的,还是有其他一些奇特的方式?
答案 0 :(得分:1)
重要提示:强烈建议您使用iPad应用程序 支持所有方向。这包括肖像,肖像 倒置,左侧景观和右侧景观。 iPad应用程序 要求方向必须支持该方向的两种变体。
这基本上意味着,如果你想支持iPad,除了允许单一方向的两种变体(至少)之外别无选择。这将使UI易于支持iPad和iPhone,但是:
取决于用户登录的类型。
这里的主要问题是:您的"商家"在iPad上严格运行 ?如果是这样,那么干净的方式可能是拥有2个应用程序,这样您就可以控制内容和代码,因为您可能正在向您的商家/客户展示不同的UI等。如果您在代码和用户界面方面存在很多差异,我认为您最好使用2个应用程序。
但是,无论你如何扭转和扭转,任何选项需要考虑的工作量取决于其他因素的列表,并且无法在这里得到解答,(需要开发人员通过你的代码/设计/项目并估计工作)
编辑:
你没有"幻想"选项支持2个不同的设备,并通过任何花哨的方法选择谁可以通过App Store安装您的产品后使用您的应用程序。 Apple会拒绝这一点。
答案 1 :(得分:0)
根据用户的不同,支持iPad和iPhone应用程序。如果有人从错误的平台进入检测并向他们发送消息。
它还会让您的用户意识到他们应该只使用iPad或iPhone。
您可以使用以下代码检查平台:
someDate