有可能为Android + iOS制作一个实际上只是一个网络应用程序的应用程序吗?

时间:2015-11-20 01:38:17

标签: android ios web-applications

我正在享受网络开发,我想制作一个“应用程序”来试试手机开发。学习Java / AppleCode现在不可行,那么可以建立一个在手机上作为应用程序运行的网站吗?并让该应用程序执行人们希望应用程序执行的操作,例如与手机的日历集成,在顶部的通知栏(Android)中接收通知等等...... ??

1 个答案:

答案 0 :(得分:3)

Yes

Apache cordova可以解决问题,但你(当然)无法运行php,只支持html和javascript(以及构建应用程序的代码)。

特征:

  • 免费:)

  • html和js中多个平台的代码。

  • 很多插件可以为你做各种事情。

  • 可以(通过对内容安全策略进行一些修改)从远程服务器加载页面。

缺点:

  • 不是正常代码的表现。

  • 只有应用代码和js之间的通信才能使用回调,这会导致真正的回调地狱

  • 所有应用代码都是异步运行,而js代码没有。

  • 安装不是一个简单的.exe而是实际指南(我设法搞砸了,不得不进行系统还原以轻松删除创建的文件。但它应该相当简单。)

支持的平台:

  • 机器人

  • ios,不能在非苹果上编译ios(感谢苹果!)

  • 浏览器(基本上是网络服务器)

  • windows 8 app

  • windows phone 8

  • blackberry 10

  • 以及更多......