适用于 iPhone、iPad 和 iPad Mini 的 iOS 应用程序 - 原生应用程序与混合应用程序
从最终用户的角度来看,适用于 iPhone、iPad 和 iPad Mini 的 iOS 应用程序的原生应用程序和混合应用程序之间的主要区别是什么?
最终用户可以检测到应用程序是原生应用程序还是混合应用程序?
Native Apps 和 Hybrid Apps 之间是否存在性能或功能差异或限制?
谢谢你。
本机应用程序是为特定平台构建的,具有通常由平台供应商提供的平台 SDK、工具和语言(例如,适用于 iOS 的 xCode/Objective-C、适用于 Android 的 Eclipse/Java、适用于 Windows Phone 的 Visual Studio/C#)。
移动 Web 应用程序是服务器端应用程序,使用任何服务器端技术(PHP、Node.js、ASP.NET)构建,这些技术可以呈现经过样式化的 HTML,以便在设备外形尺寸上很好地呈现。
混合应用程序,如原生应用程序,在设备上运行,并使用 Web 技术(HTML5、CSS 和 JavaScript)编写。混合应用程序在本机容器内运行,并利用设备的浏览器引擎(但不是浏览器)来呈现 HTML 并在本地处理 JavaScript。Web-to-native 抽象层允许访问在移动 Web 应用程序中无法访问的设备功能,例如加速度计、相机和本地存储。
Get From This site阅读它。