Pou*_*ald 6 windows windows-phone-7 windows-phone windows-8 windows-phone-8
我一直在阅读关于这个主题的一些博客.但现在我留下了一些有时相互矛盾的信息.我希望这个社区可以向我提供有关此事的真相.
是)我有的:
我拥有一只mac osx山狮.我还拥有一台电脑,我于2008年11月购买,它同时运行Windows Vista和Ubuntu.
比较:
如果我现在决定开发Android,我可以免费获得我需要的一切:
我可以免费获得IDE(eclipse)
我可以免费获得android sdk
我可以免费获得模拟器
如果我决定在Google Play商店发布,我只需要支付25美元的终身费用
没电脑买; 没有OS可以购买; 没有IDE可以购买; 没什么好买的.
有人可以告诉我:Windows 8开发是否相同?使用我现有的计算机,为Windows 8开发是免费的吗?如果没有,我需要购买什么.请不要iffy信息,我正在寻找决定性的信息.例如,一个博客谈论了Windows 8操作系统的30天免费试用:现在显然不是免费的吗?
与Windows 8开发相同的Windows手机也在开发中吗?一些博客认为这两者是等价的.现实是什么?
答:所有Windows手机应用程序都可以在Windows 8上运行?
B:所有Windows 8应用程序都可以在Windows手机上运行吗?
C:A和B都有
Windows 7怎么样?与Windows手机有关系吗?
注意:我理解细节可能会使这看起来像一个问题; 但我不得不包括细节.然而,问题是:基于我提出的标准开发Windows是否需要花钱?
Jim*_*eil 13
要为Windows 8开发Windows应用商店/现代UI应用程序,您需要一台运行Windows 8操作系统的计算机.
对于Windows Phone 8开发,您特别需要Windows 8 Professional 64位.
Windows 8不是免费的,但对于可以免费下载的开发人员有90天的评估.由于您拥有Vista许可证,您还应该能够将其升级到Windows 8,但同样不是免费的(正如OSX升级不是,IIRC).
Visual Studio Express版本是免费的,可用于Windows 8和Windows Phone开发(它们是不同的平台,但在代码重用方面有一些重叠).
要发布到Windows应用商店(Windows 8应用),每年的帐户费用为49美元.对于Windows Phone商店,它是一个单独的帐户,年费为99美元.
使用Windows 7,您只能为Windows Phone 7平台开发应用程序,因此,根据您所描述的设置,在7与8之间没有任何优势.当您使用Windows 8开发工具构建Windows Phone应用程序时,您仍然会除了较新的Windows Phone 8设备之外,还能够定位Windows Phone 7设备.
请记住,微软总是在各个市场上运行促销和激励措施(例如,美国有Keep the Cash计划,您可以在Windows Store中发布最多10个应用程序获得100美元,另外还有1000美元对于Windows Phone应用程序, - 不仅可以抵消启动和运行的成本)!
同样,世界各地都有微软的受众布道者,他们的角色是帮助您入门并成为平台上成功的应用发布者.请联系您当地的代表,因为他或她可以提供额外的指导,并让您了解可能有助于您入门的优惠/奖励.如果您不知道如何联系他或她,请通过我的个人资料给我发送一份说明,我会与您联系.
它是,它不是免费的,取决于你如何看待它.
要为Windows 8开发应用程序,您需要适当的Windows 8许可证.从技术上讲,如果您现在不购买新电脑或平板电脑,那么您需要购买Windows 8操作系统并将其安装在现有机器上才能开始开发.当然,这需要花钱.
一旦购买了Windows 8,开发应用程序的开发工具在Express版本中是免费的,这对于您开发应用程序来说已经足够了.
与Android相比,您可能希望在发布之前购买Android设备来测试您的应用.从技术上讲,通过使用Windows 8操作系统,您可以同时拥有设备和模拟器,因此您不会有任何新的硬件成本.
如果您是个人,年度订阅的价格约为50美元,如果您是公司,则约为99美元.不确定您的状态,但如果您是学生,您可以免费获得Dreamspark上Windows 8和Windows Phone 8开发的年度订阅.如果您是MSDN订阅者,您还可以获得免费的年度订阅.您甚至可以通过MSDN和/或Dreamspark Premium访问Windows 8.
关于Windows Phone:
目前,您开发的Windows Phone应用程序仅适用于Windows 8上的Windows Phone模拟器
目前,Windows 8应用程序无法在Windows Phone上运行
这两个平台的开发有许多相似之处,因此您可以通过使用可移植库或仅仅通过更改某些内容,在Windows Phone 8应用程序中重复使用Windows 8应用程序中的某些代码,反之亦然.
在Windows 7上,您可以开发Windows Phone 7应用程序
我想你需要自己决定.在我看来,您正在尝试做出长期决策,但很难理解Windows Phone 8和Windows 8之间的简单差异.
此外,在决定之前,请记住平台的大小.
如果您要为Windows 8开发,可以定位两种不同的东西.您可以定位桌面,也可以定位WinRT.Windows Phone 8是一个略有不同的动物.
要定位桌面,您不需要Windows 8,并且可以使用Visual Studio Express,因此可以免费定位桌面.
要开发WinRT(Windows 8的平板电脑界面),您需要安装Windows 8(以前版本的操作系统不支持定位WinRT).您还需要VS,但同样,您可以使用快速版本,因此无需任何成本.最后,您需要注册为Windows App Store的开发人员.在这里查看价格.如果您符合要求,您可以获得BizSpark帐户并获得免费开发WinRT所需的所有东西(Windows 8,Appstore帐户甚至VS Pro).
针对Windows 8手机开发略有不同.核心与WinRT大致相同,但UI不同,因此您可以使用WinRT应用程序共享大量非UI代码,但需要具有单独的UI.此成本与WinRT的成本相似,但需要注意相同.