Таки-да, позавчера произошло Событие – мое 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 240×240 PNG
  • Три (обязательно именно 3) скриншота сразмером минимум 203×176 (во-первых, откуда такие адские размеры, во-вторых, а если у меня всего один скрин и программа с одной кнопкой “Пыщь!”, что тогда делать?)

На то, чтобы разобраться с их формой сабмита (вся эта немерянная куча информации находится на одной странице и чтобы найти что-то, что, возможно, забыл, надо быть очень внимательным), у меня ушло часов 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, то хотелось бы услышать что-то по этому поводу.

Previous ArticleNext Article
Технический директор IT-Dimension, компании-разработчика кросс-платформенного программного обеспечения

Leave a Reply

Your email address will not be published. Required fields are marked *

L.

Linux на iPhone? Это реально!

Ага! народным умельцам все-таки удалось запустить Linux на iPhone. Судя по анонсу поддерживаются первое и второе поколение iPhone, а также первое поколение iPod Touch. Работа над портированием Linux на iPhone еще не завершена и на данный момент поддерживается далеко не весь функционал, предоставляемый устройствами, но сам факт довольно примечательный.

Кстати уже выложили видео с демонстрацией того как это все работает:

О.

О сверхдешевых ноутбуках и о том как не надо делать бизнес – Часть II

Ага, а вот и продолжение истории о ноутбуках “для всех”. Первую часть можно почитать здесь.

Итак, покупка. Как это было? Было это мм.. довольно странно. Договаривался я с братьсями-китайцами две недели, письма писать они умеют, пишут вежливо: “Dear Sir, …” и все такое. В общем-то две недели общения посредством e-mail даром не прошли, информации я узнал об устройствах достаточно и это только укрепило мое желание сделать покупку. Сказали стоимость доставки: $224 если отправлять с помощью EMS (Express Mail Service). Почему именно EMS? Потому что они доставляют посылки каким-то чудесным образом и за них не надо платить таможенный сбор, который у нас может составоять до 30% от стоимости посылки. Именно из-за таможенных сборов мне пришлось отказаться от отправки с помощью DHL, хотя, конечно, я им как-то больше верю, сколько раз с ними работал, всегда все получалось, а FedEx не рассматривался по той причине что качество предоставляемых услуг у них ээ.. как бы это сказать, ниже плинтуса.

Да, в общем сошлись на EMS. Посчитаю-ка я общую стоимость, что у нас получается $162 * 5 + 224 итого $1034. Это получается почти по $207 за устройство. Фигасе!, – подумал я, а как же ж “для всех”? А как же ж “сверхдешевый да еще и на Linux’е”? Это ж 2/3 стоимости EEE PC! Но делать нечего, “Двадцать тыщ уже уплочено” (с) Масяня.

Прислали инвойс. Перевод сделал ПриватБанком. На удивление довольно шустро все произошло, за 40 минут мне открыли лицевой счет (по-моему 30 гривен это стоило, около $6) и $12 взяли за перевод международный. Я даже удивился, в ПриватБанке обычно все ооочень медленно, а тут вот так получилось шустро. Хоть что-то приятное. Итого $1034 + 6 + 12 получается $1052. Это по $210 за штучку. М-да.. почти в два раза стоимость увеличилась от заявленной.

Итак, денежка ушла в Китай. В тот же день отправил братьям-китайцам скан квитанции об оплате и получил от них “большое спасибо, технологические образцы будут готовы в течении 2х недель”.

Ну OK, две так две, можно и подождать, до нового года еще далеко 🙂

Прошло две недели, отписываю им, мол “как там дела с железками”, на что получаю, что-то типа “мы тут как бы пытаемся выпустить новую версию устройства со встроенным Wi-FI модулем, давайте мы вам новые пришлем образцы, но чуть позже”. Слово “Фигасе!” почему-то оять посетило мою голову, при чем тут встроенный вайфай? Я ж проплатил внешний. Ну, говорю, смотрите, я вам за внешний заплатил, дайте мне чего я хочу, просто вышлите и все. В ответ тишина…

Прошла неделя, опять им пишу, мол чего там с железом-то? Я тут заждался уже! На что получаю ответ “ну вот мы тут еще и экранчик улучшили, стало больше цветов и разрешение улучшилось и там еще помните, встроенный вайфай… но этот время, мы это все готовим… но если чего, можем вернуть вам деньги”. Ооо, отлично, экранчик.. но как же $60 за внешние вайфай модули? В общем, решил подождать, обещали разрешение 800х480 (оказывается раньше было меньше!).

Подождал до начал аоктября, опять тишина. Отписываю, мол, ну как там? Уже сделали? Опять тишина. Но я настойчивый, каждые три дня писал им письма 🙂 Наконец-то вот три дня назад получил ответ что мы отправили DHL’ом. Трекинг намбер бла-бла-бла.

Оооо! Отправили! Но DHL! Это получается что за все это добро мне прийдется платить таможенный сбор! Ну ёкарныбабай, мы же договаривались! С таким раскладом мне эти устройства выйдут по стоимости как EEE PC! Решил было успокоиться, но не ту-то было. На сайте DHL указанный tracking number оказался невалидным. Для пущей уверенности пошел проверить на сайте EMS, может в письме ошиблись с названием компании-курьера… Попробовал, то же самое, невалидный номер.

Сегодня отписал им по этому поводу, жду ответа, нервничаю…

Продолжение этой истории напишу как появятся новые сведения.

ЗЫ: У кого-нибудь еще есть опыт покупки оборудования в Китае? Как это было?