Войти

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

Откровения Рокетбанка о разработке под Apple Watch

Никита Горяинов avatar |
Откровения Рокетбанка о разработке под Apple Watch

Приложения под Apple Watch делают не только в США, но и в России. Под покровом снятия запрета на разглашение нам удалось пообщаться с отечественными разработчиками о том, как они создавали свой софт для часов – и не смогли даже подержать их в руках.

Мы общались с Игорем Назимко, PR-менеджером Рокетбанка.

– Ребята, как вы смогли разработать приложение без устройства, на котором оно должно запускаться??

На самом деле такая проблема актуальна только для удалённых от США стран. В Америке разработчики могут тестировать свои приложения в специальном кампусе Apple: прямо туда приезжают, запускают, видят баги и уезжают исправляться. Мы же работаем в других реалиях: тестировать приходится средствами эмулятора Apple Watch в XCode. Других способов оценить работоспособность приложения просто нет. К сожалению.

Как показывает практика, эмулятора в Watch Kit должно быть достаточно, чтобы понять, насколько приложение стабильно. Так или иначе, в первые дни продаж часов российский рынок будет завален предложениями от серого рынка. Чтобы убрать остаточные баги, проявляющиеся при запуске софта на конкретном «железе», мы обязательно приобретём Apple Watch и наконец-то увидим свою программу вживую.

Комментарий iPhones.ru. Об аналогичных проблемах ранее сообщали другие разработчики. Однако Apple помогает западным девелоперам, давая им недолго протестировать приложение на настоящих Apple Watch.

– Получается, что вы делали программу фактически вслепую. Только сегодня-завтра узнаете, хорошо ли она работает?

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

После завершения работ приложение отправляется на одобрение в Apple, где его тестирует команда Apple Review Team на реальном оборудовании. Если критических ошибок не обнаружено (вылеты, зависания), то приложение пропускается в App Store. Но это не значит, что приложение на 100 процентов функционально и работает хорошо. Мы очень скрупулезно относимся к разработке и крайне не хотели бы выпускать сырой продукт, поэтому с нетерпением ждём начала «серых» продаж.

Комментарий iPhones.ru. Разработка софта без возможности его проверить – огромный риск. Судя по всему, ребята из Рокетбанка не одни, и сегодня владельцы Apple Watch могут стать свидетелями «забагованных» сторонних программ из App Store, отказывающихся работать правильно, стабильно, не тормозить и так далее.

– Apple вам вообще не помогала, что ли?

Реалии таковы: Apple редко помогает разработчикам вне США. Есть изолированные случаи, когда приложение рассматривается в ускоренном порядке, или же компания предоставляет особенные «плюшки» на уровне App Store или рассмотрения цензорами. Но тут ситуация особенная: российским девелоперам необходимо само устройство, а не удалённая помощь. Так что Apple либо не могла помочь нам из-за маркетинговых ограничений и конфиденциальности, либо просто не успела/не захотела.

Я пока не слышал о прецедентах, когда Apple помогали бы при запуске новых устройств разработчикам в нашей стране. Исключая, конечно, крупные компании наподобие ZeptoLab (разработчики Cut the Rope – прим. ред.). Но опять таки, это компания другого уровня, а там и подход другой. 

Грубо говоря, всё, что мы видим сегодня в App Store из приложений для Apple Watch, может оказаться не совсем стабильным и функциональным. Не удивляйтесь если пользователи начнут жаловаться.

Комментарий iPhones.ru. Учитывая перспективы серого рынка Apple Watch в России, вдвойне обидно, что Apple не протянула нашим ребятам руку помощи. Но ничего, нам не привыкать.

– С какими техническими сложностями вы столкнулись, разрабатывая приложение для Apple Watch?

В разработке под часы нет сложностей как таковых. Основная проблема заключается в том, что возможности разработки под Apple Watch сильно урезаны как по UI (графике) так и API (функциям), потому что основной массив задач выполняется непосредственно в главном приложении – а оно установлено и исполняется на iPhone, а не на часах.

Например, если наш клиент хочет проверить баланс и промотать свою ленту операций на часах, то часы сначала посылают запрос данных на телефон. В основном приложении Рокетбанка на iPhone эта задача исполняется, и уже затем информация по ней передаётся на часы. Мы искренне верим и надеемся, что с каждым новым обновлением часы будут получать больше возможностей, а API от Apple будут более открытыми и дружелюбными.

На разработку в общей сложности понадобилось две недели. Первую неделю мы потратили на то, чтобы детально ознакомиться с документацией. Вторая неделя ушла непосредственно на разработку.

Комментарий iPhones.ru. Сторонние приложения на Apple Watch стоит воспринимать в качестве «гонцов» своих полноценных версий для iPhone. Цепочка выглядит так: вы запускаете программу на часах -> часы связываются с айфоном -> айфон собирает и отправляет данные программы на часы -> часы выводят полученные данные. Вероятно, именно отсюда вытекают уже выявленные проблемы с медленной загрузкой софта на Apple Watch.

– Есть ли техническая разница между разработкой для iPhone и для Apple Watch?

Ключевых различий в разработке нет. В обоих случаях можно писать как на Objective C так и на Swift. Тут главное подробно ознакомиться с документацией, чтобы понимать, что можно сделать, а чего нельзя. 

Документация по разработке приложений для часов Apple доступна на официальном сайте.

– Ладно, с разработкой вроде разобрались. Что умеет приложение Рокетбанка и для чего оно создано?

Основная задача приложения Рокетбанка для часов – обеспечение мобильности. Часы помогают избавиться от необходимости доставать iPhone из кармана или сумки для ряда регулярных операций. Вы можете получать Push-оповещения о списании средств на экран часов, можете быстро проверить баланс карты или оперативно пополнить счёт своего телефона. Если кошелек и карта потеряны, то прямо с экрана Apple Watch можно их заблокировать. 

Комментарий iPhones.ru. На скриншотах программа выглядит симпатично. Надеюсь, будет непросто промахнуться по пунктам меню и случайно заблокировать свою карту :)

– Я заметил, что вы в последнее время активизировались и начали улучшать приложение для iPhone. Что нового есть и будет?

Мы проделали большую работу и останавливаться не намерены. Несколько раз менялся дизайн; появились шаблоны платежей, которые теперь можно легко сохранять. В новой версии программы Рокетбанка добавлена возможность назначать имена пластиковым картам. Это очень удобно, когда в программе забито несколько карт одного банка – решает проблему идентификации. Помимо обновлений в самом приложении, у нас появился новый тариф, и теперь обслуживание карты может быть бесплатным.

Комментарий iPhones.ru. О новом тарифе можно узнать на официальном сайте. Будучи пользователем карт Рокетбанка «первого поколения», вижу, что условия реально стали лучше.

– Ну и напоследок. Какие Apple Watch вам нравятся? Что будете брать и рекомендовать?

Нам приглянулись Apple Watch Sport чёрного цвета (Space Gray) с чёрным силиконовым ремешком. Модели часов отличаются между собой только материалами исполнения и самими ремешками. Поэтому я выбрал самую простую модель, циферблат 42мм. Нравится, что в часах красиво реализована функциональность фитнес-приложений. Можно удобно, быстро и легко просматривать свою активность в течении дня. Для занятий спортом будет очень полезно.

Обидно только, что первые поставки будут с большой наценкой. Но это реалии рынка, с ними ничего не поделаешь. Собираемся приобрести часы в пятницу или субботу, как только они появятся у перекупщиков.

Комментарий iPhones.ru. Вот уж действительно реалии рынка. Мы тоже сидим и ждём, как часы у кого-то появятся – и побежим их обозревать. Спасибо, ребята! Желаем вам минимум багов! :)

Акция для читателей

Рокетбанк приготовил для наших читателей особое предложение. Кликайте по ссылке ниже и оформляйте дебетовую карту Рокетбанка с отличным стартовым бонусом – 500 Рокетрублей. Их можно потратить по курсу 1:1 на любые покупки стоимостью от 3000 рублей. По сути, вам дарят деньги! Количество карт жёстко ограничено, кто успел, того и тапки. Разбираем:

9
undefined
iPhones.ru
Приложения под Apple Watch делают не только в США, но и в России. Под покровом снятия запрета на разглашение нам удалось пообщаться с отечественными разработчиками о том, как они создавали свой софт для часов – и не смогли даже подержать их в руках. Мы общались с Игорем Назимко, PR-менеджером Рокетбанка. – Ребята, как вы смогли...

Войди и оставь комментарий

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

<- Назад Забыли пароль? Войти
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер

Какие правила в комментариях
  1. WiND avatar
    WiND 24 апреля 2015
    1

    “отечетсвенными”. *FACEPALM*

    Rezon avatar
    Rezon24 апреля 2015
    20

    @WiND, Это называется опечатка. Чтобы сообщить об опечатке, нужно выделить текст и нажать Ctrl+Enter. Это более эффективно, т.к. напрямую привлекает внимание автора к ошибке и, к тому же, так другим пользователям не приходится читать бесполезные комментарии после того, как опечатка исправлена.

    iGaga avatar
    iGaga24 апреля 2015
    5

    @Rezon, Собствна, Ваш комментарий тоже бесполезный, как и мой. Итого имеем 1 опечатку и 3 бесполезных комментария. Уникально

    Максим avatar
    Максим24 апреля 2015
    5

    @Rezon, попробуй нажми на айфоне ctrl+enter. Или айпаде.

    Denis avatar
    Denis24 апреля 2015
    0

    @Максим, на маке, кстати, тоже не работает.

    revizer avatar
    revizer24 апреля 2015
    3

    @Denis, работает

    WiND avatar
    WiND24 апреля 2015
    3

    @Rezon, пусть нищей редакции (это в тему к просьбе адблок отключить) будет стыдно за косяки, которые ловит обычная автокоррекция даже “Заметок” на айфоне

    Войди на сайт, чтобы ответить
    Ответить
  2. iRupor avatar
    iRupor 24 апреля 2015
    2

    Дизайн в кругах бомба!

    Войди на сайт, чтобы ответить
    Ответить
  3. dartweider avatar
    dartweider 24 апреля 2015
    2

    кому нужно переписываться с саппортом банка через часы?

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

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

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