将python应用程序移植到移动平台

2024-09-21 01:18:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个在Windows,Linux和Mac上运行良好的python应用程序,我想把它移植到多个移动平台上,比如黑莓、windowsmobile、Palm、Android和iPhone。在

我有几个想法:

  • 将应用程序移植到支持某些Python(如Android和Windows Mobile)的平台上
  • 将应用程序移植到Java以立即瞄准大多数平台

你推荐什么?在


Tags: 应用程序linuxwindowsmac平台javamobileandroid
2条回答

我们要做的是。。。在

使应用程序成为通用的web应用程序/网站。把它放在服务器上,让服务器检测浏览器的类型。如果是移动浏览器,请显示应用程序的小屏幕版本。在

一旦你做到了这一点,为特定的手机/移动硬件创建单独的应用程序。每个浏览器都有一个单独的web浏览器控件。web浏览器将有一个硬编码的URL,它指向您的网站。在

例如,为googleandroid编写一个java包装器。为Cocoa Touch(使用XCode的iPhone)编写一个Objective-C包装器。Windows Mobile的包装程序将位于C中的.Net Framework应用程序或VB.Net(或者是铁蟒)。在

下面是如何为Android做这件事:http://developerlife.com/tutorials/?p=369

以下是Windows Mobile的操作方法:http://msdn.microsoft.com/en-us/library/ms229657.aspx

然后包装器可以访问手机的固件,获取运动、GPS信息、声音等。在

这件事的好处是

  1. 您现在可以将每个应用程序提交到 个人平台的AppStore 是获得新客户的首要途径。

  2. 你有一套来源和一套 升级的地方。当你升级的时候 在一个地方,每个人都能得到 马上。

Jython is out of the question,所以要么使用支持的手机(Windows Mobile、Android、Nokia S60),要么用J2ME重写。在

相关问题 更多 >

    热门问题