IE浏览器市场占有率停止下跌 回升至53%

根据网络调查机构 Net Application 提供的数据显示,IE 浏览器市占率从今年起开始止跌回升。在 Windows 7 操作系统上,截至 2 月底 IE 全球市场占有率为30.1%,美国地区市场占有率为 40.5%。从 Net Application 网站上显示的全球浏览器市占趋势中,可看出 IE 的使用百分比在去年 12 月降到最低 51.87%,不过从今年 1 月起,市占率开始呈现上升态势,回升到 52.96%,到二月底时略为下降,不过仍维持在 52.84%。

Google Chrome 浏览器去年持续成长,年底时市占率为 19.11%,不过今年起开始下降,目前看起来在 18.9% 左右徘徊。Firefox 则是从去年一直跌到今年,不过上个月看起来下坠之势稍有缓和,目前市占率为 20.92%。

浏览器市场占有率趋势
浏览器市场占有率趋势

 

微 软在官方博客同时公布 Windows 7 操作系统上,IE 9 的使用状况。在全球市场范围内,IE 9 使用比率为 30.1% 排名第一,Firefox 10 为 21.9% 排名第二,Chrome17 为 18.9% 排名第三。在美国市场内,IE 9 使用率窜升到 40.5%,Firefox 10 则为16.8%,Chrome 17 是 12.5%。

IE浏览器市场占有率停止下跌 回升至53%IE浏览器市场占有率停止下跌 回升至53%

微软在官方博客上公布 Windows 7 操作系统上的浏览器市占率统计

网易科技

 

三月即将开源的 webOS 组件:WebGL、硬件层等等


 

随着二月底放出了Enyo 2.0 UI widgets,惠普如期实现了他的开源承诺,那么,随着三月来的到来,这个月我们会看到哪些开源组建放出呢?惠普负责webOS的CTO Sam Greenblatt 在开发者博客中说,我们将继续按照开发者路线图中的说明继续。

三月份的开源行动将进一步放大,在已经发布QtWebKit框架来整合的Open GL ES和WebGL图形库以外,音频方面的支持也将放出(流媒体框架:GStreamer)。

我们也将看到实施基于Linux标准内核V3.3 的全新硬件驱动表现层,代号为“NYX”。那么,究竟NYX可以提供什么样的硬件访问呢?我们还需等待三月的webOS开源代码,嗯,三十一天之内就见结果,呵呵。 

webOS的数据库也将被释出,LevelDB,以及提供给开发商的MojoDB/DB8,还有,在本月稍后的日子里,我们将看到Novacom USB驱动程序。

 

小编说:非常抱歉的说,最近有几篇文字错字错的离谱….在这里给大家道歉。

另外,关于webOS驱动的事儿,我倒是觉得Novacom彻底开源才是正经事,别的到底有多大意义,我也不敢妄下定论, 毕竟驱动放出来以后,让极客们可以把webOS更轻松的移植到其他机器上,这一点才是开源对webOS这样的移动操作系统最大好处所在。

胖鱼网编译,原文地址:http://www.webosnation.com/coming-march-open-webos-webgl-hardware-abstraction-and-more

Chrome全球份额连续两月下滑 难超Firefox

尽管Chrome自发布以来就势如破竹,不过近期却出现了停滞甚至后退趋势。美国市场研究公司Net Applications的最新数据显示,今年2月份IE市场份额为52.8%,而Firefox和Chrome则以20.9%和18.9%位列第二、第三。Chrome正在逐渐下降,Firefox则稳中有升

Chrome浏览器的市场份额在去年不断增长,12月份时曾达到最高的19.1%,不过今年起开始下降,2月份降至18.9%,这也是Chrome份额连续两个月下滑。Net Applications分析认为,Chrome尚难以赶超Firefox

Safari是上个月市场份额增长最快的浏览器,达到5.2%,创下自Net Applications推出浏览器市场份额排名以来的新高。Safari份额大幅上升并不令人吃惊:Mac OS X市场份额的增幅也在2月份创下一个新纪录,而Safari用户则主要由Mac OS X用户构成。

在各种版本IE浏览器中,IE6上个月市场份额下降最多,跌至6.9%,而IE7跌至4.7%。与此同时,IE8和IE9的份额分别增长0.4%和近1%。IE9的全球市场份额由此攀升至12.6%。

不得不提的是,除了各种浏览器市场份额发生的此消彼长外,一些外部因素也影响了这些数据。首先就是Google今年1月初对Chrome排名执行的 为期60天的自罚措施(Google因为违反了自己的广告规定而惩罚自己),这或许也是Chrome市场份额的增长出现了停滞的原因之一;其次是 Chrome新增的网页预渲染功能,Chrome是目前唯一能提供该功能的桌面浏览器,但Net Applications指出在统计Chrome的市场份额时,该功能带来的访问量不应列入数据统计。事实上,在2012年2月预渲染功能带来的访问量占 到了Chrome访问量的4.3%。

Chrome全球份额连续两月下滑 难超Firefox

Chrome全球份额连续两月下滑 难超Firefox

做移动互联网App,你的测试用例足够吗?

 我在面试测试工程师时,经常问到的一个问题是“给出Word另存为这个功能的测试用例”。除开基本的测试用例外,考虑到各种异常情况,例如内存已满、硬盘空间不足是非常重要的。但是针对移动互联网App来说,情况还要复杂的多。

    一个重要原则是:测试你最终要发布给用户的App版本。

    可能每日构建、每日测试的理念已经深入人心,我们很多时候测试的只是App的开发和Debug版本,而不是最终的Release版本。在打包最终的Release版本时,我们一般还要加上数字签名,或者再加上代码混淆。那么最终的发布版本和Debug版本肯定有不一致的地方。我们iPhone的App曾经使用过一个第三方开源库,在Debug版本时完全工作正常,但是正式上线后才发现必定会导致崩溃。这个代价和经验非常宝贵(其实这个开源库的论坛上已经讨论并警告过这个问题)。我们后来花了许多力气来修正和弥补这个问题。如果在一开始就针对Release版本进行了测试,这样的问题是不会出现的。

Debug& Release

 

    测试网络相关的App,有三个非常重要的最佳实践

    1、2G、3G、wifi都要覆盖

    这三者之间不仅仅只是网络速度的差别,它们代表了三种不同的网络环境。另外你可能没有想到一种特殊的情况可以用它们来测出问题:开发环境和生产环境。

    一个有经验的开发团队会在内网搭建测试环境来进行开发时的测试,在上线时将配置切换到线上的生产环境。这个切换应该是在发布流程中需要Check的一个环节。但是,我们有可能遗漏。

    所以这个测试用例可以用来防止这种情况的出现,在wifi下内网环境可以work fine,但是2G和3G就不行,只有真实的环境下2G和3G才能正常工作(想想2G和3G是否可以正常访问http://192.168.1.xxx这样的地址就可以了)。

    2、HTTP、HTTPS都要覆盖

    许多App和后台服务都是通过HTTP来交互的,正常情况下都一切正常。为什么需要测试HTTPS环境?在一些免费上网的环境中,例如在麦当劳、星巴克里,它们的网络环境都要输入用户名和密码,通过SSL认证来访问网络。如果你使用HTTP Client的library对这种异常没有做捕获处理,那么你的App必定会崩溃掉。

    3、进行网络异常、服务器宕机或出现404、502等情况下的测试

    后台服务的稳定性是你有时很难去控制的,尤其是牵涉到DNS、空间服务商的情况下。国内某著名DNS服务商经常出现大规模域名解析故障,碰到这种情况,你对后台API的请求很可能就会出现404错误。而你和API交互的数据应该是某种固定格式例如JSON和XML,这样你的数据解析必然会出现错误,抛出异常。如果你对异常没有进行正确的处理可能会导致程序不能正常工作。以下用伪代码解释一下逻辑:

 

[html]  view plain copy

  1. try {  
  2. if(request() == success) {  
  3.     callSuccess();  
  4. } else {  
  5.     callFail();  
  6. }  
  7. hidePopup();  
  8. } catch(e) {  
  9.     // do nothing, just wait….now popup window will show forever on the screen!!!  
  10.     // if it is a iOS app, the popup window will lock the screen  
  11. }  

 

    而针对不同的手机系统也有需要注意的地方。Android系统固件1.5、1.6和2.0以上版本都是要分别详细测试的。因为Android 1.5、1.6及以上的SDK有很多实现不一致的地方,兼容性有很大问题。在没有做特殊处理时,可以在Android 1.6上正常运行的程序基本在1.5上打开就会崩溃(资源文件和API的问题,这个可以单独写一篇文章来解释这个问题)。

Andorid 1.5目前仍有1.0%的保有量

我测试Android1.5的机型:摩托罗拉Backflip

    针对iOS系统,除了iOS3、iOS4和iOS5的测试外。我只想说尽可能多,尽可能谨慎,尽可能苛刻的进行测试。受限于App Store冗长的审核周期,一旦你的应用出现严重系统错误,你的修复版本基本不可能在很短时间内在App Store上架。那么用户将需要容忍一周左右的时间你的App所带来的煎熬或者永远离去。

App Store的审核以严厉和时间长著称

Windows Phone 原生功能应用的 Metro 再理解

 

“每一部智能手机,原生内置的几大功能应用,将会占据未来最终用户60%的实际功能体验”,这是AC尼尔森在2011年的一份全球智能手机体验问卷中的数字。除了电话和短信的传统手机功能之外,邮件、拍照、搜索、多任务处理、时间、闹钟、日历等等,无疑都构成了Windows Phone那60%常用功能的最核心。

针对Metro界面带来的新体验,这些在智能手机上必备的标准功能,都发生了很大的改变。这种改变甚至不只是界面变化那么简单,更包含了对于Windows Phone管理思维和人脉核心的重新理解。

抢拍高手和照片分享


 

再唤醒相机功能。但是如果使用的是Windows Phone手机,你就可以在任何状态下长按相机快门来唤醒你的手机并直接进入拍照界面,即时抓拍各种精彩的瞬间。

这个功能在系统中是默认打开的,当然用户也可以在【设置】里的【应用程序】选项中的【图片和相机】中更改默认设置。同时在这里,还可以设置许多关于相机和图片的功能,比如是否使用点击屏幕的方式来拍照等等(在相机界面下不需要按实体拍照按键,直接点击屏幕进行对焦、拍照)。值得一提的是这里有一个选项询问用户是否自动将拍摄的照片上传到SkyDrive云端存储,这个功能类似于iCloud的“照片流”功能,可以自动上传并在SkyDrive云端分享照片。鉴于大多数用手机拍照的场景下我们只有手机数据网络可用,因而用户可以根据自己手机数据网络流量的情况选择是否打开这个分享功能。

拍摄照片后,点击屏幕上方箭头或直接用手指将屏幕朝拍照变焦调整杆(那个“+”和“-”)相反的方向拖拽,就可以立刻看到刚刚拍到的照片,依次滑动即可浏览拍摄的所有照片。如果缩小所查看的照片,还会出现类似于iOS上Coverflower的显示效果,在这个界面下可以快速滑动选择照片,也能方便的点击拍摄界面重新拍照。

 

查看图片时,可以调出功能菜单中“自动修复”功能来修正照片的白平衡,使得照片更为真实动人。同时,Windows Phone还能直接调出应用程序列表里的所有和图片相关的应用程序进行后续操作,譬如调出微博应用对图片进行共享等。

不一样的多任务处理让你忘记进程这码事


 

在使用其他手机操作系统时,同时运行多个程序一段时间后会觉得系统变得“很卡”,安卓系统尤为明显,因此不断的结束进程往往就变成了安卓用户的强迫症。而Windows Phone7.5版本中新增了一种不同于以往的多任务处理机制,通过对非活动状态的应用进程进行冻结并释放内存,从而大大降低内存压力。用户可以通过长按后退键进入多任务处理界面,选择被冻结的应用程序并将其唤醒。

尽管苹果系统可以选择双击“Home”键打开任务列表界面,但长时间使用Home键所导致的按键反应迟缓甚至失灵的问题想必很多用户都经历过,而四点触控手势打开任务列表仅针对iPad。相比之下Windows Phone长按后退键打开多任务处理界面要方便很多。

 

原生社交气质的邮件效率论


电子邮件堪称智能手机在移动办公方面最常使用的功能,Windows Phone的邮件系统非常的简单易用:在【设置】中的【电子邮件与账号】选项中,用户可以通过【添加账号】来设置多个电子邮件账户,系统已经针对一些常用邮箱服务或类型为用户准备好默认解决方案,如Hotmail、Outlook Exchange、Gmail,Yahoo! Mail等。如果用户所使用的邮箱服务或类型不在其中,直接使用【其他电子邮件供应商】,填入邮箱地址和密码,也可以根据后续提示进行邮箱设置。


 

登录之后,在“开始”屏幕上会自动生成其相应的动态磁贴(live tile)快捷方式,并同样出现在“应用程序列表”中。进入邮箱程序即可一览邮箱的界面和布局,更方便的是邮件会按照主题来分类并折叠对话,省去了翻找相关邮件的不便,大大提高了阅读和办公效率。而且当用户设置了多个邮箱帐户时,还可以选择将所有邮箱进行合并,通过一个统一的入口管理电子邮件。与苹果和安卓系统不同的是,如果收到带有图片的邮件,系统默认不会下载而需要用户手动点击“下载图片”才会显示图片,目的是更好的节省手机数据网络流量。

不可忽视的Bing搜索


Windows Phone自带了Bing搜索的快捷键,由于Bing搜索的许多服务暂时仅支持美国区,所以我们首先去【设置】中的【区域与语言】选项中,把【浏览器和搜索引擎语言】改成“美国”,这样就可以使用Bing搜索的所有服务。


 

Bing搜索的界面同样保持Windows Phone简单明了的风格,顶部为网页搜索框,底部有三个额外的功能按钮,从左向右分别是邻近区域、音乐和视觉搜索,这三种搜索方式各有不同:“邻近区域”可以通过定位,找出你附近的地标,比如加油站或者饭店等等。“音乐搜索”功能类似于苹果系统上的SoundHound的功能,用户可以哼唱或者录制一段音乐,然后Bing会自动连接Zune的云端音乐库来查找这段音乐的信息。视觉搜索就是通过摄像头扫描对象进行搜索,用户可以扫描二维码、条形码、商品标签(主要是美国商品),甚至是书本的封面来进行搜索,同时可以进行文字扫描并进行翻译。

相比较而言,苹果和安卓都只能通过第三方应用来实现上述丰富的搜索功能,而Windows Phone则是在系统层级对这些服务进行了集成,用户操作更为快捷简便。

贴心智能提醒让你更轻松

许多人自从有了手机之后,就很少用手表或床边的日历闹钟了。Windows Phone的闹钟功能也十分完备,整个闹钟界面也延续了Metro 用户界面的特点,简洁明了让人一眼就能看懂。闹钟的设置也是非常的全面,除了设定一般的时间外,还有自定义闹钟名称、铃声、以及闹钟重复的天数。

当设定完闹钟之后,会发现在锁屏界面的时间显示右上角多出一个闹钟打开的小标志,如果把闹钟功能固定到“开始”屏幕,闹钟的动态磁贴上还会显示出你所设定的最近闹铃的时间,以及闹钟当前是否打开的状态。

对于一个忙碌的现代人,各种待办事项的提醒是非常重要的。而Windows Phone的强大的日历功能可以帮助我们轻松实现忙而不乱的状态。通过日历功能,可以添加上约会和待办事项的提醒,所有设置都十分详细,包括约会主题、时间,以及频率,甚至可以添加一同参与的人。完成设置后,就会在日历的动态磁贴也会完整展示最近的约会信息,而在锁屏状态界面下也会出现这个事件的信息,而且通过手机设置的约会提醒还会自动以邮件形式发送到你的Windows Live邮箱内,确保正在使用电脑的用户也可第一时间收到提醒。更赞的是,如果在手机上设置过Outlook账户的话,那么在Outlook的“日历”功能中设置的会议内容也会自动同步到手机日历中,保证用户不管在哪里都可万无一失的收到会议提醒,不错过任何一个重要时刻。

快速控制网络的第三方应用


 

许多人都会想要快速的开关WiFi、手机数据网络和蓝牙,安卓手机可以把类似的开关直接以小工具的方式放置在桌面上。而Windows Phone用户则通过一款名为Connectivity Shortcuts的免费应用,就可以把手机数据网络、WiFi、蓝牙、飞行模式等快捷开关直接固定到“开始”屏幕,这样就可以更快的打开关闭这些功能了。■

WPDang/NIC  撰写

http://www.wpdang.com/archives/11360.html