Sharp为什么推荐Hybrid App
Hybrid App http://mobile.51cto.com/web-338818.htm
在以前, 我不止一次建议过用html5开发应用, 实际上我指的就是Hybrid App , 误以为WebApp == Hybrid App。
以下是我的理由:
1、我天然不喜欢玩游戏, 所以更不大可能去做游戏, 所以Native的唯一的杀手级特点--本地图形渲染, 对于我, 意义不是那么大
2、J2ME的不愉快的经历, 导致我对GUI尤其是针对小屏幕的GUI开发充满偏见, 我更喜欢HTML这种标记化、无状态的表达方法
3、我是云计算的忠实粉丝, 我感兴趣的是挖掘云端的资源, 而不是挖掘客户端机器的潜力, 纯属个人口味
4、从技术的角度, 我认为webkit就是移动计算的虚拟机, 历史证明, 在性能和易用性方面, 后者总是更值得信赖, 可能是摩尔定律的缘故吧
5、为什么不用所谓的webapp? 因为用WebApp一样需要重新设计界面, 与其这样不如做个Hybrid App, 你至少可以利用更多的本机资源进行离线计算, 也可以拿到store上销售, 技术实现上都差不多
6、Hybrid App开发足够简单, 可以极其快速的实现轻、薄、快的云计算客户端应用, 符合互联网的开发原则: 唯快不破
7、你可以坐看native app开发者到处移植的痛苦, 看着别人输钱比自己赢钱还有成就感
在以前, 我不止一次建议过用html5开发应用, 实际上我指的就是Hybrid App , 误以为WebApp == Hybrid App。
以下是我的理由:
1、我天然不喜欢玩游戏, 所以更不大可能去做游戏, 所以Native的唯一的杀手级特点--本地图形渲染, 对于我, 意义不是那么大
2、J2ME的不愉快的经历, 导致我对GUI尤其是针对小屏幕的GUI开发充满偏见, 我更喜欢HTML这种标记化、无状态的表达方法
3、我是云计算的忠实粉丝, 我感兴趣的是挖掘云端的资源, 而不是挖掘客户端机器的潜力, 纯属个人口味
4、从技术的角度, 我认为webkit就是移动计算的虚拟机, 历史证明, 在性能和易用性方面, 后者总是更值得信赖, 可能是摩尔定律的缘故吧
5、为什么不用所谓的webapp? 因为用WebApp一样需要重新设计界面, 与其这样不如做个Hybrid App, 你至少可以利用更多的本机资源进行离线计算, 也可以拿到store上销售, 技术实现上都差不多
6、Hybrid App开发足够简单, 可以极其快速的实现轻、薄、快的云计算客户端应用, 符合互联网的开发原则: 唯快不破
7、你可以坐看native app开发者到处移植的痛苦, 看着别人输钱比自己赢钱还有成就感