是否可以为android+;iOS实际上只是一个web应用程序?
我喜欢网络开发,我想制作一个“应用程序”来尝试手机开发。现在学习Java/AppleCode是不可行的,那么有可能制作一个在手机上作为应用程序运行的网站吗?并让该应用程序完成人们希望应用程序完成的事情,比如与手机日历集成,在顶部的通知栏(Android)中接收通知等…? ApacheCordova可以做到这一点,但你(当然)不能让php运行,只支持html和javascript(以及构建应用程序的代码) 特辑者:是否可以为android+;iOS实际上只是一个web应用程序?,android,ios,web-applications,Android,Ios,Web Applications,我喜欢网络开发,我想制作一个“应用程序”来尝试手机开发。现在学习Java/AppleCode是不可行的,那么有可能制作一个在手机上作为应用程序运行的网站吗?并让该应用程序完成人们希望应用程序完成的事情,比如与手机日历集成,在顶部的通知栏(Android)中接收通知等…? ApacheCordova可以做到这一点,但你(当然)不能让php运行,只支持html和javascript(以及构建应用程序的代码) 特辑者: 免费:) html和js中多个平台的代码 大量插件为你做各种各样的事情 可以(稍
- 免费:)
- html和js中多个平台的代码
- 大量插件为你做各种各样的事情
- 可以(稍微修改一下内容安全策略)从远程服务器加载页面
- 不是正常代码的性能
- 应用程序代码和js之间的唯一通信是使用回调,这将导致真正的回调地狱
- 所有应用程序代码都异步运行,而js代码不异步运行
- 安装不是一个简单的.exe,而是一个实际的指南(我设法把它搞砸了,不得不进行系统还原以轻松删除创建的文件。但它应该相当简单)
- 安卓
- ios,无法在非苹果电脑上编译ios(谢谢苹果!)
- 浏览器(基本上是Web服务器)
- 窗户
- windows 8应用程序
- windows phone 8
- 黑莓10
- 还有更多
Phonegap
?这可能会让你感兴趣:使用HTML5@vincent phonegap构建android/ios的教程基本上是cordova,但适用于使用cordova有困难的人。cordova是命令行,而phonegap只是一个带有adobe品牌的GUI(尽管您需要使用命令行添加平台和插件)@ThisNameBetterBeAvailable很高兴知道,那么开发人员可以选择他们的偏好,无论是否采用硬核。@vincent,我不会称之为硬核。phonegap只有cordova没有的功能,它是一个gui工具,用于在Web服务器上运行phonegap,并使用应用商店中的phonegap dev应用程序访问它以进行测试。除了cordova强制使用终端来构建或添加插件和平台外,我还没有发现任何理由在cordova上使用phonegap!太酷了!我原以为答案会是一个漫长而痛苦的“不,这就是为什么……”WhatWhat编译为使用特定处理器(如Intel x86类处理器)及其指令集运行的计算机编程(代码)是什么。如果同一程序在具有不同处理器的计算机上运行,则可以提供软件,以便计算机模拟原始处理器。我只是浏览了一下webHm……我不完全理解@RashimCatalanDhaubanjar,但我会做一些谷歌Meeself。我会修改应用程序运行的代码,对于android,它是java。cordova行话+1还想补充一点,另一个好处是“即时部署”(无需等待iOS等平台的批准)