Войти

Или войди с помощью

Как один мессенджер появился в iOS 10 и Siri. Чем это закончилось

Не все так просто, как кажется на самом деле.
Иван Петров avatar | 29
Как один мессенджер появился в iOS 10 и Siri. Чем это закончилось

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

К чему всё это

Семь лет Apple держала свою мобильную операционную систему iOS под железным занавесом: не подпускала разработчиков к функциональности системы, жестко контролировала доступ приложений к системе.

В 2014 году врата приоткрылись и компания позволила устанавливать сторонние клавиатуры. Магазин App Store тут же наполнился всевозможными средствами набора от сотен сторонних разработчиков.

На июньской конференции WWDC 2016 Apple окончательно изменила своим принципам и анонсировала выпуск Siri SDK для разработчиков. Помимо установки сторонних клавиатур, пользователь теперь получил возможность взаимодействия со сторонними приложениями и посредством голосового ассистента Siri.

Но и на этом приятные сюрпризы не окончились. Вместе с доступом к Siri, Apple позволила разработчикам популярных мессенджеров, используя пакет CallKit, интегрировать VoIP-телефонию прямо в штатное приложение Телефон.

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

Потенциально любой разработчик VoIP-сервиса, имеющего собственное приложение для платформы iOS может встроить свою функциональность в стандартную звонилку. Но это в теории.

Мы обратились за комментариями к представительству популярного мессенджера Viber и выяснили: какие подводные камни ждут разработчика и как самим разработчикам Viber удалось интегрировать свой сервис в iOS 10.

Как Viber встроил себя в iOS 10

С недавних пор Viber совместим с Siri. Отправлять сообщения можно произнеся коронную фразу: «Привет, Siri» и продиктовав имя абонента и содержание сообщения. А еще мессенджер интегрирован в штатную звонилку iOS. Выбрали контакт, нажали позвонить и выбрали номер в Viber.

Вот, что они сами нам об этом рассказали.

Apple часто сама обращается к нам с просьбой адаптировать наш мессенджер под то или иное обновление iOS. В основном, такое обращение поступает с выходом ключевых обновлений: iOS 8, iOS 9 и т.д.

Релиз iOS 10 и подготовка Viber к новой системе были особенными, поскольку для нас впервые открылась возможность интеграции приложения нативным образом.

Хотели выпустить обновление Viber на следующий день после релиза iOS 10, но, пообщавшись с Apple, поняли, что апдейт следует выпускать одновременно. Так у нас были все шансы стать «гвоздем программы» информационных ресурсов.

Основные трудности — технического характера: документации по CallKit нет вплоть до сегодняшнего дня. Работая с бета-версиями iOS 10, мы столкнулись с рядом ошибок (в самой операционке).

Apple не предоставляет поддержку для бета-версия iOS, а значит разбираться с любыми сложностями предстояло самостоятельно. Чем мы и занимались. Переписывали код, компилировали, вновь переписывали — и так до тех, пор, пока не получали положительный результат.

При интеграции CallKit и Siri многое делалось наощупь, а поскольку мы не знали точной даты релиза финальной версии iOS 10, приходилось работать в режиме «готовность номер один». В связи с этим было непросто планировать и предстоящие обновления.

Разработчики получают отказы — это нормальный процесс переговоров, в котором обе стороны должны быть заинтересованы в максимальной совместимости продукта и операционной системы. Комфорт во время эксплуатации — вот, что стоит во главе политики Apple.

Обо всем этом поговорили с Яной Рожковой, Директором по связям с общественностью Viber в России и странах СНГ.

Учитесь самостоятельно. Apple не поможет

В очередной раз убеждаешься, производственная кухня приложений — это трудоемкий и кропотливый процесс. Но, помимо языка бизнеса, переговоров и отношений между цензорами Apple, есть и еще язык — язык кода. И его поведение иногда отказывается непредсказуемым.

Пообщавшись с представителями мессенджера Viber понимаешь одно: Apple абсолютно безразлично насколько успешно ваше приложение.

Единожды опубликовав приложение в магазине App Store, вы должны быть готовы адаптировать под любые капризы компании, постоянно учиться и иногда идти наощупь. И в этом Apple вам точно не поможет.

21
Логотип iPhones.ru
iPhones.ru
Не все так просто, как кажется на самом деле.

21 комментариев

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. Ma Wugui avatar
    Ma Wugui 7 октября 2016
    1

    Только не Вайбер! Я на всех мессенджерах настроил, что мне не приходят оповещения о полученных сообщениях, чтобы не отвлекали от работы. Только Вайбер отказывается запускаться с этими настройками.

    KissMeFast avatar
    KissMeFast7 октября 2016
    2

    @Ma Wugui, у Whatsapp тоже есть толика идиотизма – невозможно отключить звук отправки сообщения. НЕВОЗМОЖНО, Карл.

    ne_moshchny avatar
    ne_moshchny7 октября 2016
    0

    @KissMeFast, так и у iMessage нельзя

    Ma Wugui avatar
    Ma Wugui7 октября 2016
    0

    @KissMeFast, у меня нет никакого звука отправки сообщений. ЧЯДНТ? Может, просто я отключил все звуковые Notifications?

    KissMeFast avatar
    KissMeFast7 октября 2016
    1

    @Ma Wugui, можно выключить толькл весь звук сразу. Логично было бы если звук при входящих сообщениях все-таки оставался.

    Ma Wugui avatar
    Ma Wugui7 октября 2016
    0

    @KissMeFast, меня это полностью устраивает. В Вотсапе нет никаких срочных сообщений, на которые мне надо срочно реагировать.

    KissMeFast avatar
    KissMeFast7 октября 2016
    0

    @Ma Wugui, А меня это полностью не устраивает. Очевидно в моем вотсапе есть срочные сообщения, на которые мне надо срочно реагировать.

    Ma Wugui avatar
    Ma Wugui7 октября 2016
    0

    @KissMeFast, пусть шлют СМС =)

    KissMeFast avatar
    KissMeFast8 октября 2016
    0

    @Ma Wugui, сами как-нибудь разберутся=)

    Войди на сайт, чтобы ответить
    Ответить

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.