Android-планшет или iPad для киосков - PullRequest
6 голосов
/ 18 мая 2011

Мы хотим разместить устройство в магазине, которое работает как своего рода киоск-устройство. Как и клиенты, подойдите к нему и начните взаимодействовать с нашим пользовательским приложением. Приложение может быть разработано для Android или iPad, поэтому я пытаюсь решить, какое из них использовать, и хотел бы получить комментарии по следующим идеям:

  • Возможно ли для Android или iOS доступ к службам через порт USB? Это позволило бы нам отключить сеть.

  • Всегда ли лучше в течение 24 часов?

  • Мне нравится iPad, так как я думаю, что его поставки будут более постоянными, когда мы продвигаемся вперед и должны заменять устройства из-за неисправных. Также наше приложение, вероятно, будет работать на будущих поколениях iPad. Я не уверен, что с Android у поставщиков планшетов будет такая согласованность.

  • Режим киоска? Я думаю, с iPad, поместив его в чехол для киоска, который убирает доступ к кнопке «Домой», и включив ограничения, мы получим то, что хотим. А как насчет Android? Я бы не стал вдаваться в рутирование устройств и замену их прошивок.

  • Пульт дистанционного управления? Есть ли способ удаленного управления iOS или Android стандартными средствами? Наше приложение будет клиентом для главного сервера, который, очевидно, сможет в некоторой степени контролировать приложение (при использовании его исключительно в качестве устройства отображения для клиента, контролируемого из-за стойки).

Мне кажется, что ни планшеты Android, ни iPad лучше всего не подходят для этого. Есть ли другие варианты?

Ответы [ 6 ]

4 голосов
/ 19 мая 2011

Я постараюсь ответить на ваши вопросы, но знаю, что я, вероятно, склонен к Android, потому что именно в этом мой опыт.

  • С Android 3.1+, по крайней мере с Xoom, у вас есть все возможности USB-хоста. Такие вещи, как флеш-накопители USB, клавиатуры, мыши, даже цифровые камеры, все работают. Если вам нужно пользовательское взаимодействие с USB-устройством, вы можете даже написать драйвер для него.

  • 24-часовое постоянное включение не годится для любого устройства с аккумулятором, но в этой ситуации также не лучше.

  • Несмотря на то, что приложения для Android совместимы с предыдущими версиями, плохие методы программирования и / или отклонения от «ванильного» программного и аппаратного обеспечения Android МОГУТ нарушать совместимость. При этом, если вы возьмете устройство Google Experience, такое как Xoom, вы не встретите столько сюрпризов.

  • В Android 3.0 панель навигации встроена на низком уровне, и приложения не могут ее удалить. Таким образом, каждый может легко сломать «няню».

  • Я знаю, что можно управлять устройствами Android удаленно, но, не зная ваших конкретных потребностей, я не могу предложить больше информации, чем эта.

Удачи!

2 голосов
/ 10 февраля 2012

iPad NOOO, поверьте мне, я новообращенный в Apple для своего дома и бизнеса, но когда мы пошли на запуск киоска, iPad FAILED Big Time ... Вот пара небольших (больших) проблем, с которыми мы столкнулись.1002 *

Если устройство перезагружается, вы не можете автоматически запускать приложение для iPad, поскольку Apple не позволяет этого.

В браузере iPads имеется серьезная утечка памяти.Мы работали с javascript / CSS3, и он работал с перебоями.Я буквально провел 2 часа «сегодня» по телефону с Apple, заставляя ОСНОВНО бегать.В конце концов я сказал: «Позвольте мне поговорить с менеджером по продажам предприятия, так как мой проект может означать тысячи iPad, и у меня НЕТ ГДЕ».Один из сотрудников Apple даже сказал мне, что у них нет менеджеров по продажам на предприятии.

Если этого было недостаточно, хотя мы находимся на стадии проверки концепции, мы уже получаем запросдля других вариантов.Эти другие опции потребуют доступа к ОС, которую Apple да, да.Мы немедленно переходим на Android.

Извините, Apple, я люблю вас, но вы проиграли здесь.

0 голосов
/ 24 мая 2012

Я предоставил решение для режима киоска с использованием iPad здесь Блокировка iPhone / iPod / iPad, чтобы он мог запускать только одно приложение

Боюсь, что я недействительно знаю для Android, возможно ли то же самое.

Для решения проблемы сбоя приложений вы можете использовать батут исключений (см. обсуждение https://blog.compeople.eu/apps/?p=275), чтобы поймать сбой и перезагрузить ваше приложение.

Если все устройство будет перезапущено, тогда другие приложения, которые находятся на устройстве, могут быть запущены и впоследствии заблокированы.

Чтобы ответить на другие ваши вопросы:

  • Вы можете использовать профиль конфигурации для управления доступом к сети. Заставьте его использовать VPN или прокси-сервер, который позволяет использовать только пользовательское приложение со встроенными учетными данными. Таким образом, доступ к другой сети может быть запрещен.

  • Ваша обеспокоенность по поводу будущей совместимости очевидна. Рынок Android настолько фрагментирован, что обслуживание парка затруднено.

  • Если выЕсли приложение работает как сервер и заблокировано, возможно удаленное управление.

0 голосов
/ 21 ноября 2011

Мы производим планшеты для планшетов, которые поддерживают устройства Android и iPad.На самом деле, мы - единственный киоск iPad, который получил одобрение Apple.

В общем, я думаю, что вам будет легче с iPad, так как программное и аппаратное обеспечение со временем будет более стабильным.Что важно, если вам нужно заменить неисправный модуль или развернуть больше киосков через 6 месяцев или год, когда оригинальное устройство больше не производится.

0 голосов
/ 19 мая 2011

Ваша идея о размещении планшета за другим куском стекла / пластика опрятна. Чтобы потом иметь дело с дистанционным управлением, вы можете заняться программированием Bluetooth.

Моя разработка для мобильных устройств была в основном под iOS, поэтому я склоняюсь к этому SDK. Я упомяну, что порт данных / синхронизации / зарядки для iOS (я считаю) никогда не менялся. Ваш шнур синхронизации iPhone 1 поколения работает на вашем iPhone 4 ... и на вашем iPad или iPad 2. Таким образом, с точки зрения аппаратного обеспечения сторонних производителей вы можете добиться большей согласованности с Apple.

Я не нашел хорошего ответа относительно того, проще ли программировать Bluetooth для iOS или Android , но я думаю, что, чтобы остаться экономически эффективным, вы можете увидеть, какие один более открыт для сторонних устройств. Вот SO сообщение / ответ об iOS и сторонних устройствах Bluetooth ; Я не нашел в Android ничего относительно сторонних пультов Bluetooth, но, учитывая, что многие устройства под управлением Android являются сторонними, ваши шансы с наивной точки зрения кажутся довольно хорошими. Вот API Bluetooth для Android 1012 *.

Покупка контроллера iOS или Android для дистанционного управления планшетом iOS или Android кажется немного крутой, но, опять же, возможно, нет. Стоимость также зависит от вашего соотношения пультов к планшетам. 1: 1? 1: N & alpha; N: 1? N: M

?

Самый дешевый iPod стоит 229 долларов США по состоянию на 20 мая 2011 года. У Android действительно больше разнообразия в плане аппаратного обеспечения. Возможно, вы сможете получить дешевый телефон Android без плана обслуживания, который будет действовать как пульт дистанционного управления Bluetooth для вкладки Android.

0 голосов
/ 18 мая 2011

Если вы используете Ipad, вы должны подумать, может ли он поддерживать питание от USB.Смотреть это Использование порта USB с питанием

...