Upload
helen-allien-poe
View
340
Download
2
Embed Size (px)
Citation preview
Особенности релизов мобильных приложений
Алёна ПономаренкоРелиз-инженер в Zillion Whales
iOS - Apple AppStore
● Только один официальный магазин● Jailbreak и Cydia● Enterprise-программа и таинственные китайские
магазины
Apple iOS тестирование - ура-ура, Testflight!
● старый-добрый AdHoc и скучная возня с UDID● новый модный Testflight● внутренние тестировщики
○ 25 человек○ сразу после заливки
● внешние тестировщики○ 2000 человек с приглашением на емейл○ мини-ревью от 5 часов до двух дней
Apple - Фичеринг
● Гайдлайны!● Новые функции● [email protected]● Тематические подборки● Детские приложения
Apple - Что такое хорошо и что такое плохо
● Предварительное ревью - за что могут не пустить в стор○ когда можно поспорить и пободаться○ когда лучше сдаться и пойти на поводу
● Нарушение авторских прав○ ваших - запрос App Store Legal Team○ вами - предупреждение и время на урегулирование конфликта
● Внезапные баны - не в стиле Apple, но бывает○ волна банов в феврале 2014, 27 страниц на форуме iphones.ru○ грубые/скандальные нарушения
Google Play
● Фичеринг - Brand Guidelines● Форма запроса там же● Новый возрастной рейтинг● Политика банов - быстро блокируют, быстро
разблокируют● Нужно ли выбираться в топ?
Google Play - три вида тестирования
Amazon
● Фичеринг - Mobile App Marketing Request● Amazon Underground● Merch by Amazon● Amazon App Testing Service
Альтернативные сторы
● SamsungApp и сторы производителей телефонов● Яндекс.Стор и сторы операторов● чем хорошо
○ мало приложений и разработчиков○ легче получить прямой контакт и фичеринг
● чем плохо○ мало пользователей - мало денег
Тематические магазины, форумы
● 4pda.ru - форум, лояльные пользователи, прямой диалог
● MiKandi - 18+● детские подфорумы на “мамочкиных” сайтах
Почти нет денег, зато целевая аудитория.
Windows StoreЕдиный магазин для Windows 10 и XBox
Есть ли жизнь вне большой тройки?● Tizen - в середине 2013 к запуску стора адаптировали 9
наших игр, одна из них скачана 19 тысяч раз, остальные - 0.● BlackBerry, как и Tizen, может запускать обычные Android-
приложения● К чему ещё можно присмотреться:
○ FirefoxOS○ SailfishOS○ Ubuntu Touch
Операторы и встройка
● Особенно Южное полушарие.● До сих пор популярны (и зарабатывают!) JAVA-
телефоны● Схемы монетизации
Выход на Азию
● Лучше с местными● Китай отдельно, Япония+Тайвань+Корея - отдельно● Особенности систем оплаты● Таинственные китайские сторы iOS
Инструменты!
One Platform Foundation
● OpenIAB - внутренние платежи Android (несколько сторов), iOS, WinPhone
● OPFPush● AppDF - в качестве формы для внешних команд
Google Developer Console
● A/B тесты - это круто!○ локальные тесты - тексты только на один из языков○ глобальные тесты - только графика, зато на всех пользователей
дефолтного языка
● Новые вкладки:○ ARPPU○ Источники трафика○ Воронки с просмотра страницы приложения до повторной покупки
Google Play Developer API
● Play Games Services Publishing API для ачивок и лидербордов
● Subscriptions and In-App Purchases API для внутренних платежей
● Publishing API для всего остального - с помощью Edits
Нужно сделать API project и настроить OAuth-клиент.
Статистика - Google Cloud Storage
● В Google Cloud Storage bucket складываются:○ финансы ○ данные по загрузкам ○ отзывы○ краши и ошибки
● Для доступа используется gsutil
Apple iTSMTransporter● Работает с .itsmp-пакетами, внутри XML и иногда картинки● Два главных документа, доступны в iTunes Connect:
○ App Metadata Specification - подробное описание формата
○ iTunes Store Transporter Quick Start Guide - краткое руководство, откуда начать
● Умеет скачивать уже заведённые приложения целиком● Что удобно для приложений-копий - платное + бесплатное,
например● Работает с частичными пакетами - только ачивки или ин-аппы● XML лучше формировать автоматически - найти вариант для
себя
Облачные сервисы тестирования● Реальные девайсы, подключены и снимаются● Samsung Remote Lab - только Samsung, очень медленно, зато бесплатно● Google Cloud Test Lab - на основе купленной Appurify, вот-вот скоро
обещают запустить● Внешние мобильные фермы - как ручное, так и автоматическое
тестирование● Для автоматизации обычно используют Appium - кроссплатформа, есть
почти у всех● UTest.com - биржа удалённых тестировщиков. Можно задать в
требованиях нужный редкий девайс
Спасибо! Вопросы?
Helen Allien Poe