`
天梯梦
  • 浏览: 13627503 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

移动Web开发的十条军规

 
阅读更多

对于开发者或者设计者来说,一个好处是:移动开发就技术而言,不需要再花太多的额外时间精力去学习,所有需要去做的是就设计移动网页来说,需要有全新的视觉去考虑问题。在本文中,将简单介绍在移动Web开发中需要遵守的10条原则,开发者和设计师应该遵守这些原则,这样开发出来的移动Web应用将有更好的效果。

 

1 安装统计分析程序
必须十分重视对访问你的移动Web应用的用户分析,这是首位的。可以通过安装各类第三方的移动Web应用统计系统达到这个目的。这样的话,可以通过查看统 计程序中的各个部分获得对应的数据,比如获得访问你的移动应用的用户端的操作系统有哪些,并且可以知道用户是从哪些国家和地区访问应用。还可以通过统计程 序,分析出用户是通过搜索哪些关键字从而得知你的应用的。这些数据都将给你的移动Web应用的开发带来很多帮助。
 

2 分析用户的组成部分
移动用户有着跟传统的通过电脑访问网站的用户有着很多不同,他们有着千奇百怪的需要。因此在开发和设计移动Web应用时,必须置身处地以用户的角度着想。 如果你的应用的受众是未成年人,他们永远都是爱玩一族,因此设计移动Web应用都应该本着简单的原则,能让他们一边开车,一边购物都能很方便地操作你的应 用。所以,要多分析访问你的移动Web应用的用户是由什么样的人群组成。

 

3 优化图片
在移动Web开发中,必须十分注意对图片的优化,否则将会给你的应用带来灾难性后果,必须考虑如下因素:
通常来说,如果尺寸大的图片加载将十分耗费时间,作为开发者和设计者,必须看清醒认识到,移动用户很多是使用低速的网络去访问你的应用的(不要老想着用户使用3g,4g网络!),所以能避免使用图片的地方应该不使用图片。
不同移动设备对图片的分辨率等的自适应是个难题,因此必须在测试阶段就要充分重视这个问题,做好测试工作。
因此,如果要在移动Web应用中使用图片,还应该采取图片压缩,CSS优化等多种措施对图片进行优化。

 

4 不要依赖JavaScript
不同的移动设备都有不同的浏览器,如果你开发的移动Web应用是面向绝大部分的移动设备的浏览器的话,则强烈建议不要依赖JavaScript。因为目前 来说,尽管HTML 5已经开始使用,但还是不少移动浏览器对JavaScript的支持不是太好,比如Opera mini等。希望这种情况随着以后由Apple,Android和Blackberry的改进而有所改变。

 

5 避免使用下拉菜单
当设计移动Web应用时,一定要尽量避免使用下拉菜单。虽然在桌面电脑应用中,下拉菜单是十分常见和好用的,但在移动应用中,则需要用户不断地移动,而且 容易出错。因此,如果能避免使用下拉菜单,还是应该避免过多的下拉菜单,特别是当下拉菜单内容列表过多时,加载耗费不少时间,影响性能和用户体验。
 

6 优化JavaScript和CSS
正如前面提到的,尽量少用JavaScript。但如果一定要使用的话,则必须使用一些优化工具去优化JavaScript和CSS,尽量压缩它们的大小,减少下载时间。现在网上已经有不少很好的工具能去实现优化JavaScript和CSS。

 

7 注意布局
最近,我们可能会发现,有不少移动网站都同时支持水平和垂直的布局,也就是说,在同一个移动网站中,有可能同时看到垂直布局和水平布局的界面.这对于 iPhone和Android等设备来说可能比较好办,但对于其他的智能设备来说却不一定。在设计移动网站时,最好设计页面为单列的,因为这样用户就只需 要在一个方向上进行移动浏览观看,而且垂直方向是符合人的一般视觉的,如果水平界面和垂直界面混合使用的话,将增加用户操作的难度。

 

8 充分利用手机的特性
在开发移动Web应用中,必须学习了解时下移动设备中有哪些最受人们欢迎的特性。开发者可以将这些特性融合到移动Web应用中,将会为应用增色不少。
 

9 提示用户到传统Web版本的网站
如果你的应用同时有移动web应用的版本和常规的web网站,那么一个很好的做法是在移动web应用中,提醒用户可以到传统的web版本的网站去获得更多的资讯。

 

10 提高应用的访问速度
在开发移动Web网站或应用时,最重要考虑的其中一条就是速度,你的网站或应用必须速度足够快,如果要达到这样的目的,除了前文说的尽量避免使用JavaScript和flash外,更重要的是要多关注功能和速度本身,尽量减少华而不实的东西。

 

日志标题:《移动Web开发的十条军规》
日志链接:http://blog.ui90.com/article-10-the-catch-of-mobile-web-development.html
博客名称:胖子马博客

分享到:
评论

相关推荐

    应对DoS,DDoS攻击的十条军规

    应对DoS,DDoS攻击的十条军规.。。。。。。。。。。。。。。。。

    应对DoS/DDoS攻击的十条军规

    很多企业网站和个人网站都不止一次地遭遇过DoS/DDoS攻击,由此也积累了一些“亡羊补牢”的经验。下面列出的就是笔者收集的十个预防、应对DoS/DDoS攻击的有效方法

    五粮神营销人员21条军规doc10.doc

    五粮神营销人员21条军规doc10.doc

    google web应用开发包

    google web应用开发包 ,java实现的,最多一次能查10条

    云应用开发 ——Google App Engine & Google Web Toolkit入门指南

    云应用开发 Google App Engine & Google Web Toolkit入门指南 侯炯 目录 第1章 应该了解下 1.1云基本知识 1.2Google App engine 1.3Google Web Toolkit 第2章 环境搭建 2.1安装JDK 2.2安装Eclipse 2.3安装SDK和...

    《Java-Web应用开发基础》教学课件08课程设计实例.pptx

    《Java-Web应用开发基础》教学课件08课程设计实例全文共73页,当前为第10页。 8.3设 计 思 路 8.3.2数据验证设计 Servlet过滤器的主要作用是对客户端的请求和服务器端的响应进行过滤处理。Servlet过滤器与Servlet...

    React Native 跨平台移动应用开发 原版扫描

     第9章等待提示条、进度条和Switch 222  第10章导航组件231  第11章手势识别240  第12章网络258  第13章网页浏览器、音视频媒体播放266  第14章图片的遍历、存取与显示274  第15章选择器、位置相关和...

    《移动互联网开发技术》期末大作业2--计科20171

    2.实现新用户注册功能 3.实现用户退出登录功能 4.实现信息的增加、删除、修改、查询等功能 5.信息字段不少于4个、记录不少于10条 6.用户信息的测试数据至

    web开发常用js库(效果库、架构库)

    自己写的一个网页开发常用效果库与框架库,可以自定义导出自己想要的部分。 1.通过帮助文档help.html查看所有效果与使用方法。 2.通过config.html配置符合你需要并导出js; 内容包含如下: A:效果库类; 1.事件-...

    cisco-WEB界面配置路由器.pdf

    web 界面玩路由器 2011/10/9 凌晨 2::55 WEB 界面配置路由器的命令 目前市场上很多思科路由器或者交换机都可以通过 WEB 方式配置了!尽管很多功能还是只 能通过 CLI 配置,但是一些功能还是很有用的,例如端口的...

    Java_Web开发实战1200例第1卷.part3

    第10章 Ajax技术 326 10.1 定时业务 327 10.2 改善用户体验 332 10.3 动态加载数据 356 第2篇 文件管理篇 第11章 文件基本操作及文件上传下载 372 11.1 文件的基本操作 373 11.2 无组件的文件上传 412 11.3 通过组件...

    Java Web十条开发实用小知识

    主要介绍了Java Web十条开发实用小知识的相关资料,需要的朋友可以参考下

    path2dev:成为全栈Web开发人员的第一步

    但是,为了避免让您迷失方向,这份初学者Web开发人员应该知道的10条提示清单可以真正帮助您开始作为开发人员的职业生涯,或者(如果您已经开始的话)可以作为继续开发的指南。要遵循的道路。 本文基于1...

    《移动开发者》2012年8月刊 总第2期:App推广之道

    22-BYOD:CIO的第二十二条军规 24-XTools谢亿民:移动信息化不是简单的云落地 开发工具 Tool 26-Mono for Android 4.2初探 焦点访谈 Interview 28-专访爱壁纸HD创始人高春辉:产品是火,推广是油 29-中智盟吴...

    成为编程高手的12条军规

    有个高手出一一道题测试你的韧性和毅力:找个10000以内的素数表,把它们全都抄下来,然后再检查三遍,如果能够不间断地完成这一工作,你就可以满足这一条。  22.找到只属于你自己的学习方法。不要盲目的追随别人的...

    android开发揭秘PDF

    第10章 Android应用开发 实例 10.1 情境模式 10.2 文件管理器 10.3 通讯录 10.4 音乐播放器 10.5 天气预报 10.6 个人地图 10.7 Widget日历 10.8 小结 第11 章Android游戏开发实例 11.1 手机游戏开发简介 11.2 游戏...

    Web2.0社区平台源码

    SpaceBuilder采用世界领先的技术体系架构、优异的缓存技术、基于Lucene的全文检索技术,可以承载千万级的数据,并提供良好的安全性及用户体验,表现层采用asp.net mvc及jQuery开发,是迄今为止基于asp.net技术领域最...

    Java_Web开发实战1200例第1卷.part2

    第10章 Ajax技术 326 10.1 定时业务 327 10.2 改善用户体验 332 10.3 动态加载数据 356 第2篇 文件管理篇 第11章 文件基本操作及文件上传下载 372 11.1 文件的基本操作 373 11.2 无组件的文件上传 412 11.3 通过组件...

    ASP实例自学手册:通过322个例子掌握Web开发捷径(配套光盘源码)

    第1章 ASP开发环境的设置. 1.1 安装IIS 例0101 在Windows XP中安装IIS 例0102 突破Windows XP连接数限制 例0103 在Windows 2003中安装IIS 1.2 IIS的设置 例0104 设置虚拟路径 例0105 配置Windows 2003中的IIS...

Global site tag (gtag.js) - Google Analytics