Развитие мобильных барьеров для входа - PullRequest
8 голосов
/ 31 июля 2009

В свободное время я смотрю на создание мобильных приложений и хочу разместить их в Интернете, чтобы кто-нибудь мог их использовать (и, вероятно, с открытым исходным кодом). Я работал с PyS60 некоторое время назад, и мне действительно понравилось.

Моя проблема в том, что я не хочу тратить деньги на эти приложения (я не планирую зарабатывать на них каким-либо образом), и для меня нужно правильно распространять приложения PyS60, похоже, мне нужно купить дорогая лицензия издателя, тогда все равно платите каждый раз, когда я хочу подписать приложение. Я знаю, что могу просто распространять скрипты, но это требует от конечного пользователя загрузки интерпретатора pys60 ...

Я бы с удовольствием посмотрел и на другие языки / платформы. Для приложений IOS требуется лицензия dev, а для компиляции кода мне понадобится Mac (которого у меня нет, я пользователь Linux x86).

Похоже, что приложения J2ME должны быть "Java Verified", чтобы находиться в магазине OVI. Я полагаю, что нет, если они распространяются другими способами?

По сути, я хочу написать приложения, которые будут работать на моем телефоне (N95), и если кто-то еще увидит его, я могу сказать, просто получить его с www.example.com/myapp, и он будет работать. Мне также было бы интересно использовать такие вещи, как магазин OVI, как способ его распространения. Но я не хочу тратить кучу денег.

У кого-нибудь есть опыт или знания по этому вопросу? J2ME - мой единственный выбор?

Ответы [ 2 ]

6 голосов
/ 31 июля 2009

Вероятно, вы также можете установить неподписанные файлы SIS. Проверьте в настройках App Manager, что для параметра «Установка программного обеспечения» выбрано «Все», а не «Только для подписи».

Для получения подписанных файлов SIS существует Open Signed Online , которая позволяет бесплатно подписывать файлы SIS, хотя с IMEI и некоторыми несоответствующими ограничениями возможностей безопасности платформы. Если вы придерживаетесь диапазона тестовых UID и не планируете иметь широкую аудиторию, вы можете указать туда своих пользователей.

Установочные файлы PyS60 во время выполнения уже подписаны и в любом случае лучше поставляются отдельно.

2 голосов
/ 31 июля 2009

Использование J2ME также потребует от вас оплаты сборов за подпись приложений, если ваше приложение использует «защищенные» API (например, используя сеть). Еще одним недостатком J2ME является то, что потребительские телефоны поддерживают различные наборы сертификатов в зависимости от политик безопасности оператора. Подробнее см. эту статью .

Я рекомендую придерживаться PyS60 для ваших нужд. Это отличный инструмент разработки, но вам нужно будет поглотить расходы на сертификацию для распространения.

...