手机网站开发必修课[2009总结版]

作者:沉鱼 来源:taobaoUED 时间:2010-01-05 17:02:00 

从09年初接手淘宝手机网站前端开发的工作至今,转眼已是一年。一步步看着手机淘宝从最初的beta版本到今天的样子,感慨良多。

手机网站开发,有着许多不为人知的困难:

一是可参考的资料太少,大部分手机网站都处于起步阶段,很多的时候都是摸着石头过河,而鉴于淘宝自身的特殊性,也使得我们在参考成功案例之余,要做更多的思考;

二是兼容性工作异常艰辛,难度一点也不比web网站的兼容性工作来的低(关于这点,请参见我之前的文章);

再者作为一个手机网站的前端开发,也往往容易被人忽视(包括我们自己),大家也许会觉得做好一个手机网站能有多难,了解一点XHTML、一点CSS,甚至不需要对JavaScript有什么研究,事实却不是如此,正因为手机网站的开发受到设备的太多限制,前端们常常为了节约几个字节而纠结万分,写出语义化良好的代码也显得更加重要,而多版本的开发需求也对于JavaScript的优雅降级要求甚高,这样才能使得网站有分版本需求的时候可以公用同一套XHTML代码,最大程度的降低开发成本。

对于手机网站来说,相信现在仅仅只是个开始,随着各种新机型的相继面世,这块领域必将成为兵家必争的新高地。

注意:由于手机网站发展迅速,请参阅者注意本篇文章的发布时间。

目录

  1. 手机用户设备统计分析

  2. 手机浏览器兼容性测试结果概要

  3. 手机网站开发中你需要注意的问题

  4. 推荐参考资料

  5. 总结


手机用户设备统计分析

拥有全面的用户数据,无疑能帮助我们做出更符合用户需求的产品。内部数据能帮我们精确了解我们的目标用户群的特征;而外部数据能告诉我们大环境下的手机用户状况,并且能在内部数据不够充分的时候给予我们一些非常有用的信息。

从外部数据来看,09年10月到11月期间

国内浏览器品牌市场占有率前三甲为:

  • Nokia(78%)

  • Opera(OEM) (10%)

  • iPhone(Safari) (3%)

国内的手机操作系统前三甲为:

  • Nokia SymbianOS(80%)

  • iPhoneOS(6%)

  • SonyEricsson(5%)

当然,作为中国的手机网站开发者,不能忽视强大的山寨机市场(或者应该叫作做国货精品手机市场?)。顺便提一下,这类手机通常使用的是MTK操作系统。

(以上数据均来自statcounter.com

手机浏览器兼容性测试结果概要

注意:以下所说的“大多数”是指在我们测试过的机型中,发生此类状况的手机占比达50%及以上,“部分”为20%到50%;“少数”为20%及以下。而这个概率也仅仅只限于我们所测试过的机型,虽然我们采集的样本尽量覆盖各种特征的手机,但并不代表所有手机的情况。

标签:手机网站,网站开发,无线,wap
0
投稿

猜你喜欢

  • MySQL数据库约束详解

    2024-01-24 14:41:01
  • 基于 jQuery 实现键盘事件监听控件

    2024-06-17 11:37:09
  • Python数据可视化之分析热门话题“丁克家庭都怎么样了”

    2023-06-02 22:04:07
  • 深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复

    2023-11-06 19:25:27
  • Smarty实现页面静态化(生成HTML)的方法

    2024-04-28 09:45:53
  • CentOS下安装python3.5+scrapy的方法步骤

    2022-07-17 20:01:42
  • Python实现对excel文件列表值进行统计的方法

    2022-08-08 17:42:23
  • Python可视化神器pyecharts绘制折线图详情

    2023-01-09 13:57:07
  • python多进程中的生产者和消费者模型详解

    2022-09-21 04:46:43
  • 置信椭圆原理以及椭圆图形绘制方式

    2021-04-24 04:25:04
  • 解决python彩色螺旋线绘制引发的问题

    2023-06-30 12:49:12
  • mysql优化的重要参数 key_buffer_size table_cache

    2024-01-16 03:01:52
  • FrontPage2003 中网页布局功能的应用

    2007-11-18 14:43:00
  • Pytorch中关于F.normalize计算理解

    2021-10-10 12:33:34
  • Python基于os.environ从windows获取环境变量

    2022-09-18 01:42:45
  • Safari显示网页字体为超级无敌难看的宋体的原因

    2008-04-20 16:49:00
  • 简单谈谈Python流程控制语句

    2023-03-12 12:34:25
  • Pandas 模糊查询与替换的操作

    2023-05-27 22:33:38
  • 解析SQL Server数据体系和应用程序逻辑

    2009-01-23 13:58:00
  • PHP常用字符串函数小结(推荐)

    2023-06-14 00:18:50
  • asp之家 网络编程 m.aspxhome.com