本机、混合和 Web 应用定义



谁能帮助我了解iOS的混合,本机和Web应用程序之间的区别?

总结:

  • 原生:它是一个合适的iPhone应用程序,使用Objective-C和iPhone SDK构建。您将通过App Store下载它并安装在手机中。
  • 网络应用程序它只是一个网页,准备用你的iPhone打开。您可以通过互联网访问它,您无需在手机中安装任何东西。它们是在HTML5中构建
  • 的混合
  • 可以想象,它是两者的混合体,它是一个作为本机应用程序构建的应用程序,但通过网络实现一些功能

你可以在这里找到一个很好的演示文稿:

http://www.slideshare.net/grigs/native-vs-mobile-web-vs-hybrid-apps-for-mobile-development

使用 Apple 提供的 ios sdk 构建的应用程序称为本机应用程序。它必须使用 Apple 提供的框架和类构建。Web应用程序是使用HTML5,Javascript,CSS构建的,并在Safari中加载。您可以在 http://www.apple.com/webapps/上找到 Web 应用程序。关于混合应用程序,它们也是用HTML5,JavaScript,CSS编写的,并使用phoneGap等工具编译,这些工具可以编译到不同的平台,如android,blackberry等。

对于 iOS

本地:- 使用语言是 Objective C 或 swift.tool 是 XCode,硬件是 Mac.具有高级 UI 交互。更快的性能。您可以使用应用商店下载并安装应用程序。完整(100%)功能。此应用程序可以访问手机的各种设备,例如:相机,地址簿。有时可以在没有互联网的情况下使用这些应用程序。

Web:- 这与本机应用程序相反。使用Web技术,如HTML 5,css,JavaScript。无需安装和升级任何东西。可以通过浏览器访问。因此总是需要互联网连接。但是已经跑到任何地方的方法。无法访问手机的各种设备。

混合:- 这结合了本机和网络的最佳组件。使用HTML 5,css,JavaScript构建,并由薄的本机容器包装。应用商店分发。也可以访问手机的各种设备。

最新更新