功能手机的跨平台工具 - 选项?

时间:2013-09-23 17:11:22

标签: cross-platform symbian bada firefox-os tizen

我有兴趣开发可以在功能手机或非常便宜的手机(非iOS,非Android,非Windows,非Blackberry设备)上运行的应用程序。我的目标受众是发展中国家,智能手机对于普通用户来说仍然过于昂贵。

我感兴趣的平台包括Bada,Tizen,Firefox OS,Symbian,S40,Brew,Sailfish OS / Jolla。

我真的希望能够以最少的每平台配置开发HTML / CSS / JS。我想要生成的应用程序主要是信息性的,供脱机使用,并且在数据连接可用时与服务器的交互最少。

由于Cordova / PhoneGap为"sunsetting" Symbian support(并且它不支持此系列手机中的许多其他平台),我认为这不是一个可行的选择。

我可以为跨平台开发人员工具(可能包括智能手机平台)提供哪些选项,包括对这些平台的支持?

3 个答案:

答案 0 :(得分:4)

http://qt-project.org/wiki/Tizen

Qt for Tizen是Tizen智能手机,汽车,家用电器,平板电脑和笔记本电脑的纯粹社区驱动的Qt 5(http://qt-project.org)端口。 Qt原产于Sailfish OS / Jolla,BlackBerry10,Ubuntu手机,也适用于Symbian和Tizen。

答案 1 :(得分:3)

总之, web是平台

公平地说,很多提到的廉价手机仍然是智能手机。例如,在Firefox OS中,您预先安装了许多应用程序,如电子邮件,日历,相机,音乐,视频,图库等,您可以从Firefox市场安装更多应用程序。因此,功能和用户体验与“高端”设备的功能和用户体验非常相似。

您不需要也不必使用任何精美的工具来开发适用于移动网络的HTML5应用。我认为您的主要重点应该是使用简单的Web技术从头开发移动Web应用程序。专注于响应式设计并开发托管应用程序。然后,您可以使用应用程序缓存等技术使内容可脱机访问。这样,您的内容始终可以在线访问人员和搜索引擎(提示:提升您的搜索引擎优化),您可以非常快速地部署更新。对于您测试应用程序的每个设备,您可能需要进行少量调整,但如果您获得正确的响应式设计,它甚至可以在将来的设备中使用。

查看应用缓存,听起来像是一种让您的内容脱机可用的非常有前途的方式,同时能够随时更新单个部分。

https://developer.mozilla.org/en-US/docs/HTML/Using_the_application_cache

答案 2 :(得分:1)

我认为尽管Symbian的缺点,Cordova / PhoneGap仍然是一个不错的选择。

鉴于coverage of JQuery Mobile,更好的选择可能是JQuery based web app