首页 > 新闻 > 新闻详文:移动Web App混合开发的流量僵尸

移动Web App混合开发的流量僵尸

发布时间:2014年02月12日 22时36分27秒   新闻类型:广域新闻    访问次数:4241
字体: 初始 添加收藏 分享给好友

移动Web App混合开发的流量僵尸

在2011年以来在移动App开发开始流行一种混合模式开发,就是将写好的手机网页打包成Android应用包(apk)或者iOS应用或者是windows phone应用包(xap)。这种开发可以速成,因为要原生态开发不是一个html定义几个样式写入脚本就可以完成的,而Web App可以这么做,从外表上模仿成app应用程序UI,由于门槛低所以容易被滥用。

Web App的流量僵尸主要是出现在Android手机上,在Android上发布一个程序不需要任何官方审核,生成apk在网络上提供下载到手机上安装即可,这样Andorid手机上的垃圾程序吃流量的问题也是最多的。由于web App可以很轻松送发布一个应用,可以说只要是网页就可以加一个压缩生成apk即可,很多小公司或个人写成程序会很不负责,甚至还故意恶意写入些耗流量的程序,弄些死循环之类脚本,这样手机就会处在高负荷的运行,由于手机是按流量计费所以流量也就成了流钱了。

在我们的分析案例中看到,很多做网页设计的直接将大量脚本和网页文件加压缩打包成apk文件,很难想象这种所谓web app安装到手机上不让手机崩溃才奇怪了。程序体积庞大,脚本逻辑脚本优化都没有通过认真设计,平时在PC电脑浏览器上如果遇到一个垃圾网站或者一烂网站,打开就被程序卡死浏览器,如果这种情况是在手机上当App来使用,不让手机崩溃实在是意外了。手机App是一种要求更高更轻便的应用,如果是原生态的app开发出来的程序会非常轻小,即使是这样iOS上的app还是需要通过苹果官方审核验证通过才能使用,而Andorid上有了Web App差不多人人都可以发布Android的应用,Andorid系统上的App审核管理真空,这也就给Andorid 手机上的应用泛滥成灾。

PhoneGap Web App框架 是Adobe自2010年以来放弃Flash开发移动应用后,推出了一个这工具,可以将网页文件直接打包生成App,对外面鼓吹所谓的跨平台应用,其实就是个Jquery mobile 把html 文件加压缩成Android的apk或者Windows Phone文件xap,而苹果iOS应用实际属于一个空壳功能,因为那需要苹果官方认证审核许可,html文件本来就只是个标记语言只要是浏览器就能识别,根本不存在什么平台不平台之说。

其次AppCan也大同小异也是这个思路把html文件加壳压缩成apk文件,这就所谓的移动应用的混合开发,如果外行没有接触过真的还以为有多高深,实则只是网页开发加个压缩包安装生成一个快捷方式而已。而程序的质量依然看开发公司和工程师的开发功底才能有好的应用。