Як підібрати планшет для 1С мобільна платформа на Андроїд
В процесі впровадження 1С Мобільна версія для проекту автоматизації обліку в студії танців ми зіткнулися із завданням підбору підходящого андроидного планшета. Для нашого проекту було важливим:
- Компактність пристрою - екран в районі 7 "
- Прийнятний час роботи до перезарядки
- Чи не "гальмівний екран"
- Можливість сканування штрих-кодів через бортову камеру (впроваджувалися картки клієнтів)
- Можливість обміну даними через GPRS канал (для відправки звітів на пошту і віддаленого оновлення конфігурації).
Здавалося б, при величезному виборі моделей і виробників на ринку, від брендових, до ноунеймовской китайщини, проблеми з вибором не буде ...
Що нам говорить офіційний сайт 1С з цього приводу на момент написання статті (травень 2015 року):
Технічні вимоги 1С Мобільна платформа до Андроїд пристроїв
версії
Android
Android 2.3-2.3.7 Gingerbread
- Підтримуються тільки пристрої на базі процесорів Intel x86 і ARM з архітектурою ARMv5TE і вище (ARMv6, ARMv7, ARMv8)
- Мінімальний розмір RAM 256 мегабайт
- Сенсорний екран
Android 3.0-3.2 Honeycomb Android 4.0-4.0.4 Ice Cream Sandwich Android 4.1-4.3 Jelly Bean Android 4.4 KitKat
Тобто, виходячи з таблички, можна вибрати, по суті, будь-який андроїд пристрій з процесором Arm або Intel, пам'яттю 256 Мб. У нашому випадку - з будь-якою камерою на борту.
Однак, практика і тестування бази в процесі Разрабтка показали:
- Далеко не всі камери навіть у дорогих планшетів нормально читають штрихкод! Замучивши консультанта в магазині побутової техніки, перебрали близько десятка моделей від популярних до невідомих. Що виявилося важливим: для швидкого сканування потрібна камера з швидким автофокусом. Далеко на не кожен бюджетному планшеті така є. У підсумку ставали на ASUS PhonePad 7 "на процессере з Intel архітектурою.
- Однак при дальнейше роботі на цьому і альтернативному планшеті з'ясувалося неприємне: мобільна платформа 1С по різному поводиться на процесорах з Arm і Intel. Наприклад, в 1С при натисканні кнопки "повернення" просіходіт закриття поточний форми. На нашому ASUS при натисканні кнопки "назад" форми документів закривалися, але при цьому залишатися "висіти" блокування конкретного документа під запис (як ніби з ним триває робота). На іншому планшеті з ARM процесором нічого подібного не відбувалося - форми документів закривалися коректно. Так само відмінності спостерігалися в поведінці платорми при виклику процедури сканування і інші "дрібні" непрятності.
- Окремо про телефони: платформа 1С геть відмовилася запускатися на телефоні Samsung Galaxy S3, хоча він відповідає всім технічним вимогам. Причину зрозуміти не вдалося.
- 1С Мобільна платформа "гальмує" на слабких процесорах і пам'яті 256 Мб при більш менш витратних процедурах - наприклад, при побудові звітів.
- Чи не відноситься до вибору "заліза": 1С Мобільна платформа вміє коректно читати тільки штрих-коди EAN-13! При спробі сканування НЕ моноширинних штрих кодів типу Code39, Code 128 процедура сканування викликає "падіння" платморми з фатальною помилкою. Недоробка бети 1С Мобільна платформа наявності.
Загалом, для себе ми зробили висновки, що Андроїд планшет для 1С мобільна платформа має бути:
- З процесором Arm
- З камерою з хорошим автофокусом (кількість мегапікселів великого значення не має) - якщо потрібно читання штрих кодів
- З пам'яттю від 512 Мб
- Екран краще ємнісний, з дешевим резистивним замучитеся при введенні даних.
- Акумулятор чим більше, тим краще
В цілому ж проект показав, що, підстроївшись під "особливості" мобільної платформи 1С, можна створювати цілком собі функціональні автономні рішення, не обов'язково взаємодіють з "великою" 1С, як це можна було б побачити по готовим конфігурацій в PlayMarket, пропонованим від 1С і її партнерів.
PS
Можливо команда 1С, що відповідає за мобільну платформу, до релізу альфа версії її доробить, але поки ситуація ось така.