Получить программу на Python, которую я написал для Blackberry или другой мобильной платформы? - PullRequest
5 голосов
/ 25 мая 2011

Данная программа работает только на моем ПК.

Я искал в StackOverflow и узнал о RhoMobile Rhodes, который позволяет вам написать приложение на Ruby один раз и запустить его на нескольких мобильных платформах: iPhone, Symbian, Android, BlackBerry иWindows Mobile.Есть ли что-нибудь подобное для Python?Если нет, то как мне это сделать?

Заранее спасибо!

Ответы [ 3 ]

2 голосов
/ 25 мая 2011

Вы можете использовать кросс-«компилятор» PyJS python-to-javascript на http://pyjs.org/, чтобы превратить вашу программу в веб-приложение, возможно, локально сохраненное.Это работало бы на любом мобильном устройстве с компетентным браузером с включенным javascript (довольно распространенным в настоящее время, хотя это было не так несколько лет назад).1005 *

1 голос
/ 14 июня 2012

Старый вопрос, но новая возможность для Python на BlackBerry, но только на PlayBook и будущих устройствах BB10.Есть проект под названием BlackBerry-Py (BB-Py), о котором вы можете прочитать на http://blackberry -py.microcode.ca /

Он использует порт PySide и использует среду исполнения Python 3.2, предварительно установленную на устройствах, а также порт Qt продукта RIM.приводит.

1 голос
/ 25 мая 2011

Учитывая количество перечисленных вами платформ,

iPhone, Symbian, Android, BlackBerry, и Windows Mobile

Я бы посоветовал вам изучить веб-среду, в которую можно интегрировать свою логику. Я знаю, Джанго довольно популярен. Включение веб-интерфейса в ваше приложение означает, что ваши пользователи должны быть подключены к Интернету, чтобы использовать ваше приложение, и вы должны публично размещать его в Интернете, но я думаю, что плюсы намного перевешивают минусы.

Если вы разрабатываете свое приложение для работы на телефоне, вам нужно обратиться к каждой платформе, на которой вы хотите, чтобы оно работало; и наоборот, если вы размещаете свое приложение в Интернете, любой совместимый со стандартами браузер должен быть в состоянии представить ваше приложение пользователю. Это также означает, что приложение не привязано к устройству. Если пользователь сменит телефон или потеряет телефон, приложение (и его данные) не будут потеряны или скомпрометированы.

Это также означает, что пользователи могут получить доступ к приложению со своего рабочего стола, планшета, неттопа, PS3, Wi-Fi-тостера и т. Д.

Я знаю, это не совсем то, что вы ищете; это предложение к основному дизайну вашего приложения; но, учитывая небольшую информацию о приложении, которую вы разместили - ничто не указывало на то, что она «не может быть» размещена в Интернете с использованием технологий, соответствующих стандартам.

FWIW - сделав мобильное приложение более «перспективным», окупится только в конце. мобильные платформы меняются быстрее, чем любая другая потребительская технология.

Мои $ 0,02

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...