深圳网站建设公司易捷网络科技
深圳易捷网络科技有限公司logo易捷网络

Android和iOS在新版本中助力HTML5

信息来源:深圳网站建设公司易捷网络
添加时间:2018-09-25
英文原文:AndroidandiOSGoHTML5FriendlyWithTheirLatestReleases
两个最流行的移动操作系统,Android和iOS,有可能准备在它们的最新版本中为HTML5助一把力。Google从Android的核心组件中剥离了WebView,把它变成了一个可升级的组件,同时,苹果用WKWebView替代了过去的UIWebView,后者在混合应用上有性能、稳定性和功能方面的优势。
混合应用和原生应用类似。它们也是从GooglePlay或AppStore上安装,只不过它们是使用HTML、CCS、JavaScript之类的技术开发的。浏览器引擎用于解析、运行和显示这些应用,每个操作系统都为引擎导出了API与之交互。在Android下,这个引擎就是WebView,iOS下则叫WKWebView。开发者可以在他们的应用中嵌入Web内容,以及访问那些一般的移动网站无法访问的资源,比如摄像头、文件系统和NFC等等。
WebView一直以来都是Android的核心组件,以前只有在操作系统升级的时候才会更新。由于Android版本的发布速度一般较慢,并且各个厂商之间的节奏又有所不同,不是所有的手机和平板电脑都能同时升级到最新版本的(如果真要升级的话),这样就导致了用户无法使用最新的功能,或受到安全漏洞的威胁。在KitKat发布后,Chrome开发团队承认了这个问题,并且打算把浏览器引擎变成一个定期更新的组件。
从AndroidLollipop开始,有一个新功能叫可升级的WebView。顾名思义,现在这个WebView作为一个常规的app,能从GooglePlay上得到更新。这不仅保证了重要的安全更新能及时部署到设备上,也使得新的功能和API能及时推送给依赖WebView的应用的开发者们。
苹果也在iOS8中尝试支持更多的HTML5功能。一件出了名的事就是用WKWebView替代了旧的引擎UIWebView。在以前的iOS版本中,混合应用无法达到原生Safari应用的JavaScript性能水平,因为苹果限制了Safari的JavaScript引擎Nitro的使用,使UIWebView变得很慢。
现在有了WKWebView的API,在iOS8上运行的混合应用可以利用和Safari浏览器一样的优化功能。基准测试的结果显示,在这些应用中,JavaScript的速度是旧的UIWebViewAPI的4.5倍。但是新的API有一个bug有可能破坏某些混合应用,从beta4开始就有。
除了这个主要的变化,iOS8也支持以下的HTML5功能:WebGLIndexedDBHTML模板导航/高精度计时CCS形状SVG片断标识符
企业网站建设常见问题
外贸英文锂电池行业网站建设Shenzhen BAK Technology网站首页设计效果图
外贸英文锂电池行业网站建设Shenzhen BAK Technology网站首页设计效果图
网站建设最新资讯推荐
建站视频
企业网站的导航栏应该包含那些栏目
快速导航
首页
建站套餐
模板案例
建站方案
制作费用
视频中心
常见问题
联系我们
企业网站制作套餐
基本型网站制作套餐
标准型网站制作套餐
品牌型网站制作套餐
综合型网站制作套餐
企业网站制作教程
网站建设常见问题
网站制作常见问题
网站设计常见问题
网站优化常见问题
企业邮箱常见问题
网站备案常见问题
联系方式
联系人:赵经理
电话:0755-61603557
邮箱:info@fantodo.com
手机:13714247375
地址:广东.深圳宝安西乡宝源路鸿源大厦1009
网站建设公司联系人二维码
微信扫码咨询
深圳市易捷网络科技有限公司版权所有