跟友人的一次聚会谈到了这个问题,目前HTML5如火如荼,特别是在手机端,有创新工场的磊友在推广基于HTML5的游戏平台,但是HTML5是否真的就可以完全取代目前各个手机系统下的开发语言成为开发APP的首选?还是其有自身适用的场景?个人倾向于HTML5可以成为开发与手机硬件环境本身关联不大的APP的首选,归结于其跨终端的特点。
回复内容:
1、前微软首席架构师Ray Ozzie的评价更加一针见血:“Google的战略中Android(以app为主)是在赌过去,而Chrome OS(完全基于Web)则是在赌未来。”
2、乔布斯有一次谈到这个问题,他说Web是未来,虽然现阶段Native给了用户更好的体验。如果现在的开发者不有效的利用Web技术,那他就落伍了。但如果过分依赖Web,完全不用Native那也未必就是好事。
参考:
http://elya.cc/mobile/925.html
在去年很多公司在英国就开始用HTML 5 开发。 Youtube 去年夏天也推出了他们HML5 给iphone 的版本。 体验和native app 一样好。 完全取代不可能, 因为向游戏类的应用, 做Native 的效果会更好。 但越来越多的公司会往HTML5 转, 但在国内还需要很长的时间成为主流。
完全取代不可能,成为主流还是有希望的,只是感觉推进速度有点慢,和FLASH的差距还是很大,FLASH都快3D了,HTML5还都没普及开来,就算HTML5完善了,无数的浏览器的更新又是一个漫长的过程,IE6都有一堆一堆人使用的年代,HTML5如何成为首选,取代各个手机的开发语言更是遥遥无期
我觉得可能
国内的速度总是比国外慢了一截,像现在北美最热门的职业技能之首就是html5...其发展趋势不容小觑
可以用,但效率是个问题。
而且代码无法加密,给人随便看,随便改。
权限无法控制,还可能被插入js木马。
归根结底就是web应用包层皮粉末登场而已,
在玩家对游戏要求越来越高的今天,
根本不可能成为主流,顶多算非主流。
如果都云了。。。那就没N什么事儿了。。。如果云不起来。。那么H还得留点空间给别人