轻应用的开发应该做什么?怎么做? |
时间: 2013/11/1 11:27:07 点击: 5897 |
就是一种比较理想的激活流程。
Web App:活用能力 而针对Web App,我建议开发者在开发过程中关注以下几点: 1、采用响应式的基础设计 简而言之,就是同样一个应用,在用不同终端访问时,能根据屏幕比例等环境自适应,展现不同的交互界面。因为将来的互联网服务必是跨屏的,涵盖的终端包括 PC、手机、平板和电视等,最近小米力推智能电视,遵循的就是这个大趋势。采用响应式设计后,一能降低部署、运营成本,二能让用户在不同设备之间无缝迁移服务,试想一下:用户用手机浏览网站时,无意中进入到一个商品购买页,然后就能很简单地同步到电视或者平板上,切换终端的成本几乎为零。开发者不用再为每种屏幕都重启灶炉做个新版本,只需要简单地“同步一下”。 2、增强离线能力 这一点主要针对Web App,利用App Cache、Local Storage等技术,将主体框架离线缓存至本地,同时采取一定的联网更新策略,这样基本上就能很好地解决访问速度和体验上的很多问题。目前这方面做得比较成熟的当属Google,Gmail、Google Docs等应用在移动端都有很好的体验。 3、合理使用推送能力 Web App、插件、公众帐号如果获得系统级的推送能力,就能具备与Native App基本一致的能力和体验,增大运营空间,理论上所有的轻应用都应该考虑整合这种能力,包括前文中提到的智能推荐。Chrome PC版今年已经推出了基于浏览器的Notification功能,可以直接推送信息到桌面,而UC会在后续版本中将这种能力应用到移动端。当然,推送一定要把控“度”,一个不小心就会成为干扰,形成糟糕的用户体验。
|
上一篇: 杨致远五分钟决定投资:谁是下一个去哪儿? 下一篇: 移动互联网时代,支付宝需重塑品牌 |