APICloud支不支持Chrome调试App里的WebView
发布网友
发布时间:2022-04-21 11:23
我来回答
共1个回答
热心网友
时间:2022-04-21 12:53
大环境:移动互联网从2010年到2012年短短两年爆发,造成了几个问题1)移动app开发人员严重短缺,能够开发移动应用的程序员集中在大公司 2)移动设备开始作为移动计算设备,普及率远远高于pc,众多的业务如果没有移动端未来阻碍自身业务。webapp还是native,至少现在native完全占优。
解决问题方式:1)大量的使用外包,但互联网是一个不停迭代的业务,不停试错的业务,外包项目制其实不适合迭代的方式。2)使用web开发工具代替native方式,由于互联网10多年的发展,有大量的web工程师。phoneGap,appcelerator都是为解决这个问题而生。
解决问题的优雅程度:1)phoneGap,完全用webapp封装带硬件能力的外壳来做,实际上webview的能力还不足以支撑流畅的业务,效果如何可以看12306订票的客户端 2)Appcelerator Titanium效果很不错,但实在太复杂,等于用html重起了一套语法,国内的实际用户很少。
APICloud模式,使用原始封装常用控件,比如toolbar,比如titlebar做android和ios原生的封装,开发者可以直接用js调用,对h5的性能进行优化,保证大屏的webview滚动的效果。另外服务器端使用node.js,使得服务器端和客户端可以共同使用javascript作为一个语言。这个算是一个全新的尝试。
APICloud的团队做这块有3年以上的经验,做过很多项目。开发的产品线包括IDE,模拟器以及云端的mBaaS平台,产品线很长,能完整操控整条产品线的团队不多。算是国内难得对这块业务理解最深的团队了。