客户端和Widget?
两者有什么可比性吗
两者有什么可比性吗
解决方案 »
- 关于@Override何时应用的用法?
- 怎么让界面显示的时候不聚焦任何控件
- android usb host开发中 connection.claimInterface(intf, false),也返回false
- android eclipse 编译出错,实在不知道怎么弄了,来求助~
- android socket 传输速度巨慢!!!!
- 请教关于AsyncTask的问题
- Android 使用 Paint 画折线图线段不平滑
- 从SVN 检出 输入 URL 后弹出 “无法验证” 验证位置时发生错误:org.apache.svbversion.javahl.ClientException
- 关于okhttp问题
- 安卓7.1.2 dhcp定时发送discover包的问题
- 关于调用另个activity的问题
- android1.5 cupcake编译出问题,请帮我看看~~
现在我要做一个较大型的网站的手机版本 除了现有的j2me版本 公司还要求新做iphone版和 android版
(以下仅以android为例)
那现在有一个问题摆在大家面前 就是到底是做基于android的客户端应用程序呢 还是应该做一个widget版的应用;还有员工提出,可以做一个基于android的webview控件的内嵌浏览器(就是在客户端里面切入一个网页)。
我把我所知道的3种实现方式的优缺点列出来,由于我是新手,希望大家给予补充
widget优点:1 使用jshtml开发,开发门槛低,做过网站的人都可维护(公司主要是坐php 对java了解不多)
2 版本更新方便(不用像客户端一样,一有新的更新,就提示要下载新版本)
缺点:不能后台运行
android的webview的优点 1 虽然是用java实现,但是相对于完整的客户端程序,webview的java代码会较少
2 版本更新方便(不用像客户端一样,一有新的更新,就提示要下载新版本)android客户端的优点:个性化定制,界面丰富,可以后台运行
缺点:代码量较大,对于不懂java的人来说维护和开发都有难度;而且每次更新都需要让用户重新下载。
从以上的我所知的浅显的分析来看,似乎做android的webview能或者widget比较好,开发维护成本低,但是为什么市面上的手机应用绝大多数都是基于客户端的呢?所以想请大家帮我分析下看,到底各种实现方法之前还有哪些我所不知道的东西。谢谢!
它的特点就是简便,灵活。
现在我要做一个较大型的网站的手机版本
你觉得就用Widget合适吗
我也不是很了解,但是widget有一个致命的缺点就是不能后台运行
不知道对你要做的有没有影响
也许可以得到一些启发
我个人认为(个人看法)客户端和wap网站的竞争优势是很明显的,用户更倾向于一点即开的应用,而且客户端的访问速度是要快于wap网站的。
但是我的提问是想,避开这一点,说说两者之间其他方面的比较谢谢