6

我们希望将设备放置在类似于信息亭设备的商店中。正如客户走向它并开始与我们的定制应用程序进行交互一样。该应用程序可以为 Android 或 iPad 开发,所以我正在尝试决定使用哪一个,并希望对以下想法发表评论:

  • Android 或 iOS 是否可以通过 USB 端口访问服务?这将使我们能够禁用网络。

  • 一个特别好用的 24 小时总是开着吗?

  • 我喜欢 iPad,因为我认为随着我们的发展,它的供应会更加稳定,并且由于设备坏了需要更换设备。此外,我们的应用程序可能会在未来几代 iPad 上运行。对于 Android,我不确定平板电脑供应商是否会保持这种一致性。

  • 售货亭模式?我认为通过将 iPad 放在一个信息亭外壳中,该外壳可以取消对主页按钮的访问并打开限制,我们将得到我们想要的。安卓呢?我宁愿不必进入生根设备并更换它们的固件。

  • 遥控?有什么方法可以以标准方式远程控制 iOS 或 Android?我们的应用程序将是主服务器的客户端,它显然能够在一定程度上控制应用程序(当纯粹用作客户的显示设备时,从柜台后面控制)。

我的感觉是 Android 平板电脑和 iPad 都不是最适合这个。还有其他选择吗?

4

6 回答 6

4

我会尝试回答你的观点,但我知道我可能偏向于 Android,因为那是我的经验所在。

  • 使用 Android 3.1+,至少使用 Xoom,您拥有完整的 USB 主机功能。USB 闪存/硬盘驱动器、键盘、鼠标,甚至数码相机之类的东西都可以正常工作。如果您需要与 USB 设备进行自定义互操作,您可以为它编写驱动程序。

  • 24 小时始终开启对于任何带电池的设备都不好,但在这种情况下也不是更好。

  • 虽然 android 应用程序是向前兼容的,但不良的编程实践和/或与“vanilla”Android 软件和硬件的偏差可能会破坏前向兼容性。话虽如此,如果您使用像 Xoom 这样的 Google Experience 设备,您将不会遇到那么多惊喜。

  • 在 Android 3.0 中,导航栏是低级内置的,应用程序无法将其移除。因此,任何人破解“软件保姆”都是小菜一碟。

  • 我知道可以远程控制 android 设备,但在不了解您的具体需求的情况下,我无法提供更多信息。

祝你好运!

于 2011-05-18T20:02:24.900 回答
2

iPad NOOO 相信我,我的家庭和企业都改用了 Apple,但是当我们去推出信息亭时,iPad 失败了。这是我们遇到的几个小(大)问题。

  1. 如果设备重新启动,您将无法自动启动 iPad 应用程序,因为 Apple 不允许这样做。

  2. iPad浏览器存在严重的内存泄漏。我们正在运行 javascript / CSS3,它间歇性地崩溃了。“今天”我确实花了 2 个小时在电话上与 Apple 让 MAJOR 到处跑。我最后说让我和企业销售经理谈谈,因为我的项目可能意味着成千上万的 iPad,但我一无所获。一位苹果员工甚至告诉我他们没有企业销售经理。

如果这些还不够,即使我们只是在概念验证阶段,我们已经收到了对其他选项的请求。这些其他选项将需要访问 Apple 没错的操作系统。我们将立即迁移到 Android。

对不起,Apple 我爱你,但你在这里松散了。

于 2012-02-10T01:42:23.750 回答
0

如果您使用的是 Ipad,您应该考虑它是否可以支持 USB 设备的电源。观看此使用有源 USB 端口

于 2011-05-18T19:59:32.270 回答
0

我们制造支持安卓和 iPad 设备的平板电脑信息亭。事实上,我们是唯一获得苹果认可的 iPad 信息亭。

一般来说,我认为您使用 iPad 会更轻松,因为软件和硬件会随着时间的推移保持更加一致。如果您在 6 个月或 6 个月或一年后不再生产原始设备时必须更换故障单元或部署更多信息亭,这一点很重要。

于 2011-11-21T19:03:03.777 回答
0

您将平板电脑放在另一块玻璃/塑料后面的想法很巧妙。然后处理远程控制,你可以考虑做一些蓝牙编程。

我的移动开发主要使用 iOS,所以我偏向于那个 SDK。我会提到 iOS 的数据/同步/充电端口(我相信)从未改变。您的第 1 代 iPhone 同步线适用于您的 iPhone 4...以及您的 iPad 或 iPad 2。因此,就第三方硬件而言,您可能会看到与 Apple 的一致性更高。

关于为iOSAndroid进行蓝牙编程是否更容易,我还没有找到一个好的答案,但我认为为了保持成本效益,您可能会看到哪个对第三方设备更开放。这是关于 iOS 和第三方蓝牙设备的 SO 帖子/答案;我在 Android 上没有发现任何关于第三方蓝牙遥控器的信息,但考虑到很多运行 Android 的硬件都是第三方的,从天真的角度来看,你的机会似乎相当不错。这是Android 蓝牙 API

购买 iOS 或 Android 手持设备来远程控制 iOS 或 Android 平板电脑似乎有点陡峭,但话又说回来,也许不是。成本还取决于您的遥控器与平板电脑的比例。1:1?1:N?纽:1?纽:米?

截至 2011 年 5 月 20 日,最低端的 iPod售价为 229 美元。Android 在硬件方面确实有更多种类。您也许可以获得一部没有服务计划的廉价 Android 手机来充当 Android 标签的蓝牙遥控器。

于 2011-05-18T20:10:51.473 回答
0

我在此处为使用 iPad 的信息亭模式提供了解决方案锁定 iPhone/iPod/iPad,因此它只能运行一个应用程序

恐怕我真的不知道Android是否有可能。

要解决应用程序崩溃的问题,您可以使用异常蹦床(请参阅此处的讨论https://blog.compeople.eu/apps/?p=275)来捕获崩溃并重新启动您的应用程序。

但是,如果重新启动整个设备,则可以启动设备上的其他应用程序,随后将被锁定。

回答你的其他观点:

  • 您可以使用配置文件来控制网络访问。强制它使用仅允许使用嵌入凭据的自定义应用程序的 VPN 或代理。这样可以防止其他网络访问。

  • 您对未来兼容性的担忧是正确的。Android 市场如此分散,因此很难维持一个舰队。

  • 如果您有一个充当服务器并被锁定的应用程序,则可以进行远程控制。

于 2012-05-24T16:34:13.470 回答