От переводчика: этот текст должен помочь комментаторам из этот И этот для тех, кто хочет знать, как обстоят дела с разработкой для BlackBerry 10.
Хочу поделиться с вами собственным опытом разработки под Android и BlackBerry. Мы поговорим не только о самом программировании, но и об анализе статистики и прибыли.
Я ни в коем случае не хочу судить платформы; Я лишь делюсь своими впечатлениями и фактами.
Обо мне Чтобы лучше понять ситуацию, коротко расскажу о себе: мне 20 лет, живу в Потсдаме, Германия.
В настоящее время я учусь в Институте Хассо Платтнера по специальности системная инженерия.
Я интересуюсь Android-разработкой с 2011 года, а в 2012 году к списку добавилась BlackBerry. Именно тогда я начал вести свой собственный бизнес.
Мои основные проекты для BlackBerry: bb10bars.net И Инструмент для боковой загрузки BB10 .
Сравнение В качестве основы для сравнения я буду использовать свое собственное приложение Remote Control Collection. Ээта программа для Андроид существует с ноября 2011 года.
На данный момент она содержит больше возможностей, чем версия для BlackBerry, поэтому я не буду использовать для нее самую актуальную версию и статистику.
Коллекция пультов дистанционного управления для Ежевика — «родное» приложение, написанное с использованием фреймворка Cascades с соблюдением всех рекомендаций программы «Built for BlackBerry».
Он доступен с марта 2013 года и обеспечивает гораздо лучшую производительность, чем версия для Android. До запуска BB10 приложение также было доступно для планшета PlayBook в виде порта Android. Разработка Первые шаги в программировании под Android были довольно простыми.
До этого момента я не знал Java и не особо был знаком с Eclipse. Огромное количество примеров с исходным кодом позволило мне использовать практически любые возможности для своих разработок.
Если возникнет какая-либо проблема, десятки разработчиков до меня уже обсуждали и решали ее на StackOverflow. Когда я начал программировать для BB10 с использованием первых версий SDK и устройства DevAlpha, я осознавал, что не могу рассчитывать на большое количество ресурсов по этой теме, а также на сообщество разработчиков.
Бета-версию среды разработки было довольно сложно заставить работать корректно, и мне пришлось решать большинство проблем самостоятельно.
На сегодняшний день все изменилось и финальные версии SDK обладают необходимой стабильностью.
Кроме того, форумы поддержки разработчиков BlackBerry помогают решить наиболее распространенные проблемы.
Из-за отсутствия исходного кода начать разработку было довольно сложно, поскольку примеры, предоставленные канадской компанией, можно использовать только в некоторых случаях.
К сожалению, описание API и общая документация для BB10 оказалась всего лишь шуткой по сравнению с Android, BlackBerry придется его значительно улучшить и компании лучше с этим не затягивать.
В принципе, разработка программного обеспечения вполне комфортна для обеих платформ, если не столкнуться с какими-либо проблемами.
Среда разработки QNX Momentics напоминает Eclipse и лишь немного уступает Android Studio. Когда дело доходит до разработки мобильных приложений, у BlackBerry есть значительное преимущество: отличные возможности беспроводной отладки и более быстрый эмулятор, чем у ОС Google. Однако мне не хватает возможности просмотра логов через logcat, реализованной в Android.
Публикация
Первое, что, конечно же, должен сделать разработчик — создать соответствующую учетную запись.
Если вы зарегистрируетесь в качестве разработчика Android, Google потребует 25 долларов США для подтверждения вашей личности.
Создание аналогичной учетной записи для BlackBerry бесплатно.
В отличие от Apple, Google и BlackBerry не требуют ежегодной платы за продление регистрации.
Заявки должны быть подписаны до их публикации.
Android использует для этого хранилище ключей; У BlackBerry есть свои ключи.
После завершения этой процедуры вы сможете создать запись в магазине приложений.
Для этой цели Google предоставляет «Консоль разработчика».
Добавить приложение или обновить его довольно просто, как я и ожидал.
Изменения вступают в силу через 3-5 часов.
BlackBerry называет свою систему «Порталом поставщиков».
Добавлять новую версию приложения довольно неудобно, но я уже привык.
Основное отличие состоит в том, что каждый релиз должен быть проверен сотрудниками канадской компании, прежде чем он будет опубликован.
Эта функция хороша для пользователей, но может раздражать разработчиков.
У меня был случай, когда в результате пятидневной проверки мне отказали только потому, что в описании было слово «Андроид».
Как только приложение становится доступным для пользователей, наблюдаются и другие различия.
Я хочу сосредоточиться на системе комментариев/обзоров пользователей.
С недавних пор Android позволяет разработчикам напрямую отвечать на отзывы.
Кроме того, другие пользователи могут оценивать комментарии как положительные или отрицательные или отмечать их как спам.
Хотя BlackBerry не позволяет голосовать за комментарии, разработчик может самостоятельно одобрять или отклонять отзывы пользователей.
Аналитика
Статистика — важная вещь, и обе платформы предоставляют эту функцию на своих порталах для разработчиков.
Статистика Android была значительно улучшена с 2011 года и сегодня содержит всю необходимую информацию.
Что касается BlackBerry, то в их аналитическом разделе не было никаких улучшений с 2012 года, когда я впервые с ним познакомился.
Было бы хорошо, если бы это давало исчерпывающий обзор, но представленные графики малоинформативны.
Поставщик может создавать так называемые «отчеты о загрузке».
Я могу установить дату начала и окончания, выбрать необходимые приложения и указать, должны ли отображаться загрузки или покупки.
Вот список того, чего мне не хватает: • Количество ежедневных установок/удалений.
• Общее количество пользователей • Средний рейтинг • Версия ОС • Версия приложения • Модель устройства • Отчеты об ошибках • Страна и язык пользователя.
• Его возраст и пол
Выгода
Существуют платные и бесплатные версии Remote Control Collection для Android и BlackBerry. Приложение содержит одинаковые функции для обеих операционных систем.
Версия для BlackBerry была представлена в BlackBerry World в течение трех дней.
Приложение Android никогда не получало такого преимущества.
Я понимаю, что сравнение абсолютных цифр не очень объективно, так как не учитывает множество факторов, так или иначе влияющих на показатели.
Я не буду ничего анализировать, просто хочу дать вам представление о собственных результатах.
Сначала я хочу поговорить о бесплатной версии.
Хоть пользователю и не нужно ничего покупать, мне это все равно приносит доход. Приложение не имеет рекламы, однако при установке серверной части для Windows пользователю необходимо посетить сайт программы, на котором размещен баннер.
Поэтому для меня важно количество пользователей, впервые использующих приложение, то есть, по сути, количество ежедневных загрузок.
• Среднее количество ежедневных установок BlackBerry составляет 250 загрузок.
• Для Android этот параметр равен 4000 установкам.
Пользователи бесплатной версии составляют основу тех, кто впоследствии заплатит за Pro-версию программы, которая, естественно, приносит больший доход, чем баннерная реклама.
Приложение для BlackBerry стоит 2,69€, для Android – 2,49€.
Как и Google, BlackBerry берет 30% с каждой покупки.
Я не хочу раскрывать здесь свой доход, но раскрою следующее: • Самая высокая прибыль в день для версии BlackBerry составила 80 евро (когда приложение рекламировалось в избранной категории) • Для Android эта цифра составила 470 евро (не включено в избранное).
• За каждые 100 евро от BlackBerry World я получаю 4000 евро от продаж в магазине Google Play. Ниже приведен список предполагаемых преимуществ, подтолкнувших меня к решению начать разработку для BB10 (в скобках указано то, что я думаю сейчас): • Гораздо меньшее количество пользователей (Это правда) • Пользователи с гораздо большей вероятностью будут совершать покупки.
(Не в моем случае) • Меньше конкурентов (Это правда) • Преимущество выпуска приложения одновременно с выпуском BB10 (Не очень важно) Я не хочу отговаривать тех, кто планирует заняться разработкой для BlackBerry, я люблю эту платформу и разрабатываю приложения для нее.
Я просто надеюсь, что после принятия этого решения у вас не возникнет ложных надежд. Оригинальный перевод: forums.crackberry.com/developers-lounge-f9/developing-blackberry-vs-android-843473 P.S. Чтобы не создавать отдельную публикацию, хотелось бы сообщить вам об очередном конкурсе, проводимом компанией BlackBerry. Недавно компания объявила об улучшениях программы.
Среди нововведений — «чек-лист разработчика» со списком требований к приложению для соответствия этому статусу, расширенная языковая поддержка, упрощенный процесс подачи ПО на рассмотрение, а также дополнительные маркетинговые возможности в BlackBerry World. Первые 250 разработчиков, которые отправят свою игру или приложение до 21 октября 2013 года и получат статус Bilt for BlackBerry, будут награждены красным BlackBerry Z10. Подробнее Здесь .
Теги: #перевод #BlackBerry #Android #разработка приложений #Разработка мобильных приложений
-
Ядерный Коллайдер
19 Oct, 24 -
Возобновляемая Энергия
19 Oct, 24