在编写预-Mango(7.0)的Windows Phone 7应用程序方面是否有意义?

8

受最近一个问题的讨论启发,我想知道是否有任何充分的理由开发针对早期型号的Windows Phone 7应用程序,即通过创建针对7.0 API而非更近期的7.1 API的应用程序来实现。

我的印象是,因为Mango更新现在已经完全推出,几乎没有人会使用预先安装Mango操作系统的手机。我猜测,那些使用预先安装Mango操作系统的手机的人可能从不将其连接到计算机,也可能不下载应用程序。

是否有关于操作系统版本统计信息的良好数据可以支持这一决策?

3个回答

4
我从我的应用程序分析中得知,仍然有人在使用早于Mango版本的Windows Phone系统,但正如你所指出的,他们不太可能将手机连接到PC进行更新,甚至更新他们已经下载的应用程序(例如,如果我没有亲自更新她的手机,我的妻子仍然使用原始版本!)。
考虑到这一点,个人认为,现在创建针对早期Mango版本操作系统的应用程序没有意义。回报很可能无法值得付出努力。

好的回答,谢谢 Derek。你能分享一下数字吗?有多少百分比是预-Mango? - ColinE
结果有些偏差,因为我在几个版本中切换了分析提供商,并在最新版本(2.1)中刚刚切换回Flurry,但目前只有1.9%的活跃用户正在使用最新版本(它刚刚进入市场),但其余的都在使用预先构建的Mango版本,根据Flurry的说法,这大约相当于2500个活跃用户。作为参考,Car Finder已经有超过10,500次下载。 - Derek Lakin

3
没有什么理由去针对早期版本而不是Mango,因为该升级版本已经适用于所有型号的手机并且免费。 保持最新的SDK值得一试,因为没有其他不这样做的理由......哈哈,我的头脑中有道理。像性能提高、漏洞修复、新功能等等都是保持最新版本的理由,你可能已经知道了。
我会选择旧版SDK的唯一原因是某个特定版本的手机操作系统由于某种原因在某些硬件上不可用
另一方面,如果您可以使用最低通用SDK制作应用程序,那为什么不这样呢?它只会在理论上增加用户群,因为向后兼容性被强制执行,而不是选择一个更新但没有完全推出的版本。你只会遇到老的API并错过新的功能。然而, 我认为这个反驳点在很大程度上是一种学术性的争论,并未对选择旧版本产生重大影响。
省去自己的麻烦,采用新方法吧。任何积极使用其手机并使用您的应用程序的人可能都会及时更新。

我认为转到Mango SDK仍然值得,即使是对于“最低公共分母”的应用程序,你也可以获得快速应用程序切换功能,避免费力地支持详细的Tombstoning。 - Paul Annetts
@PaulAnnetts 我同意,个人而言,只有在证明它能够增加我的潜在市场到值得去做的程度时,我才会考虑倒退。就像任何事情一样。 - Adam Houldsworth

1

由于Mango已经几乎在我想要部署应用程序的所有地方都可用,所以我不再进行7.0特定的编程。当vNext发布(可能会有更新的硬件要求/传感器等)时,这个问题将再次出现,但目前我看不到瞄准旧版本的太多理由。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接