您现在的位置:首页行业资讯

HTML5有了一个新的好朋友 它是苹果而不是谷歌--中享思途

谷歌应该是HTML5开发的领导者,但它不是。不,这一荣誉属于苹果公司,这家公司在宣传原生应用的优点方面做得比其他任何公司都多。
苹果并不是开源或开放标准的拥护者,但随着iOS 8的发布,它已经成为了两者的捍卫者。在一系列面向消费者的性能和用户体验改进中,苹果还为应用程序开发人员引入了重大改进,包括WKWebView,这是一个新的浏览器引擎,承诺让混合应用在iOS 8上运行。
具有讽刺意味的是,苹果曾经的flash死敌Adobe可能受益最多。
从历史上看,性能要求迫使移动开发者默认使用本地应用,重点是iOS或Android。HTML5是所有人的备用方案,正如VisionMobile在其开发者经济季度报告中所阐述的:
但在移动开发领域,有些事情正在发生。虽然本地化仍然是头条新闻,但随着程序员寻求跨平台重用代码并在应用程序中嵌入Web代码,HTML5已经在开发人员的工具库中占据了突出的位置。后者是“大多数应用程序的核心功能”,东京一家phonegap开发平台提供商的首席执行官兼创始人田中正(Masa Tanaka)指出。
VisionMobile的一项独立调查显示,有很大一部分应用程序混合了本地代码和HTML5:
当HTML5设法与本地代码和平共处时,苹果却给了它一张头等舱的入场券,引进了iOS 8。
很多人都在研究iOS 8对HTML5的改进支持,但没有人能像Sencha的Ross Gerbasi那样,在特性和性能方面提供如此详细的分析。在许多其他的改进中,Gerbasi展示了几个最重要的改进:
WKWebView,一个UIWebView的替代品,包括Nitro JS引擎,Gerbasi指出它已经被“测试和测量至少有4倍于UIWebView的性能”。这并不奇怪,“这可能是混合应用的巨大胜利。”
“本地优先”的苹果公司如此努力地改善HTML5体验也并不令人惊讶。正如上面所提到的,开发者希望将网络嵌入到他们的应用程序中,而苹果则希望开发者能有一个美妙的iOS体验。因此,任何使其设备更好的东西,苹果都会支持。
尤其是对Flash不好的时候。通过支持HTML5,苹果得以延续已故的史蒂夫•乔布斯(Steve Jobs)埋葬Flash并让它被HTML5取代的愿望。在《关于Flash的思考》一书中,乔布斯在吹捧HTML5的开放性的同时,也对Flash进行了嘲讽。他的结论是:
在移动时代创造的新开放标准,如HTML5,将在移动设备(以及个人电脑)上胜出。也许Adobe应该把更多的精力放在为未来开发出色的HTML5工具上,而不是批评苹果公司将过去抛在身后。
当然,Adobe确实在很大程度上拥抱了HTML5。2011年底,adobe收购了流行的PhoneGap开发者Nitobi, PhoneGap是一个非常流行的构建HTML5和JavaScript应用程序的平台。从那时起,Adobe继续投资PhoneGap。
然而,可以说,苹果在推动PhoneGap方面比Adobe做得更多。就像iOS 8对于HTML5一样好,一般来说,它对于PhoneGap来说特别好,正如软件开发公司Scirra的细节:
虽然这张图表清楚地显示了PhoneGap在iOS 8上的性能改进,但它并没有显示出PhoneGap在下一版本中采用WKWebView后会有多好。(Adobe一直在尝试这样做,但目前有一个bug阻止它使用WKWebView。)根据Scirra的说法,一旦WKWebView被合并,PhoneGap将“缩小这个(性能)差距,并与Safari的性能相匹配。”
所有这些对苹果来说都是好事,因为这意味着开发者将有更多的方式为iOS 8开发优秀的应用。但这对苹果曾经的死敌Adobe来说也很好,因为它的PhoneGap平台获得了不成比例的好处。

【关键词:青岛HTML5培训,学HTML5多少钱,HTML5培训哪家好,中享思途】

 st_bottom
青岛Java培训,青岛HTML5培训,青岛UI培训,青岛IT培训,青岛嵌入式培训,青岛运维培训,Java就业培训,专业ui培训,前端开发培训,嵌入式培训价格,运维培训哪家好,IT培训,青岛思途,中享思途IT培训
Copyright © 青岛思途共享科技信息服务有限公司 鲁ICP备14027489号-2

鲁公网安备 37021402000988号

青岛Java培训,青岛HTML5培训,青岛UI培训,青岛IT培训,青岛嵌入式培训,青岛运维培训,Java就业培训,专业ui培训,前端开发培训,嵌入式培训价格,运维培训哪家好,IT培训,青岛思途,中享思途IT培训