阅读更多

0顶
0踩

移动开发



Windows Phone推出已经一年时间了,随着Windows Phone 7.5(Mango)的发布,人们看到了WP平台的希望,一些人认为它将成为第3个主要的移动生态系统(前两个是iOS和Android),甚至有分析师预测到2015年,它将吞噬iPhone的大量市场份额。然而,Windows Phone应用程序商店目前排在第五,前四位分别是苹果、Android、黑莓和诺基亚。

Windows Phone Marketplace自推出以来,在规模和范围上不断扩张,已经面向35个国家和地区开放(最初为17个,后来又增加了18个),目前以每月新增700个应用发布商的速度增长。

移动分析公司Distimo近日发布了一个报告,对Windows Phone Marketplace自推出至目前的一年时间内的发展情况进行了分析。主要内容如下。

1. 付费应用稳步增长,免费应用增速快



2010年10月,Windows Phone Marketplace推出时,70%的应用是付费应用,这种情况一直持续到2011年2月。之后,免费应用数量开始呈几何级数增长,到6月份,免费应用已经比付费应用多900款。但随后的一个月,微软删除了逾千款免费应用,原因是开发商违反了规则(根据微软的规则,每天发布的功能类似的应用不能超过20款),即使如此,免费应用仍继续增长,十月份,数量再次超过付费应用。

过去一年内,付费应用一直稳步增长,每月有近1300款新的付费应用发布,而每月新的免费应用为1650款。

2. 游戏应用最受欢迎



无论是免费应用,还是付费应用,游戏都是最受欢迎的类别,前100款免费应用中,游戏占33%,前100款付费应用中,游戏占54%。

但是在不同国家和地区这个比例是不同的,例如,在美国和澳大利亚,前100款免费应用中50%是游戏。但在巴西、韩国、挪威和荷兰,游戏只占15%至20%。据Distimo分析,这可能是由于地区之间的游戏评级政策不同所导致。

3. 应用下载量距苹果App Store还有很大差距



在下载次数方面,美国占首位,每天前300款免费应用下载次数为101000,前300款付费应用下载次数为20000。不过,与iPhone相比,这些数字是非常小的,iPhone平台免费应用和付费应用下载次数分别是WP的43倍和16倍(前300款的下载次数)。

除了美国,其他下载次数多的国家有德国、英国、法国和意大利,另外,日本的下载次数也比较多,每天前300款应用下载次数为6000次。

4. WP应用可用率低



Distimo透露了一个不太好的发现:只有17个国家和地区的应用可用率接近50%,其他国家和地区更低。这意味着在WP 7.5(Mango)发布后,开发商没有采用新的优势或者没有针对Mango来升级他们的非Mango应用。

报告下载:http://www.distimo.com/report/download-latest

报告中所涉及的国家和地区包括:

最初的17个:澳大利亚、奥地利、比利时、加拿大、法国、德国、香港、印度、爱尔兰、意大利、墨西哥、新西兰、新加坡、西班牙、瑞士、英国和美国。

新加入的18个:巴西、智利、哥伦比亚、捷克共和国、丹麦、芬兰、希腊、匈牙利、日本、荷兰、挪威、波兰、葡萄牙、俄罗斯、南非、韩国、瑞典和台湾。

另外,Windows Phone Marketplace于10月19日正式面向中国大陆开发者开放

Via TechCrunch
  • 大小: 31.7 KB
  • 大小: 76.3 KB
  • 大小: 76.6 KB
  • 大小: 27.7 KB
  • 大小: 34.2 KB
0
0
评论 共 1 条 请登录后发表评论
1 楼 yawei 2011-11-25 05:26
甚至有分析师预测到2015年,它将吞噬iPhone的大量市场份额。

-----------------------------------
这个有极大可能。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C#同步调用,异步调用,异步回调.docx

    C#同步调用,异步调用,异步回调的详细使用说明以及注意事项,内含代码,亲测可行

  • C# 委托的三种调用示例(同步调用 异步调用 异步回调)

    首先,通过代码定义一个委托和下面三个示例将要调用的方法: 代码如下:public delegate int AddHandler(int a,int b); public class 加法类 { public static int Add(int a, int b) { Console.WriteLine(...

  • C#异步调用、异步回调

    1、使用委托的BeginInvoke和EndInvoke实现异步。 public delegate string ShowName(); static void Main(string[] args) { ShowName showName = new ShowName(() => { Console.WriteLine("开始起名字"); ...

  • c#同步异步调用和异步回调

    但是本方法需要在执行结束后才可以执行一些操作,只是用单纯的异步操作不能达到目的,因此,使用异步回调,当耗时方法执行结束后会自动执行回调函数。注:使用异步的时候,要尤其注意线程安全问题,当...

  • C#中异步调用API且非阻塞UI

    C#实现异步调用API且非阻塞UI的相关demo

  • C#异步调用的好处和方法分享

    主动回收和被动回收(当然,这是我自己的理解,微软可不是这么说的),主动回收就是,你去监视那个线程,并且等待,当异步方法完成了,就把异步线程回收,焦点回归主线程,实际上就是上篇文章《C#异步初步》的那种...

  • C#中导入C++ dll中的类并定义dll的回调函数实现dll中数据的实时获取

    但如果c++ dll中有一些实时数据需要传递出来,那么一种常规做法就是在c++中设置回调函数,相当于提供一个接口,c#前端就可以利用这个接口来实时获取c++ dll中的数据 如下是一个实例: 首先定义c++ dll,用于模型...

  • 如何在C#中从同步方法调用异步方法?

    我有一个public async void Foo()方法,我想从同步方法中调用它。 到目前为止,我从MSDN文档中看到的所有内容都是通过异步方法调用异步方法,但是我的整个程序不是使用异步方法构

  • c# Func 异步执行方法并回调

    c# Func 异步执行方法并回调

  • C# 回调函数的实现和应用场景

    回调函数的目的? 这还要说,当然肯定会完成某项功能了啊。(汗) 回调函数的实现? 上文也提到了,被回调的函数其实是作为参数传递给要执行的函数的。那如何才能将函数作为参数呢?当然是使用委托了,委托的知识...

  • C#同步异步调用理解

    异步三. async和await的配对四. await什么意思五. await的第二层意思 :等待拿到结果 一. 同步 简单地说,就是程序严格按照代码的逻辑顺序,一行一行执行。 看下面代码: static void Main(string[] args) { ...

  • 异步调用04-执行回调方法-C#

    如果启动异步调用的线程是不需要处理结果的线程,则可以在调用完成时执行回调方法。回调方法在线程池线程上执行。 若要使用回调方法,必须将引用回调方法的AsyncCallback委托传递给BeginInvoke。也可以传递包含回调...

  • C# socket通信项目,实现了实现了心跳、断线重连、服务端异步接收数据、消息回调反馈、解决了粘包相关问题,可以多客户端

    3、socket功能类库模块(其他项目也可以引用),socket类库模块功能齐全,只需调用其中方法即可,复用性较强,代码注释详细,实现了心跳,解决了粘包问题,异步发送接收数据,等等,bin目录下右运行日志方便查找程序...

  • c# 异步回调post请求http

    之前提到想用HttpClient发送post请求向服务器请求数据,今天被师父发现使用了c#提供的异步接口,但是使用方式却依然是同步的,就是取了Result,结果依然会阻塞主线程,所以查了查,改成异步回调的方式 具体做法是在...

  • C#同步调用sync与异步调用Async

    同步调用委托的Invoke方法用来进行同步调用。同步调用也可以叫阻塞调用,它将阻塞当前线程,然后执行调用,调用完毕后再继续向下进行。同步调用的例子:} } 运行结果: * * * * * * * * * * ...异步调用。......

  • C#异步回调算法

    .Net使用从线程池中得到的线程来执行通过BeginInvoke()分配的方法,当异步方法执行完成时,工作线程调用回调方法而不只直接回到线程池中,要实现回调方法,我们必须在使用beginInvoke()方法的时候指定一个参数为...

  • C#多处调用接口、仅一个回调方法的处理思路

    最近做项目时,有一个问题,即SDK的接口《获取手柄唯一标识》是异步用回调的方式...在全局设置int型变量,每当有需要调用接口时,为int变量赋值,在回调中判断该变量,分别处理。public int type=-1; public void GetID

  • C#中异步Socket通信编程代码实例

    所谓Socket编程的异步实现是指按照异步过程来实现Socket编程,那么什么是异步过程呢,我们把在完成了一次调用后通过状态、通知和回调来告知调用者的方式成为异步过程,换句话说,在异步过程中当调用一个方法时,调用...

  • 【java毕业设计】新冠疫情下的校园出入系统源码(ssm+mysql+说明文档+LW).zip

    功能说明: 本系统主要包括以下功能模块:个人中心,通知公告管理,用户管理,工作人员管理,进门登记管理,出门登记管理,出入统计管理,外来登记管理等模块。 环境说明: 开发语言:Java 框架:ssm,mybatis JDK版本:JDK1.8 数据库:mysql 5.7及以上 数据库工具:Navicat11及以上 开发软件:eclipse/idea Maven包:Maven3.3及以上 服务器:tomcat7及以上

  • param-1.5.1-cp34-cp34m-win_amd64.whl.rar

    PartSegCore_compiled_backend-0.12.0a0-cp36-cp36m-win_amd64.whl.rar

Global site tag (gtag.js) - Google Analytics