受an exchange on a recent question的启发,我想知道是否有充分理由开发针对芒果前模型的Windows Phone 7应用程序,即创建面向7.0 API的应用程序,而不是最新的7.1 API
我的印象是,由于芒果更新现已完全推出,因此没有理由为什么有人会拥有预芒果操作系统的手机。我的猜测是任何拥有芒果前手机的人都可能永远不会将它连接到他们的计算机上,并且可能不会下载应用程序。
是否有关于操作系统版本人口统计信息的任何良好统计数据可以通知此决定?
答案 0 :(得分:4)
我从我的应用程序的分析中知道,仍然有人使用预芒果版本的Windows Phone,但正如您所指出的,他们不太可能将手机连接到PC来执行更新甚至更新他们已经下载的应用程序(例如,如果我自己没有更新手机,我的妻子仍然会使用原始版本!)。
考虑到这一点,就个人而言,我现在没有看到创建应用程序的重点是以Mango版本的操作系统为目标。回报极不可能保证这一努力。
答案 1 :(得分:3)
没有太多理由以芒果为目标而不是芒果,因为目前所有型号的手机都可以免费升级。
值得保留最新的SDK,除了没有其他原因,没有理由不......哈哈,在我脑海里有意义。正如您可能意识到的那样,诸如性能改进,错误修复,新功能等等都是跟上最新动态的理由。
我定位旧SDK的唯一原因是,如果特定版本的手机操作系统不出于任何原因可用于某个硬件。
然后,再次,如果您可以使用最低的常见SDK制作您的应用程序,为什么不 - 理论上它只会增加您的用户群,因为执行向后兼容性,而不是选择更新且未完全推出的版本。您只是个人遭受旧API并错过了新功能。 然而,我认为这个反点是一个主要的学术论点,并且对旧版本的选择没什么重要的。
让自己避免头痛,继续使用新东西。任何积极使用手机也足以使用你的应用的人都可能会对更新感兴趣。
答案 2 :(得分:1)
我不再进行7.0特定的编程了,因为Mango的推出现在几乎可以在我部署应用程序时感兴趣。当vNext发布时(这可能会更新硬件要求/传感器等),这个问题将再次发挥作用,但是现在我看不出有太多理由瞄准旧版本。