App Store работает с июля прошлого года, а iPhone OS 2.2 принесла бизнесу два практичных механизма: поддержку Exchange ActiveSync и корпоративную дистрибуцию приложений в обход публичного магазина. Этого достаточно, чтобы первые компании и ведомства начали выносить рабочие сценарии на телефон сотрудника. Ниже – то, что реально внедряют сейчас, без обещаний из рекламных проспектов.
Что уже умеет платформа
Почта, календарь и контакты синхронизируются с Exchange 2007 через ActiveSync – без сторонних шлюзов. Профиль конфигурации (.mobileconfig) задаёт почтовые ящики, VPN, Wi-Fi и парольную политику централизованно, файл раздаётся ссылкой или по почте. При утере устройства администратор инициирует удалённую очистку.
Собственные приложения распространяются двумя путями. Ad Hoc подходит для пилота: до 100 устройств, привязка по UDID, подпись разработческим сертификатом. Для тиража внутри организации нужна программа iPhone Developer Enterprise Program – она снимает лимит на устройства и публичную модерацию Apple, приложение ставится по внутренней ссылке. Это ключевой момент: ведомственное ПО не попадает в App Store и не проходит ревью Apple.
Ограничения тоже стоит назвать прямо. Push-уведомлений для сторонних приложений пока нет – фоновую доставку обещают в следующей версии OS. Фоновое исполнение чужого кода закрыто, поэтому «всегда онлайн»-сценарии строятся на периодической синхронизации, а не на постоянном соединении.
Первые рабочие кейсы
Что мы видим в заявках от российских заказчиков и что осмысленно делать уже сейчас:
- Мобильный доступ к учётным данным. Витрина показателей из 1С или ERP – остатки, отгрузки, статусы заявок. Телефон только читает, запись остаётся в учётной системе. Реализуется поверх готовых интеграционных шлюзов – мы разбирали такой подход в заметке про быстрые победы в интеграции.
- Полевые сценарии. Сервисный инженер или торговый представитель отмечает выполнение, фотографирует объект, заполняет акт. Данные уходят в учётную систему при появлении сети – оффлайн-режим здесь обязателен.
- Согласования для руководителя. Заявки на оплату, отпуска, договоры приходят в почту Exchange, решение фиксируется в один тап. Госсектору это закрывает задачу мобильного визирования без выноса документов за периметр.
Серверная часть таких приложений почти всегда живёт отдельно от устройства. Где её разместить – внутри контура или у провайдера – вопрос не моды, а совокупной стоимости и требований к данным; мы разбирали эту развилку в материале про облако против on-premise по TCO. Для госзаказчика ответ почти всегда – собственный контур.
Чего ждать и к чему готовиться
Платформа быстро взрослеет. Анонсированный осенью Microsoft Azure показывает, куда движется серверная сторона мобильных сервисов, а Apple явно ведёт линейку к корпоративному применению. Закладывайте архитектуру так, чтобы клиент на телефоне был тонким, а логика и данные оставались на сервере под вашим контролем. Тогда смена платформы устройства не потребует переписывать систему целиком.
Вывод
iPhone в феврале 2009-го – не игрушка, а пригодный для работы терминал: почта по ActiveSync, управляемые профили, дистрибуция в обход App Store. Начинать стоит с одного измеримого сценария – чтения показателей или полевого ввода – на пилоте в десяток устройств, а затем масштабировать через мобильную разработку для бизнеса и госсектора до тиража внутри организации.