2011-05-18 102 views
6

我们希望将设备放置在可作为自助终端设备进行操作的商店中。正如客户走向它并开始与我们的定制应用程序交互一样。该应用程序可用于Android或iPad的开发,所以我试图决定使用哪一个,并想对以下观点评论:安卓平板电脑或iPad适用于自助服务终端设备

  • 是否有可能在Android或iOS设备在访问服务USB端口?这将使我们能够禁用网络。

  • 总是24小时特别好吗?

  • 我喜欢iPad,因为我认为它的供应将会更加稳定,因为我们正在向前推进,并且需要更换由于坏了的设备。此外,我们的应用程序可能会在未来的iPad上工作。对于Android,我不确定平板电脑供应商会有这种一致性。

  • Kiosk模式?我认为,通过将iPad放置在一个无需访问主页按钮并打开限制条件的自助服务终端的情况下,我们就可以获得我们想要的内容。 Android怎么样?我宁愿不必进入生根设备并更换它们的固件。

  • 远程控制?任何方式来以标准方式远程控制iOS或Android?我们的应用程序将成为主服务器的客户端,显然,它可以在某种程度上控制应用程序(纯粹用作显示设备给客户,由柜台后面控制)。

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

+1

是否有任何特别的原因,他们想使用平板电脑与其他嵌入式PC设备?之后的Google很快,我看到硬件的700-800美元的大多数硬件亭,从任何平板电脑开始,然后添加cabinet等等,如果有更便宜的价格,我不会看到它。 – mezmo 2011-05-18 20:19:22

回答

4

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

  • 使用Android 3.1+,至少在Xoom的情况下,您具有完整的USB主机功能。像USB闪存/硬盘驱动器,键盘,鼠标,甚至数码相机,所有的工作。如果您需要使用USB设备进行自定义互操作,您可以尽可能为其编写驱动程序。

  • 24小时常亮并不适合任何带电池的设备,但在这种情况下两者都不会好。

  • 虽然android应用程序是向前兼容的,但糟糕的编程习惯和/或偏离“vanilla”Android软件和硬件的CAN可以提高兼容性。话虽如此,如果您抓取像Xoom这样的Google体验设备,您将不会遇到太多惊喜。

  • 在Android 3.0中,导航栏内置为低级别,应用程序无法将其删除。因此,任何人打破“软件保姆”都是微不足道的。我知道有可能远程控制Android设备,但不知道你的具体需求,我不能提供更多的信息,而不是提供更多的信息。

祝你好运!

+0

嗨,我想在一个具有触摸功能的自助服务终端设备上运行我的android应用程序,就像我的应用程序在自助终端设备中显示时一样,我应该可以使用触摸操作,就像我在手机或平板电脑中使用它一样这可能吗?请建议 – candy 2012-11-14 07:06:43

0

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

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

对于iOSAndroid是否更容易做蓝牙编程,我还没有找到一个好的答案,但我认为要保持成本效益,您可能会看到哪一个更容易接受第三方设备。 Here is an SO post/answer about iOS and third-party Bluetooth devices;在Android上我没有发现任何有关第三方蓝牙遥控器的东西,但考虑到运行Android的很多硬件都是第三方,从天真的角度来看,你的机会看起来相当不错。这里是Android Bluetooth API

购买iOS或Android手持设备来远程控制iOS或Android平板电脑看起来有点陡峭,但是可能不会。成本还取决于您的遥控器与平板电脑的比例。 1:1? 1:N? N:1? N:M?

截止到2011年5月20日,lowest end iPod售价为229美元。Android在硬件方面的确有更多种类。您可以在没有服务计划的情况下获得cheap Android phone作为Android选项卡的蓝牙遥控器。

+0

软件方面,Flash或Silverlight,甚至使用类似JQuery Mobile的东西都可以。我们已经确定10“是理想的外形尺寸,可以做得更大一点,但不是太多,而且设备必须是触摸屏,没有键盘,所以首先想到的是平板电脑。到可能连接到Linux PC的触摸屏上,但这会使单位成本上升一点 - 仍然需要研究它,我认为。 – Jason 2011-05-18 20:16:08

0

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

一般来说,我认为你将有一个更容易与iPad的时间,因为随着时间的推移,软件和硬件将保持更一致。如果您不再生产原始设备,则必须从现在起6个月或一年更换故障设备或部署更多自助服务终端,这一点非常重要。

2

iPad NOOO相信我我是家庭和企业的转换苹果公司,但当我们去推出亭iPad的失败大时间..这是我们遇到的几个小(大)问题。

  1. 如果设备重启不能自动启动,你因为苹果iPad的应用程序不允许。

  2. iPad浏览器中存在严重的内存泄漏。我们运行的是JavaScript/CSS3,并且间歇性地运行。我在电话上花了2个小时“今天”,苹果公司让MAJOR运行。我终于说让我跟一个企业销售经理讲话,因为我的项目可能意味着数以千计的iPad和我没有在任何地方。一位苹果员工甚至告诉我,他们没有企业销售经理。

如果即使我们仅仅处于概念证明阶段,这些还不够,我们已经获得了其他选项的请求。这些其他选项将需要访问苹果是正确的操作系统。我们正在立即转向Android。

对不起苹果我爱你,但你在这里松动。

0

我已经提供了使用的iPad在这里Lock-down iPhone/iPod/iPad so it can only run one app

恐怕我真的不知道为Android,如果同样的事情是可能的kiosk模式的解决方案。

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

如果整个设备重新启动是可以启动设备上,并随后被锁定在但此后其他应用

为了回答您的其他点:

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

  • 您对未来兼容性的关注是现货。 Android市场如此分散,难以维持车队。

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

相关问题