首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与android相比,windows 8的开发成本是否很高?

与android相比,windows 8的开发成本是否很高?
EN

Stack Overflow用户
提问于 2013-06-06 16:24:59
回答 3查看 6.9K关注 0票数 6

我一直在阅读一些关于这个问题的博客。但现在我得到了一些有时自相矛盾的信息。我希望这个社会人士能向我讲述这件事的真相。

我所拥有的:

我有一只mac山狮。我还拥有一台运行Windows和Ubuntu的个人电脑,这是我在2008年11月购买的。

比较:

如果I现在决定为android开发,I可以免费获得我所需要的一切:

  • 我可以免费获得IDE (eclipse)
  • 我可以免费获得android。
  • 我可以免费得到模拟器
  • 如果我决定在谷歌游戏商店发表文章,我只需要支付25美元的终身费用。
  • 没有电脑可买;没有操作系统可买;没有IDE可买;没有可买的。

有谁能告诉我: windows 8的开发是一样的吗?用我现有的电脑,windows 8的开发会不会是免费的?如果没有,我需要买什么。请不要有任何信息,我正在寻找决定性的信息。例如,一个博客谈到了Windows 8操作系统30天的免费试用:这显然不是免费的,对吧?

另外,windows phone的开发是否与windows 8的开发相同?一些博客将两者视为等价物。现实是什么?

  • 所有的windows应用程序都在windows 8上工作?
  • 所有的windows 8应用程序都在windows上工作?
  • C: A和B

windows 7怎么样?有和windows手机的关系吗?

注意:我知道细节可能会让这个问题看起来像是一个问题,但我必须把细节包括进去。然而,问题是:根据我提出的标准为windows开发是否需要花费成本?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-06-06 17:11:46

要为Windows 8开发Windows Store/现代UI应用程序,您需要一台运行Windows 8操作系统的计算机。

对于Windows 8的开发,您特别需要Windows 8专业64位。

Windows 8不是免费的,但是有一个对开发人员的90天评估可以免费下载。由于您有Vista许可证,您也应该能够升级到Windows 8,但这是不免费的(正如OSX升级不是,IIRC)。

版本对Windows8和Windows开发都是免费的和可用的(它们是不同的平台,但在代码重用方面有一些重叠)。

要发布到Windows商店(Windows 8应用程序),每年要支付49美元的帐号费。对于Windows商店来说,它是一个单独的账户,年费99美元。

  • 如果你是一名学生,并加入DreamSpark,这两项费用将被免除。
  • 如果你是MSDN用户,同样的,这些费用也会被免除。
  • MSDN订阅也是初创企业的BizSpark程序的一部分,因此如果您符合条件,您将获得免费的存储帐户以及对Windows 8的访问。

使用Windows 7,您只能为Windows Phone 7平台开发应用程序,因此,鉴于您所描述的设置,使用Windows 8开发工具构建Windows Phone应用程序没有优势。当您使用Windows 8开发工具构建Windows Phone应用程序时,除了较新的Windows Phone 8设备之外,还可以针对Windows Phone 7设备。

请记住,微软总是在不同的市场上进行促销和激励(例如,在美国,有一个留着现金程序,你在Windows中发布最多10个应用程序就可以得到100美元,而Windows应用程序则可以获得1000美元,这远远超过了启动和运行的成本)。

同样,世界各地都有微软的受众传道者,他们的角色是帮助你开始工作,成为平台上一个成功的应用出版商。一定要联系你的当地代表,因为他或她可能会提供额外的指导,并让你意识到可能帮助你开始工作的优惠/激励措施。如果你不知道如何联系他或她,请通过我的个人资料给我发个便条,我会联系你的。

票数 13
EN

Stack Overflow用户

发布于 2013-06-06 17:13:07

它是和它是不自由的,取决于你如何看待它。

要为Windows 8开发应用程序,您需要一个适当的、Windows 8许可证。从技术上讲,如果你现在不买新电脑或平板电脑,那么你需要购买Windows 8操作系统,并将它安装在你现有的机器上,这样你才能开始开发。当然,这要花钱。

一旦你购买了Windows8,--用于开发应用程序的开发工具--是免费的版本,完全足以让您开发应用程序。

与Android相比,在发布应用程序之前,你可能会想买一个Android设备来测试它们。从技术上讲,通过拥有Windows8OS,您可以同时拥有设备和仿真器,这样就不会有任何新的硬件成本了。

如果您是个人,则每年订阅的价格约为50美元,如果您是一家公司,则约为99美元。不确定你的状况,但如果你是一个学生,你可以获得每年都订阅Windows8和Windows 8开发的梦想火花免费。如果您是MSDN订阅者,您还可以获得免费的年度订阅。您甚至可以通过MSDN和/或Dreamspark访问Windows 8。

关于Windows的

  • 目前,您开发的Windows应用程序将只在Windows 8上的Windows模拟器中工作
  • 目前,Windows 8应用程序无法在Windows上工作

这两个平台的开发有许多相似之处,因此您可以在Windows 8应用程序中重用Windows 8应用程序中的一些代码,反之亦然,要么使用便携式库,要么简单地更改一些内容。

On Windows 7您可以开发Windows 7应用程序

我觉得你需要自己决定。在我看来,你试图做出一个长期的决定,但很难理解Windows 8和Windows 8之间的简单区别。

此外,在决定之前,要考虑平台的大小。

票数 6
EN

Stack Overflow用户

发布于 2013-06-06 17:12:30

如果要为Windows 8开发,您可以针对两种不同的目标:桌面或WinRT。Windows Phone 8是一种略有不同的动物。

要瞄准桌面,您不需要Windows 8,并且可以使用,因此目标桌面是免费的。

要为WinRT开发(Windows8的8),您需要有Windows8(操作系统的早期版本不支持针对WinRT)。您还需要VS,但同样,您可以使用快速版本,所以没有要求的费用。最后,您需要注册为Windows的开发人员。见这里在那里的定价。如果您满足了要求,您可以获得一个BizSpark帐户,并获得所有需要的东西为WinRT开发免费(Windows8,应用商店帐户,甚至VS Pro)。

Windows 8手机的开发略有不同。内核与WinRT的核心是相同的,但是UI是不同的,所以您可以与WinRT应用程序共享许多非UI代码,但是需要有一个单独的UI。这方面的成本与WinRT的成本相似,但也有相同的警告。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16967299

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档