前一阵子收到Google关于举办“网络研讨会:小屏幕,大机遇--让您的网站移动起来!”的通知邮件,当时就注册了,昨天下午参加了该培训会,一些以前的疑问获得了答案(不过还有更多的问题,呵呵),下面是一些记录和想法。
其实手机上网我是在10年前就关注了的,当时还是在黑白屏幕的手机上浏览WAP网站,后来在2005年底我们自己也开发过专门的WAP站提供实用查询服务,流量统计高峰期达到几万IP/日,当时是同事用jsp编写的WML网站,字符集、乱码、各种手机显示的兼容性等处理起来都比较麻烦,后来曾经投放过AdSense中的Mobile广告代码,可收入非常低,连Google的人也承认这种广告方式不成功。每天平均几千IP的WAP本来还算不错的,就这么把这个WAP网站维持了几年,到2010年初国家对WEB网站、WAP网站大清查中,我们也懒得应付,自己把这个站就关了。
不过从去年开始重新又关注起移动互联网,因为看到iPhone、Android的发展越来越快,其功能、性能与以前的仅支持wap的手机相比已经大为不同了,在与Google AdSense团队配合进行的全国巡展中,也听了移动互联网方面的专场内容,还搞了一本厚厚的Android书来看。此后又购买了Samsung的Galaxy Tab P1000来试试,对Android、移动应用、移动Web浏览等有了些实际体验。不过始终找不到切入点,不知道应该从什么地方开始。所以我对这次的讲座还是抱有很高期望的,希望能让自己清楚如何开始行动。
昨天一个小时的讲座还不错,算是弄明白一些问题,今天又在网上查了一些资料,记录下来:
移动应用还是移动网页(Mobile App V.S. Mobile Web)?
这是一个入门的基础问题,在做开发前需要搞明白。
在手机上做原生应用(Native App)的好处是与硬件结合紧、用户体验好,但存在开发难度高、跨平台需要再次开发等问题,而做移动网站相对来说容易得多、开发周期短、成本低、跨平台、服务面广,不过也存在不如移动应用用户体验好、无法充分利用手机硬件特性等问题。
我从去年到今年一直关注移动互联网却没有动手的一个最主要原因是觉得移动应用的开发有难度,不是很容易上手,找到相关人才也难。这次Google的讲座主要就是说移动网站的,这个就用以前的Web开发经验就可以了,而且随着HTML5的发展,移动Web的用户体验也会持续提高,所以我也觉得就从移动Web入手是个好办法。
用什么语言来做移动网站?
昨天的讲座中,Google的技术人员推荐xhtml 1.0是当前合适的编程语言,其实这和PC上的Web也是一样的,只是最好做一个专门针对移动设备的版本。未来可以考虑用HTML5以便支持更多新特性,例如无插件的音频、视频播放等。而网站后端的编程语言、数据库可以自由选择,与前端显示出来的内容关系都不大,例如用静态页面、动态程序或者某种CMS系统都可以来做移动网站。
网站的PC版本和移动版本关系如何处理?
两种版本可以共存。传统的PC版本提供的信息量大,而移动版本需要让手持设备用户更方便。通过server返回的头部信息判断useragent,导向不同的版本,还可以有切换链接。一般可以为移动版本专门设置一个子域名,例如http://m.abc.com,甚至可以把根域名http://abc.com做成移动版本。这倒是给我一个启发,我们的一些网站根域名下本来就只是做了下属子域名网站的链接,内容很简单,完全可以做成移动的版本,这个工作很容易做,准备稍微空闲下来就进行。
移动网站有些什么特别之处?
这次讲座通过WebEx进行的,无法自己记录、回放,当时有些屏幕上的要点没有来得及记录下来,现在回忆一下。首先并不是所有网站都适合做成移动网站,要做专门的移动版本还是需要花费时间精力的,所以还是选择适合在移动设备上浏览的内容来做,例如实时性强、基于地理位置等;另外需要考虑手机的特点,例如屏幕小、处理和存储能力有限、网速慢、资费高、输入难,这就需要我们在构建移动网站时注意内容简洁、图片少、文件小、少输入等,有好些细节需要注意,例如让网页可以上下滚动但不要左右也可以滚动;再一个是可以考虑利用移动特性开发新功能,例如Click to Call, LBS, QR Code, Camera等。
有哪些移动网站开发的工具?
讲座中推荐了几种工具以及一些文章:页面速度测试工具;Google Analytics支持移动网站和Android平台,可以进行来源分析、跳出率监控、查看不同移动平台来源等;移动网站SEO方面的文章;第三方工具如http://www.blaze.io/mobile 等。自己还可以在网上找到更多的帮助工具以及有价值文章。例如,我如果希望用以前搭建PC下Web网站的Drupal平台来做移动网站,也可以搜索到很多讨论文章以及现有工具模块。
Google AdSense如何支持移动网站?
AdSense后台中可以在“我的广告”中轻松添加移动内容广告、选择合适的广告尺寸、样式、颜色来投放,并可以从效果报告中查看某个移动设备平台的数据统计情况。
上面就是我的一些记录,后面会拿出更多的时间来关注、了解移动互联网的发展,并在近期就开始做少量的移动Web站点实验。
评论