1с + андроид = windows mobile ???
Начав писать мобильное приложение для андроида на 8.3 столкнулся со стойким дежавю, и долгое время не мог разобраться, в чем дело. Стандартный интерфейс восьмерки, знакомые до боли пиктограммы, привычная среда, но что-то не так. Попробовал работать с 1с «Заказы», написал свой велосипед, но набирать заказ на телефоне было неудобно. Хотя интерфейс знакомый и простой. Недавно зашел в магазин и увидел, как менеджер принимает заказ, у продавца держа в руках старенький асус и водя по нему стилусом, и меня осенило: 1с-ники точно также как и когда-то Микрософт пытаются перенести на мобильную платформу компьютерные наработки. Да интерфейс знакомый, да навыки работы остались, но работать неудобно: кнопки маленькие (попасть в нужную, и не промахнутся, удается далеко не с первого раза), интерфейс перегружен, много лишней информации.
На фото кнопки интерфейса 1с «Заказы» и размер моего пальца для сравнения.
Микрософт со своей Windows Mobile пошли по аналогичному пути, они не понимали различия между интерфейсом для компьютера и ноутбука и интерфейсом мобильного, или планшета. Как показало время и популярность андроида с iOS для смартфонов нужен "пальцеориентированый" интерфейс, что подразумевает большие и удобные кнопки, минимум информации на экране. Это мое субєктивное мнение. Но как вышеперечисленое можно состыковать с необходимостю вносить много разнообразной информации. Я пришел к выводу что отображение и ввод информации нужно разделить, отображать нужную мне информацию можно в виде таблицы с довольно мелким шрифтом, но редактировать ее надо в диалоге, где пользователю в пошаговом режиме предлагают внести изменения.
(примеры интерфейса, в котором уже можно попасть пальцем по кнопках).
К сожалению возможности кастомизации интерфейса мобильного приложения 1с для андроида довольно ограничены.