码迷,mamicode.com
首页 > 移动开发 > 详细

移动互联网时代, 本地App与WebApp到底是谁主宰未来??

时间:2014-11-21 23:12:02      阅读:352      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   os   sp   strong   数据   on   

    App大家已经很熟悉了,移动App根据不同的实现方法,又可以分为Navite App,Web App和HyBird App。

   1:Navite App/本地 App

    Navite App/本地App就是基于操作系统开发的客户端程序。

      我们如果把移动操作系统比如Ios,Andriod比作最熟悉的Windows操作系统,App就相当于QQ,360这样的应用程序,下载安装到手机上。我们知道电脑上安装的软件系统结构分为C/S,B/S结构,也就client/server结构,browser/server结构,app其实在手机上的C/S结构软件,在电脑系统上面C/S结构软件也是比Web更早繁荣起来的软件架构,但是现在呢,我们基本上都已Web网站取代了。这种事情会在移动手机上再次发生吗?我个人觉得是可能的,C/S结构软件确实有一些与生俱来的缺陷,所以B/S结构,也就是网页加浏览器的互联网才会在电脑上产生得到发展,而不是C/S结构软件。

      那为什么总是C/S软件总是先繁荣呢?因为,B/S必须依赖于这个平台上Browser的支持和成熟的网络环境,所以,一开始苹果设备的大卖,大家不可能放着那么多用户不管,还等着Ios系统上的Browser,等网络条件成熟后再去坐移动互联网,再加上Apple通过AppStore的模式掌控了整个苹果移动互联网的入口,这是Apple最愿意看到的。所以大家一开始只能在Ios操作系统上面直接开发应用App。

个人认为移动互联网的三大基石是:网页 超链接 搜索引擎。

超链接将不同网站下面的网页连接在一起,搜索引擎可以将流量准确地直接指向用户所需求的信息页面。

    而C/S软件呢,也就是App。每个App之间是相互独立的,没法统一标准可以产生直接指向内容的超链接。而且每个App还是封闭的,搜索引擎无法索引App内部的数据和内容。用户需要下载安装之后才可以访问里面的内容。所以我比较确定,未来的移动互联网基石应该还是B/S结构软件上的。可以肯定的是未来移动互联网的入口将发生变化。目前几乎移动流量还在将App Store作为入口,其实苹果公司也从商业利益出发并不会轻易放弃这个入口,AppStore很像当年雅虎的网站目录,长远来看,AppStore作为移动流量的入口的比例将会逐渐下降。搜索引擎仍然会占据最大的流量,但是移动设备上的搜索引擎和传统Pc上面的不同,搜索引擎会有一个重要元素那就是地理位置。

  大漠长空,历史总是轮回的,不是因为巧合,而是幕后的原理是一样的。

   当前,由于安全的考虑,如下图所示,只有本地App代码才可以调用手机摄像头,麦克等设备,推送消息。还有一点也是因为本地App功能更强大,画面效果最为清晰流畅。但本地App也有许多弱点。除了我上述说的那几种,还有一个我最恶心的就是,经常会弹出来让我升级,这是相当反人类,反社会的事情。

bubuko.com,布布扣bubuko.com,布布扣

      如上图所示,需要升级的数字多了,一想到下载还需要好久,拖延症一犯,干脆就不想升级了,但是还有些人甚至一看到有数字就马上升级,那是有强迫症。于是等待升级的App数量就会不断上升,苹果和谷歌公司都在着手解决App升级问题,Ios7以后已经会在WiFi环境下载后台自动升级App了。

2:Web App/网页App

 早期意义的WebApp曾经也流行过一段时间,因为本地App开发难度和成本都比较大,所以,有一个简单的办法就是把网页嵌入到App中,这样一来就可以作为本地App发布到AppStore上面,还可以解决升级问题。但是这样的话,App的体验和功能比本地App要差很多。当然,有人会用HTML去实现一些动画效果和多媒体播放效果,但是他最终还是一个网页App嵌入到了本地App内部,用户如果仔细体验的话,总会觉得细节上没有原生的那么好,速度也没有原生的那么快。

  一个简单确认你正在访问的App是否是一个内嵌网页的方法是:对文字链接长按,会弹出系统自带菜单,询问是否拷贝或者是打开这个链接,如果弹出菜单,便会知道这是一个内嵌网页。

3:HyBrid App/混合App

     最后我们再介绍一下Hybrid App。目前国内的绝大部分巨头App,都是此类型的。 Hybrid App就是混合型App,结合了Navite App和Web App的各自有点,整个App的主要结构是NaviteApp完成,这样主体操作流程,等待载入时间短,Ui体验好,而且还可以实现摄像头,消息推送等功能,而其他部分需要经常更新的内容(可以随时更新,不需要升级),或者细节非核心功能(可以现役低成本实现),或者需要可以被链接按索引传播的文字内容(这样内容才能被传播出去,到App以外的互联网上),全都以潜入网页的形式来实现。

bubuko.com,布布扣

       令一个功能最少的极端大概就是微信了,威信内置公共账号功能全能是以内嵌网页的形式,方便公共账号功能的快速迭代升级,并且方便讲内容传播到App之外。微信今后开放第三方应用,除了游戏之外,很大部分也将采用内嵌式WebAPP,最近百度也计划打造自己的轻App移动互联网入口。所谓的轻App,就是WebApp,百度一早就知道移动互联网时代绝不可能以App一直封王,移动互联网同样要有移动网站以WebApp的形式组成。百度搜索引擎一直把网站网页坐如入口,百度终于觉悟到原来移动互联网的传票一直在自己的口袋里,只是还没有出示,所以没必要去羡慕微信。

bubuko.com,布布扣

 

 

 

移动互联网时代, 本地App与WebApp到底是谁主宰未来??

标签:style   blog   http   io   os   sp   strong   数据   on   

原文地址:http://www.cnblogs.com/renyanlei/p/4111762.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!