我一直在阅读一些关于这个问题的博客。但现在我得到了一些有时自相矛盾的信息。我希望这个社会人士能向我讲述这件事的真相。
我所拥有的:
我有一只mac山狮。我还拥有一台运行Windows和Ubuntu的个人电脑,这是我在2008年11月购买的。
比较:
如果I现在决定为android开发,I可以免费获得我所需要的一切:
有谁能告诉我: windows 8的开发是一样的吗?用我现有的电脑,windows 8的开发会不会是免费的?如果没有,我需要买什么。请不要有任何信息,我正在寻找决定性的信息。例如,一个博客谈到了Windows 8操作系统30天的免费试用:这显然不是免费的,对吧?
另外,windows phone的开发是否与windows 8的开发相同?一些博客将两者视为等价物。现实是什么?
windows 7怎么样?有和windows手机的关系吗?
注意:我知道细节可能会让这个问题看起来像是一个问题,但我必须把细节包括进去。然而,问题是:根据我提出的标准为windows开发是否需要花费成本?
发布于 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美元。
使用Windows 7,您只能为Windows Phone 7平台开发应用程序,因此,鉴于您所描述的设置,使用Windows 8开发工具构建Windows Phone应用程序没有优势。当您使用Windows 8开发工具构建Windows Phone应用程序时,除了较新的Windows Phone 8设备之外,还可以针对Windows Phone 7设备。
请记住,微软总是在不同的市场上进行促销和激励(例如,在美国,有一个留着现金程序,你在Windows中发布最多10个应用程序就可以得到100美元,而Windows应用程序则可以获得1000美元,这远远超过了启动和运行的成本)。
同样,世界各地都有微软的受众传道者,他们的角色是帮助你开始工作,成为平台上一个成功的应用出版商。一定要联系你的当地代表,因为他或她可能会提供额外的指导,并让你意识到可能帮助你开始工作的优惠/激励措施。如果你不知道如何联系他或她,请通过我的个人资料给我发个便条,我会联系你的。
发布于 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 8应用程序中重用Windows 8应用程序中的一些代码,反之亦然,要么使用便携式库,要么简单地更改一些内容。
On Windows 7您可以开发Windows 7应用程序
我觉得你需要自己决定。在我看来,你试图做出一个长期的决定,但很难理解Windows 8和Windows 8之间的简单区别。
此外,在决定之前,要考虑平台的大小。
发布于 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的成本相似,但也有相同的警告。
https://stackoverflow.com/questions/16967299
复制相似问题