На конференции WWDC 8 июня Apple показала iPhone 3GS и выкатила iPhone OS 3.0. За год после открытия App Store платформа перестала быть игрушкой для энтузиастов. Теперь это управляемая среда с понятной моделью разработки, и корпоративным ИТ-службам пора включить её в трёхлетний roadmap, а не отмахиваться ссылкой на BlackBerry.
Что изменилось в платформе
iPhone OS 3.0 закрывает несколько пробелов, которые до сих пор держали устройство за периметром корпоративной сети. Появились Exchange ActiveSync с политиками паролей и удалённым стиранием, шифрование данных на устройстве у 3GS, поддержка VPN-профилей и конфигурационные профили, которые админ раскатывает централизованно. Push-уведомления снимают часть нагрузки, которую раньше тянул только постоянный фоновый процесс.
Для нас как интегратора это означает простую вещь – клиентский мобильный доступ к учётным системам перестал быть экзотикой. Раньше мы предлагали SMS-шлюзы и урезанные WAP-порталы. Теперь можно строить полноценный нативный клиент к ERP, CRM или к ведомственной системе документооборота, и он будет вести себя предсказуемо.
При этом эйфории не место. App Store – это закрытая дистрибуция через модерацию Apple, и для внутренних корпоративных приложений она не подходит. Apple отвечает на это режимом ad-hoc и корпоративной программой распространения in-house, но оба варианта требуют дисциплины с провижининг-профилями и сертификатами. Это операционная нагрузка, которую надо закладывать заранее.
Где это применимо в бизнесе и госсекторе
Сценарии, которые уже окупаются на горизонте года-двух, вполне приземлённые. Полевые сотрудники – выездные сервисные бригады, торговые представители, инспекторы – получают доступ к актуальным данным и заполняют отчёты на месте. Руководители получают мобильные дашборды без VPN-клиента на ноутбуке. Госсектор смотрит на мобильный доступ к ведомственным реестрам для выездных проверок.
Но прежде чем рисовать экраны, проясните, что именно автоматизируете. Мобильный клиент не прощает размытых требований: маленький экран и оффлайн-сценарии вскрывают любую неоднозначность в логике. Поэтому мы начинаем такие проекты с того же, с чего начинаем любую заказную разработку, – со строгого управления требованиями. На мобильном цена ошибки в ТЗ выше, переделка дороже.
Безопасность и расчёт стоимости
Шифрование на устройстве и удалённое стирание – необходимый минимум, но не вся защита. Данные ходят между телефоном и сервером, часто через чужие каналы и публичные сети. Здесь работает та же модель разделённой ответственности, что и в облаке: вы отвечаете за свою часть, провайдер связи и платформа – за свою. Мы разбирали этот принцип в материале про разделённую ответственность за безопасность, и для мобильных проектов он не менее важен.
Отдельно про деньги. Парк смартфонов, MDM-инфраструктура, корпоративные сертификаты, поддержка нескольких версий ОС – всё это совокупная стоимость владения, а не разовая закупка устройств. Считать её надо той же дисциплиной, что и при выборе между облаком и собственной серверной. Тогда roadmap опирается на цифры, а не на впечатление от презентации.
Вывод
iPhone 3GS и OS 3.0 переводят платформу из категории «модно» в категорию «можно строить корпоративные решения». Окно для пилота открылось: возьмите один измеримый сценарий, посчитайте TCO, проясните требования и заложите безопасность с первого дня. Дальше всё упирается в нативную мобильную разработку под конкретные задачи бизнеса и госсектора.