Дневник разработчика ПО для Symbian

Symbian Foundation и OpenSource
dtarasov logo
[info]dtarasov
Так сильно возбудившее общественность открытие исходных кодов Symbian - шаг, может быть и правильный (и то, только потому что приведет в конечном итоге к удешевлению устройств на Symbian). Но вот стремление Symbian Foundation перенять все аттрибуты опенсорсных проектов мне сильно не нравится. Эту заметку я решил написать после того, как натолкнулся на обсуждение вот этой идеи на сайте SF:
Add a Donation Page to Symbian Foundation.
Дескать, а давайте сделаем возможными пожертвования в Symbian Foundation, а то деньги нужны. Ну это же дикий ад какой-то вообще.
Еще вот этот вот сбор идей от простых смертных (пользователи, гики и т.д.) по поводу того, как должна выглядеть ОС - это тоже все от опенсорс и заведомо гиблое дело. Пользователи понятия не имеют как должна выглядеть система будущего, это уже миллион раз пройденный и изученный факт. Пользователи не в состоянии нести инновации, в лучшем случае они могут предложить то, что уже сейчас есть у конкурентов.
Да, Symbian - это теперь открытая система. Но вместе с тем это крупнейшая во всех смыслах операционная система для мобильных устройств. А методика развития скопирована с маленьких наколенных проектов. Что-то здесь не так.
  • Add to Memories
  • Share this!

Symbian Developer Stories
dtarasov logo
[info]dtarasov
В официальном блоге Symbian Fundation появился мой пост, в котором я описываю свой опыт работы с Symbian OS. Собственно, пост:
Symbian Apps as a Business
Если вкратце, то тут я пишу почему выбрал Symbian в качестве target-платформы, а также каким опытом обладаю. Вообще, публикация статей разработчиков на официальном сайте ОС - это весьма правильная практика. Особого толку, конечно, от этого нет, но наравне с такими инициативами, как Symbian Horizon, подобная практика по крайней мере повышает лояльность разработчиков.
Tags:
  • Add to Memories
  • Share this!

Кросс-платформенность Qt применительно к мобильным устройствам
dtarasov logo
[info]dtarasov
 На прошлой неделе тематические блоги и микроблоги пестрели кросс-постами и ретвитами на тему того, что, оказывается (о, господи!) внезапно выяснилось, что Qt в мобильных операционных системах - вовсе не кросс-платформенная технология. 
Интересно, неужели, действительно, были люди, считающие, что единожды написанный код более-менее серьезного системного приложения (казуальные игры не берем) будет действительно без проблем компилироваться и под Symbian, и под Maemo, и под Andorid? 

Не надо забывать, что Qt в плане мобильных технологий активно продвигается компаниями Nokia и сообществом Symbian Fundation. Symbian отчаянно нуждается в новом UI Layer, о чем были сделаны официальные заявления, а назначение Qt - погоня за двумя зайцами:
1) Новый UI-Layer для Symbian
2) Он же единый UI-Layer для Symbian и Maemo + возможность использования кода, отвечающего за UI для других платформ.

Но UI - это единственное, где Qt - кросс-платформенная система. Другими словами, написать игру "лопалка шариков", работающую на всех платформах, поддерживающих Qt можно, а вот менеджер звонков - нет. 
Tags: , ,
  • Add to Memories
  • Share this!

Немного о системах оплаты мобильного ПО с точки зрения разработчика
dtarasov logo
[info]dtarasov
После некоторого опыта написания статей в журнал Хакер на тему разработки троянов для мобильных устройств на базе Symbian OS я пришел к пониманию, что вечно заниматься троянами для мобил нельзя и нужно переходить к разработке пользовательских утилит прикладного назначения.
Достаточно очевидным вопросом для уже умеющего что-то делать разработчика под мобильные платформы является вопрос продаж программ и получения прибыли с них. К счастью, этот вопрос у меня назрел еще задолго до создания первого полноценного с пользовательской точки зрения продукта, поэтому основной целью в начинании собственного бизнеса была выработка стратегии получения, собственно, денег с продаж. При этом очевидно, что применяющиеся в интернете методы оплаты контента (кредитки, paypal, webmoney и др.) не применимы для мобильного ПО ввиду своей сложности. Слишком много итераций нужно выполнить, чтобы получить работающую программу, а если речь идет о предоставлении trial - периода бесплатного использования, то эти методы оплаты вообще не применимы. Идеальным был бы способ оплаты софта прямо с мобильного устройства. Естественно, что для этого подходят Premium SMS. Поэтому по-быстрому зарегистрировав ИП и заключив договор с компанией СМС-Трафик, я арендовал короткий номер со стоимостью отправляемого на него сообщения 2,5$. В качестве первого продукта, на котором была опробована эта система оплаты была выбрана утилита BlackList Mobile.
В меню программы был добавлен пункт "Оплатить" при активации которого пользователь подтверждал отправку Premium SMS и оплачивал тем самым программу. Выглядело это так:


Данная система оплаты успешно проработала полгода, после чего стало очевидно, что у нее есть ряд ограничений:
- низкая гибкость ценовой политики. Стоимость программы может быть только кратной стоимости Premium SMS и варьируется исключительно их числом, отправляемым за раз
- операторы (МТС, билайн, мегафон) забирают себе порядка 50% стоимости отправляемых смс
- ограничение территории действия системы оплаты - оплатить софт можно было только в России
Имея в виду эти проблемы плюс осознав, что необходимо стремиться продавать свой софт зарубежом, я начал искать другое биллинговое решение, позволяющее оплачивать софт всеми доступными способами (включая кредитку), не будучи при этом привязанным к конкретному оператору.
Таким решением стал Openbit License Manager - решение финской компании Openbit (ныне входит в группу команий Tanla), имеющей договора с операторами ста с лишним стран. Будучи интегрированным в мобильное приложение, этот менеджер лицензий позволяет оплачивать программу с телефона одним кликом. Ныне эта система используется во всех моих продуктах. Выглядит процесс оплаты софта примерно так:


Подобная система оплаты выгодно отличается от используемых повсеместно способов оплаты кредиткой через сайт. Проблема только в том, что стоимость использования Openbit License Manager измеряется тысячами евро. Но при широком ассортименте продуктов и сформированной схеме дистрибуции это не должно быть проблемой.
  • Add to Memories
  • Share this!

Home