Вопрос

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

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

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

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

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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top