任何人都可以帮助我理解iOS的混合,本机和Web应用程序之间的区别吗?
答案 0 :(得分:5)
总结:
你可以在这里找到一个很好的演示文稿:
http://www.slideshare.net/grigs/native-vs-mobile-web-vs-hybrid-apps-for-mobile-development
答案 1 :(得分:1)
适用于iOS ,
原生: - 使用语言是Objective C或swift.tool是XCode,硬件是Mac.Have高级UI交互。更快的性能。您可以使用App-store下载和安装应用程序。完整(100%)的功能。这个应用程序可以访问手机的各种设备,例如: - 相机,地址簿。有时可以在没有互联网的情况下使用这些应用程序。
网络: - 这与原生app.Used网络技术相反,如HTML 5,css,JavaScript。无需安装和升级任何东西。可以通过浏览器访问。因此总是需要互联网连接。但是可以随处运行。无法访问手机的各种设备。
混合: - 这是使用HTML 5,css,JavaScript组合本机和web.Build的最佳组件,并由瘦本机容器包装。应用商店发行。也可以访问手机的各种设备。
答案 2 :(得分:0)
使用Apple提供的ios sdk构建的应用程序称为本机应用程序。它必须使用Apple提供的框架和类构建。 Web应用程序使用HTML5,Javascript,CSS构建,并在Safari中加载。您可以在http://www.apple.com/webapps/上找到网络应用。关于混合应用程序,它们也是用HTML5,JavaScript,CSS编写的,并使用诸如phoneGap之类的工具编译,这些工具可以编译到不同的平台,如android,blackberry等。