以前一直以为移动端不能向正常电脑一样访问网站进行交互操作,比如在论坛发帖子,输入用户名密码登入会员页面等等。由于本人很落后,拿的手机一直也不是智能机。最近做.net的项目,做了个中型的论坛,想给论坛实现一个用户用手机发消息展示到论坛页面的功能。于是,就想着应该专门开发一个android客户端。所以今天搭建了一个android开发环境,测试一下,SDK是4.2的。用android AVD上网,打开了一个以前做的一个文件上传的页面,于是用AVD点击添加文件,然后点击上传,居然上传成功了???于是,菜鸟的我就陷入不解,以上所有的操作在我以前狭小的认识中用手机是不可以完成的,就算智能手机也不能很好的和网站进行交互操作,可是今天却惊奇的发现这一切都是可以的??很是不解,又打开了其他网站,在需要输入用户名密码的地方点击输入,提交,擦,居然也成功转会员页面???于是,菜鸟的我就很不解,这些操作不是用手机不能很好的交互吗?怎么现在我用android AVD却可以?如果这样的话,好多项目就不用专门开发手机客户端了啊,怎么还有那么多项目要开发手机客户端?

解决方案 »

  1.   

    因为我今天用android模拟器上了网,发现手机可以和网站进行正常交互,所以就想干嘛还要专门开发手机客户端,现在您这么一说我明白了,我的SDK可能功能比较强大些所以可以像电脑一样进行正常交互,可是还有许多不一样的SDK或系统可能不能单纯通过手机浏览器进行正常交互,就需要开发手机客户端。还有就是节省流量,是这样吧
      

  2.   

    android浏览器和电脑上的浏览器只是功能上相似,基于的标准一样,但是功能并不是完全一样的。
    就比如手机登陆的浏览器可以使用网银支付么?
    另外还有一些APP功能是本地实现的,即不上网的时候也是可以实现的。
    其实就好比我们本地电脑装了一个实用软件一样。。
      

  3.   

    理论上,没有使用特殊的技术,android和pc区别不大,只不过很多网站针对手机做了特殊处理,一般流量较小,因为pc浏览的时候,一个页面可能就多少mb,比如有大量图片。你从前的认识是错误的,手机实现电脑的功能没有任何问题,问题在于屏幕和流量,而不是性能和技术。
      

  4.   

    对的,我也发现这点了,貌似只是很想而已,而且,我觉得android浏览器内核实际上是谷歌浏览器而已,是吗