В настоящее время я изучаю разработку мобильных приложений для платформы S60 и специально рассматриваю PyS60. Похоже, что он может быть скомпилирован в файлы native .sis без необходимости использования встроенного интерпретатора python. Прочитав документацию, я не смог найти никаких заявлений, где это явно указано. Пока я сейчас загружаю SDK, эмуляторы и целую цепочку инструментов, необходимые для тестирования разработки на Linux, я подумал, что немного попрошу здесь, пока я это делаю.Создает ли PyS60 файлы sis, которые являются родными?
ответ
Linux официально не поддерживается для разработки Series60. Вы сэкономите много головной боли с помощью Windows, как ни странно.
Что касается Python, я думаю, что разработанное приложение упаковано в файл .sis, но все же требует, чтобы интерпретатор PyS60 запускался после его установки.
Как только вы написали свой код в python, вы можете преобразовать его в файл .sis, используя ensymble.
http://code.google.com/p/ensymble/
Это программное обеспечение позволяет сделать свой файл .py в файл .sis с помощью опции py2sis - однако, это не будет много пользы на любой телефон без питона установлен, так что вам могут понадобиться использовать ensymble для объединения вашего вновь созданного .sis с файлом .sis для python с командой, например
./ensymble.py mergesis --verbose your-script-name.sis PythonForS60-1-4-5 -3rdEd.sis final-app-name.sis
итоговый файл final-app-name.sis установит как ваш файл, так и питон.
Попытка получить S60 SDK, работающий на Linux, довольно больна. Все еще борется с этим. – 2008-12-03 10:53:29