HTML5定稿,为什么是原生App的颠覆

2025-03-24 08:45:58
推荐回答(1个)
回答1:

这只是一个夸张的说法,没有什么编程语言会真地突然地消失,各有其特长,以后各种编程语言会被应用在更适合它的场合或者基于历史现状保持沿用,比如,当某公司的软件多数是基于某平台的,以后想更换编程语言就可能需要重新设计,这都是成本,只是全新的系统开发可能没有这些成本考虑就轻松地切换到HTML5,HTML5 的标准化只是让手机程序更方便地跨平台移植,以前手机软件开发商需要从市场上买来所有流行的手机型号和各种国产或山寨机型,针对它们的分辨率和功能裁减测试自己的软件,以后用 HTML5 开发这些软件就不再有这些烦恼了,但 HTML5 终究是基于虚拟机的(脚本引擎本身也是虚拟机,这跟Java虚拟机和 .NET 虚拟机没有本质的差别),它们也终究有些功能实现起来有局限性,虽然功能上也可能实现,但性能和外观方面可能就不是最优的,比如做手机游戏用 native 的话性能和画面可能会更优更精美。