Мой путь в Motorola SHOP4APPS или «Где здесь деньги?»

    Таки-да, позавчера произошло Событие — мое Android-приложение PDFMyWeb Pro наконец-то пропустили в Motorola'овский SHOP4APPS. И это после 7ми месяцев мучений, более десятка попыток его туда запостить, кучи потраченного времени и нервов. Но, в общем, это случилось и сейчас я попробую провести небольшой анализ того, стоилоа ли игра свеч.

    Начало


    А началось все давно (как это ни странно, но почти все посты о попадании на различные площадки по продаже мобильных приложений у меня начинаются именно с этой фразы. Супер-просто ни разу не было, на сколько я помню).

    В декабре прошлого года вышла первая версия моей утилиты SMSMyFile для обмена файлами через SMS и после успешного попадания в Android Market решено было покорять новые горизонты. Одним из таких «новых» стал мотороловский маркет Shop4Apps. Информации о нем было очень немного (в основном потому что у моторолы какая-то странная политика по поводу новинок — они доступны только по предварительной регистрации, акцептования кучи NDA и найти информацию о чем-то на их сайте не так уж и просто), но я нашел как все-таки зарегистрироваться в их программе для разработчиков. Регистрация там, скажу я вам, не такая уж и простая. Мало того что выспрашивают кучу личной информации, чуть ли не группу крови и кличку любимой собачки брата жены, так им еще и обязательно нужен валидный PayPal-аккаунт, без наличия которого о сабмите платных приложений (да и вобще каких-либо приложений, как я понял) не может быть и речи. К чему бы это? Я бы может бесплатный софт без PayPal'а постил, а ведь нет, нельзя.

    Но ладно, PayPal — штука наживная (как обзавестись американским PayPal-аккаунтом я уже писал ранее), поэтому регистрация прошла более-менее гладко (но долго, помнится, ответа о том, что мою информацию рассмотрели и пустили в Developer Program, я ждал около полутора недель, еще тогда меня это жутко бесило, и, как потом оказалось, не спроста).

    В общем, через полторы недели наконец-то получил доступ к ресурсам для разработчиков. Из приятных моментов можно отметить только то, что для разработчиков доступны спецификации всех мотороловских телефонов, включая те, которе только планируются к выпуску, а также add-on'ы для Android-эмулятора для всех устройств от моторолы.

    Первый блин комом


    Но ладно, вдоволь наигравшись со скинами для эмулятора, решил, все-таки, приступить к делу и запостить приложение хотя бы просто «для посмотреть» как это работает и есть ли в этом смысл.

    Процесс сабмита приложений оказался не менее долгим и утомительным чем регистрация. Итак, что они хотят:
    • Инсталлятор (.apk файл)
    • Указать тип приложения (программа, виджет или программа+виджет)
    • Название приложения на английском (ограничение — от 3 до 50 символов)
    • Адрес Web-страницы службы поддержки o_O
    • Полное текстовое описание (ограничение — не менее 200 и не более 400 символов, тоесть просто «Моя программа делает такую-то штуку» нельзя писать)
    • Короткое описание (ограничение — не менее 100 и не более 200 символов)
    • Категория приложения (надо обязательно указать 3 категории)
    • Перечень поддерживаемых языков
    • Указать перечень площадок, для которых будет доступно приложение
    • Для каждой площадки указать цену
    • Указать типы устройств, для которых будет доступно приложение (можно выбрать все типы или чекбоксами отдельно CLIQ и BACKFLIP — судя по всему, только для этих устройств доступен их маркет)
    • Указать откуда будут браться скриншоты o_O (доступен только один вариант почему-то, который указывеает что скриншоты будут загружаться при сабмите приложения… так и не понял глубинного смысла этой опции)
    • Еще раз для каждого маркета название
    • Еще раз для каждого маркета адрес службы поддержки
    • Еще раз для каждого маркета полное описание
    • Еще раз для каждого маркета краткое описание (фак мой мозг! мне уже надоело набивать все эти тексты руками!)
    • Лицензионное соглашение (по умолчанию предлагается стандартное, но можно указать свое. Это нововведение появилось недавно — раньше надо было свое вводить)
    • Splash-screen 240x240 PNG
    • Три (обязательно именно 3) скриншота сразмером минимум 203x176 (во-первых, откуда такие адские размеры, во-вторых, а если у меня всего один скрин и программа с одной кнопкой «Пыщь!», что тогда делать?)

    На то, чтобы разобраться с их формой сабмита (вся эта немерянная куча информации находится на одной странице и чтобы найти что-то, что, возможно, забыл, надо быть очень внимательным), у меня ушло часов 6! И это при всем том что я уже хорошо освоился с муторной процедурой сабмита в Palm'овский маркет… Но ладно, время уже не вернешь, данные я успешно заполнил и теперь пришло время постить.

    Если вы думаете что на этом процесс мучений заканчивается, то вы ошибаетесь. Кроме того что вы потратили время чтобы ввести всю эту информацию, для вашего приложения еще будет организовано добровольно-принудительное автоматизированное тестирование (ну или не очень автоматизированное, но оно точно будет).

    Сам факт тестирования меня лично заставляет нервничать. Мне почему-то сразу вспоминается App Store и товарищи, которые пол-года ждали аппрува приложения от Apple. На самом деле Motorola оказалась в этом плане ни разу ни лучше.

    Тестируют они с помощью DeviceAnywhere. Тестирование заключается вот в чем — скачать программу, запустить, проверить что появилось главное окно. Скрыть приложение, проверить что окно исчезло, переоткрыть приложение, проверить что окно появилось, закрыть приложение, проверить что закрывается, удалить приложение — проверить что удаляется.

    Собственно, процесс не опасный.

    После тестирования есть еще Content Review — не знаю что они там смотрят, но это было… ДОЛГО!!!

    Первая сборка приложения ожидала ревью 2 месяца! Черт возьми, я не могу поверить что у них там целая огромная очередь желающих запостить программу в их никому не известный маркет и что из-за этого мне пришлось ждать 2 месяца! На ревью оно попало 2го февраля, ответ пришел 30го марта! И ответ заключался в том что вот они добавили сплеш-скрин (когда я сабмитил приложение, его не надо было указывать, иначе информация была бы неполной и я не смог бы отправить н атестирование), но так как его нет, то они отказались принимать приложение в маркет.

    Ок… сплеш-скрин тоже дело наживное. Добавил. К этому моменту уже ышла новая версия SMSMyFile и я поменял бинарник. Снова отправка на тестирование (оно длится от 10 до 14 рабочих дней, тоесть 14 — раньше этого срока нет смысла надеяться, обычно на 14й день присылают ответ). И ога! Не прошло тестирование — приложение не запустилось в эмуляторе!

    Я вот по этому поводу их не очень понял. Приложение успешно лежит себе в Android Market, работает у пользователей, даже прошлая версия, которую я сабмитил нормально работала, сертификаты те же, изменения по сравнению с прошлой версией минимальны. Почему оно у них не запустилось — загадка.

    После этого интерес к мотороле у меня угас. Мне почему-то стало казаться что этим ребятам совсем не нужны деньги, они делают все возможное чтобы программы к ним не попадали.

    Второй блин… тоже комом!


    Снова желание у меня появилось когда выпустили приложение PDFMyWeb. Снова пришлось проходить муторный процесс ввода информации о приложении, снова ждать тестирования и снова приложение не прошло тестирование. На этот раз это была моя проблема — приложение падало при запуске на Android 1.5. Поправил, запостил снова. Хотелось бы также отметить что кроме всего прочего у моторолы очень жесткая политика по поводу подписи .apk файлов.
    • Вы собираете приложение в Eclipse
    • Затем создаете бинарник через Android Tools -> Export Signed Package
    • Этот бинарник принимается Android Market'ом
    • А вот Motorola его не примет потому что помимо вашего сертификата там еще лежит отладочный сертификат

    Правильный Workflow для Motorola
    • Вы собираете приложение в Eclipse
    • Открываете его 7-zip'ом
    • Удаляете папку META-INF
    • Руками через командную строку и jarsigner подписываете .apk файл
    • Делаете оптимизацию через zipalign
    • И только после этого Motorola примет ваше приложение

    На то чтобы узнать правильный Workflow у меня ушло еще 10 дней ожидания результатов тестирования :)

    До всего пришлось додумываться самостоятельно. Тексты с описанием результатов тестирования какие-то у них мало содержательные, но люди говорят что можно писать в службу поддержки и общаться с теми кто тестировал приложение, они, теоретически, могут подсказать что именно было не так (но мне в это слабо верится, а еще более слабо верится в оперативность ответа).

    И вот таконец-то мое приложение приняли!

    Да, все классно, но где же Profit?


    Ну да, приняли, и что дальше? Да, действительно, что дальше? Где отчеты по продажам? Как, черт возьми, я могу узнать что те деньги которые (возможно), мне пришлют — это именно та сумма, которая мне причитается?

    Отчетов нет как таковых в принципе! Приходится полагаться на честность Motorola, но исходя из прошлого более чем полугодичного опыта пользования их сервисом, мне кажется что это просто непаханное поле для махинаций с их стороны. Они вполне могут сказать что за месяц не продали ни одной копии прилжения а обратного я никак не докажу!

    Хотя да, эфемерные обещания каких-то отчетов у них на форуме проскакивают время от времени, но… это только обещания и многих это бесит.

    Выводы


    И вот после всего я сижу и думаю, а стоила ли игра свеч… Как по мне, раз уж вендор так вставляет палки в колеса и создает проблемы для разработчиков, то может не морочиться с ним, а дать им благополучно загнуться?  Хотя Motorola Droid и является одним из самых продаваемых Android-устройств, но судя по всему этот маркет для него недоступен и шансов что приложение будет супер-продаваемым здесь нет? С другой же стороны хочется иметь какой-то дополнительный поток продаж, а, соответственно, прибыли…

    В общем смешанные чувства после всего этого, но негатива в разы больше.

    Если у кого-то из читателей есть успех в маркете от Motorola, то хотелось бы услышать что-то по этому поводу.

    UPD: Появилось несколько нововведений — статистика продаж (как я понял, только для китайского маркета). Список доступных устройств разный для разных маркетов. Наиболее полный список для Бразилии — DEXT, BACKFLIP, MILESTONE, QUENCH, FLIPOUT. Появился FAQ где более-менее доступно описано что таки-да, можно программу с английским описанием сабмитить в разные маркеты, правда цену нужно указывать каждый раз конвертируя стоимость из долларов в локальную валюту при помощи сторонноего сервиса.

    Средняя зарплата в IT

    120 000 ₽/мес.
    Средняя зарплата по всем IT-специализациям на основании 9 012 анкет, за 1-ое пол. 2021 года Узнать свою зарплату
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

    Комментарии 33

      +3
      Спасибо, что поделились столь ценным опытом!
      Тоже были помыслы использовать Shop4Apps, но похоже это пока лишь маркетинговая вещь.

      Да, и почему интересно Моторола сделала свой маркет недоступным для Дроид?
        +1
        они не дают запускать левый софт еще со времен ezx, под магикс sdk тоже был чисто отмазкой.

        или политика или боятся, или просто работают на отлюбись, но они так всегда.
        +4
        такое ощущение, что в последнее время каждый считает своим священным долгом сделать свой маркет… с цифровыми подписями и тестировщицами.
          +3
          Ну или хотя бы сделать вид. Понравился коммент с форума: «Perhaps everything is just a joke. This store does not exist.»
          0
          Меня китайцы приятно удивили. Сами со мной связываются и бесплатно предлагают локализацию на китайский. Правда все мои проги бесплатные.

          А с моторолой я больше не связываюсь, после невозможности перепрошиться на моем milestone и общей глюкавости. Must die.
          • НЛО прилетело и опубликовало эту надпись здесь
          • НЛО прилетело и опубликовало эту надпись здесь
              0
              Вы знвете я тоже пытался запостить туда свое приложение, не знаю конечно где там PayPal, пришлось регистрировать аккаунт на Alibaba (какой то большой китайский магазин) ждал тоже очень долго, сначала придрались к описанию, поправил, прошел месяц и тут мне опять отказали сославшись на то что у меня в нем реклама, оказалось что рекламу в приложение вставлять нельзя, а на момент моей регистрации возможности продавать приложения не было. О каком профите может идти речь вообще.

              Еще один неприятный сюрприз от моторолы. Очень часто недовольные пользователи заваливают меня письмами о необъяснимых багах, зависаниях и т.п. После некоторого анализа выяснилось что у этих пользователей аппараты от моторолы.
                0
                Зато сколько опыта получили! Для App Store не пробовали писать? Там и программа почеловечнее и платформа по сути одна или Android «моё всё»?
                  0
                  Для всего пишем, абсолютно для всего что движется. Просто Android и Palm WebOS на данный момент дают наиболее предсказуемые результаты.
                  Попасть в App Store со своими приложениями было проще всего да и уже куча топиков было о том, как это сделать :)
                  0
                  Ситуация похожая с магазином PlayNow от SonyEriccson. Тоже засабмиттил свое прилоежение туда и тоже гемор, и тоже непонятных размеров скриншоты, да еще и не понятно как отслеживать хоть какую то статистику и не понятно продается она или нет. Короче запутанно все.
                    0
                    Да, загнулась у них затея с аппстором. И по крайней мере с играми они вернулись к старой схеме — предлагают работать через «премиум-партнёров», а иначе там, по сути, и не заработать.
                    +2
                    >как обзавестись американским PayPal-аккаунтом я уже писал ранее
                    Там нет ни слова об этом
                      +1
                      Если продаж совсем нет, купите сами и проверьте их. Огребут по полной — может и задумаются.
                        0
                        Для этого надо иметь хотя бы один из тех мотороловских телефонов, для которых доступен их маркет и жить в одной из тех стран где можно покупать.
                        С этим квест еще тот…
                          0
                          Если приложение работает с вебом, то при ображении к вашему сервису можно давать уникальный токен с некоторой информацией. Конечно что всё должно быть оговорено в политике конфиденциальности данных.
                          Но вот я не понимаю как можна будет надавить на производителя если даже факт мухлежа будет доказан. Судится есть перспектива если на это есть деньги и вы там живёте.
                      • НЛО прилетело и опубликовало эту надпись здесь
                          0
                          >Более того, модель продается же и в Китае.
                          в Китае девайс продаётся с другой прошивкой с поддержкой китайского.
                          ваш К.О.
                          хотя вообще странно и я попробую посмотреть, как обстоят дела с европейской прошивкой

                          >Хотя бы один шрифт в линукс не могут добавить, ага.
                          вы серьёзно думаете, что русская моторола (которая врял ли-то сама прошивки пишет) будет специально для вас добавлять китайские шрифты в прошивку? А без перепрошивки (хотя бы на рутованную прошивку) добавить шрифты в андроиде нельзя.
                          • НЛО прилетело и опубликовало эту надпись здесь
                              0
                              >Почему тогда в HTC шрифты есть?
                              вероятно, потому что Sense UI (в том смысле что HTC'шники меняют в андроиде много всего)

                              >Вообще удивительно, что в век Юникода кто-то допускает такие оглушительные промахи.
                              андроид до версии 1.6 вообще не умел арабского, а до 2.2 — тайского…

                              >Так при его вводе отображается квадратик! Это уровень пиратских локализаций 90-х, а не, казалось бы, серьезной компании. Отсутствие буквы "ë" (ввел через западный диакритик — по сути другой символ) тоже весьма огорчает.

                              это вы про стандартную андроидовскую клавиатуру или там какая-то от моторолы ещё стоит?
                              • НЛО прилетело и опубликовало эту надпись здесь
                                  +1
                                  кстати проверил на европейской прошивке — baidu.cn нормально отобразился с иероглифами
                                  • НЛО прилетело и опубликовало эту надпись здесь
                                  0
                                  Шрифт с ивритом только в 2.2 появился. Но смешанный текст (rtl и ltr) всё равно сломан в 2.2
                              0
                              >пообещали «учесть пожелания в будущих продуктах»

                              Благорим вас, юзернейм! Мы получили и прочли ваше интересное письмо. Сообщаемые вами факты хорошо известны науке и интереса не представляют. Тем не менее мы горячо благодарим вас за ваше наблюдение и желаем вам успехов в работе и личной жизни.
                                +1
                                У меня такое впечатление что у всех телефонных компаний в голове дырка. Мне не очень нравится политика Apple, но они единственные догадались поддерживать устройство долго после выпуска и даже предлагать новые версии для уже проданых телефонов.
                                У Моторолы, Самсунг, HTC похоже тоже, Нокии после того как вам продали телефон вы больше им не нужны до времени когда они выпустят за квартал такой же но с круглыми клавишами и новой версией ОС, об том чтобы обновить старую модель никто не задумается.
                                Google нужны очень большие усилия и сильный нажим чтобы изменить эту порочную практику производителей хотя бы на Андроиде.
                                  0
                                  У них не дырка, у них деньги в голове. Плохо что только деньги.
                                    0
                                    Учитывая что Apple ворвалась на рынок где все считали что новых игроков больше не появится то они или уйдут с рынка или начнут менять политику.
                                0
                                Никогда бы, если честно, не подумал, что производитель (который реально должен быть заинтересован в заполнении своего магазина контентом) будет вот так буквально на каждом шагу строить какие-то дополнительные преграды разработчикам. Разработчикам, которые способны расширить ассортимент приложений и, самое главное, принести прибыль самому магазину. А тут складывается четкое впечатление, что маркету вообще глубоко по барабану на дружелюбность и удобство использования.
                                  0
                                  у моторолы очень жесткая политика по поводу подписи .apk файлов

                                  Вообще-то, по инструкции из Android SDK именно так и должно делаться: не подписанный apk -> jarsigner -> zipalign.
                                  А насчет удаления папки META-INF — это ты уже что-то неправильно делаешь. То ли Eclipse неправильно настроен, то ли что-то другое выбирать нужно, вместо экспорта. Подсказать не смогу, пользуюсь NetBeans.
                                    0
                                    Мы тоже заливаем туда свои игры (пока без результатов), и Motorola даже общается с нами — по всяким мелким вопросам. Может, попробуем вызвать их представителя «на ковёр» — и зададим различные неудобные вопросы?
                                      0
                                      Идея неплохая, интересно, есть ли на Хабре представители Моторолы? А то что-то у меня большие сомнения что если им отписать в саппорт, то получим хотя бы какой-то осмысленный ответ…
                                      0
                                      Черт, с Samsung Bada офигенски похожая история. Статья выйдет очень похожая на эту. Вот закончится моя история и опишу все, а на эту статью сошлюсь обязательно!

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

                                      Самое читаемое