23
Особенности релизов мобильных приложений Алёна Пономаренко Релиз-инженер в Zillion Whales

Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Embed Size (px)

Citation preview

Page 1: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Особенности релизов мобильных приложений

Алёна ПономаренкоРелиз-инженер в Zillion Whales

Page 2: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений
Page 3: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

iOS - Apple AppStore

● Только один официальный магазин● Jailbreak и Cydia● Enterprise-программа и таинственные китайские

магазины

Page 4: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Apple iOS тестирование - ура-ура, Testflight!

● старый-добрый AdHoc и скучная возня с UDID● новый модный Testflight● внутренние тестировщики

○ 25 человек○ сразу после заливки

● внешние тестировщики○ 2000 человек с приглашением на емейл○ мини-ревью от 5 часов до двух дней

Page 5: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Apple - Фичеринг

● Гайдлайны!● Новые функции● [email protected]● Тематические подборки● Детские приложения

Page 6: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Apple - Что такое хорошо и что такое плохо

● Предварительное ревью - за что могут не пустить в стор○ когда можно поспорить и пободаться○ когда лучше сдаться и пойти на поводу

● Нарушение авторских прав○ ваших - запрос App Store Legal Team○ вами - предупреждение и время на урегулирование конфликта

● Внезапные баны - не в стиле Apple, но бывает○ волна банов в феврале 2014, 27 страниц на форуме iphones.ru○ грубые/скандальные нарушения

Page 7: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Google Play

● Фичеринг - Brand Guidelines● Форма запроса там же● Новый возрастной рейтинг● Политика банов - быстро блокируют, быстро

разблокируют● Нужно ли выбираться в топ?

Page 8: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Google Play - три вида тестирования

Page 9: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Amazon

● Фичеринг - Mobile App Marketing Request● Amazon Underground● Merch by Amazon● Amazon App Testing Service

Page 10: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Альтернативные сторы

● SamsungApp и сторы производителей телефонов● Яндекс.Стор и сторы операторов● чем хорошо

○ мало приложений и разработчиков○ легче получить прямой контакт и фичеринг

● чем плохо○ мало пользователей - мало денег

Page 11: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Тематические магазины, форумы

● 4pda.ru - форум, лояльные пользователи, прямой диалог

● MiKandi - 18+● детские подфорумы на “мамочкиных” сайтах

Почти нет денег, зато целевая аудитория.

Page 12: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Windows StoreЕдиный магазин для Windows 10 и XBox

Page 13: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Есть ли жизнь вне большой тройки?● Tizen - в середине 2013 к запуску стора адаптировали 9

наших игр, одна из них скачана 19 тысяч раз, остальные - 0.● BlackBerry, как и Tizen, может запускать обычные Android-

приложения● К чему ещё можно присмотреться:

○ FirefoxOS○ SailfishOS○ Ubuntu Touch

Page 14: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Операторы и встройка

● Особенно Южное полушарие.● До сих пор популярны (и зарабатывают!) JAVA-

телефоны● Схемы монетизации

Page 15: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Выход на Азию

● Лучше с местными● Китай отдельно, Япония+Тайвань+Корея - отдельно● Особенности систем оплаты● Таинственные китайские сторы iOS

Page 16: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Инструменты!

Page 17: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

One Platform Foundation

● OpenIAB - внутренние платежи Android (несколько сторов), iOS, WinPhone

● OPFPush● AppDF - в качестве формы для внешних команд

Page 18: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Google Developer Console

● A/B тесты - это круто!○ локальные тесты - тексты только на один из языков○ глобальные тесты - только графика, зато на всех пользователей

дефолтного языка

● Новые вкладки:○ ARPPU○ Источники трафика○ Воронки с просмотра страницы приложения до повторной покупки

Page 19: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Google Play Developer API

● Play Games Services Publishing API для ачивок и лидербордов

● Subscriptions and In-App Purchases API для внутренних платежей

● Publishing API для всего остального - с помощью Edits

Нужно сделать API project и настроить OAuth-клиент.

Page 20: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Статистика - Google Cloud Storage

● В Google Cloud Storage bucket складываются:○ финансы ○ данные по загрузкам ○ отзывы○ краши и ошибки

● Для доступа используется gsutil

Page 21: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Apple iTSMTransporter● Работает с .itsmp-пакетами, внутри XML и иногда картинки● Два главных документа, доступны в iTunes Connect:

○ App Metadata Specification - подробное описание формата

○ iTunes Store Transporter Quick Start Guide - краткое руководство, откуда начать

● Умеет скачивать уже заведённые приложения целиком● Что удобно для приложений-копий - платное + бесплатное,

например● Работает с частичными пакетами - только ачивки или ин-аппы● XML лучше формировать автоматически - найти вариант для

себя

Page 22: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Облачные сервисы тестирования● Реальные девайсы, подключены и снимаются● Samsung Remote Lab - только Samsung, очень медленно, зато бесплатно● Google Cloud Test Lab - на основе купленной Appurify, вот-вот скоро

обещают запустить● Внешние мобильные фермы - как ручное, так и автоматическое

тестирование● Для автоматизации обычно используют Appium - кроссплатформа, есть

почти у всех● UTest.com - биржа удалённых тестировщиков. Можно задать в

требованиях нужный редкий девайс

Page 23: Games Gathering 2015 - Алёна Пономаренко - Особенности релизов мобильных приложений

Спасибо! Вопросы?

Helen Allien Poe