一名苹果开发者的 Windows Phone 7 使用报告:第三方程序和开发环境对比

标签: 苹果 开发 windows | 发表时间:2012-01-08 01:22 | 作者:孙俊林
出处:http://www.cnblogs.com/

Justin Williams 是一位苹果平台的开发者,它的代表作是 Mac 平台的 GTD 工具  Today 和 iOS 平台的文字处理工具  Elements。最近他的主力手机变成了 Windows Phone 7 ,然后写下了长篇的使用体会,上次我们节选了 他对硬件软件的看法,今天带来他对开发环境的评论。

by Justin Williams from  carpeaqua | 张恒 译,转载请注明 ifanr.com 译文链接

第三方程序

不管一个平台是多么伟大多么了不起,只要它缺乏优秀的生态系统,仍然会一败涂地。看看 Palm 吧,我热爱 WebOS,但它缺乏第三方应用程序,所以我很难把它推荐给其他用户,它跟 iPhone 或 Android 相比没有优势。

DeviceMarketplace_AZL4823_B

现在的  Windows Phone Marketplace 市场上有近 5000 个程序,看上去不错。其他平台刚开始时还远远达不到这个数目。但是我自己更倾向于抛开数字,只关注最需要的程序。

在这个前提下,Windows Phone 还缺乏很多东西。市场上非常多的程序看上去很业余,怀疑他们是用一个周末编好程序,然后丢到商店里供测试用的。

不过,一些大公司的作品还是不错的,例如 Twitter,IMDB 和 4SQ,我就喜欢用。但那种一两个人捣鼓出来的小程序质量就差很多,这种质量的程序在  iOS 和 Android 平台上都不多见。

当 iPhone App Store 发布时,有很多烂程序摆在上面,但也有很多像  Twitterrific 和  OmniFocus 这般优秀的程序出现,展示了 iPhone 的无限可能。反观 Windows Phone 7 ,我还没有发现令人拍案叫绝的作品。

我发现最棒的程序,是一款第三方的 Google Reader 程序,叫做 Wonder Reader ,是 Super Slacker Studios 的作品。

screen_5

我毫不怀疑微软在未来能够拉过来一大票第三方程序,但只希望它们的质量有所改善。

开发环境

当我试图开发 Android 程序时,花了近两周的时间来弄懂这个平台,最后,我可耻地放弃了,因为那可怕的工具,SDK 和 Java 让我感到沮丧。

我还没有决定是否再花费两周时间来弄 Windows Phone SDK,在这之前我参加了一个 Windows Phone 7 的开发者大会,用它的工具写了几天代码。

我现在评估新平台的方法是,看看它对移植我的作品  Elements 有没有什么帮助。

Dev Architecture

开发环境是 Visual Studio ,你可以选择收费的版本或免费的版本。我就选择了免费的,够用了。

在此之前我还没有用 Visual Studio 完成什么大工程,但它是一个比 Eclipse 更易用的工具。但我很难拿它跟 Xcode 比较,因为这么多年已经习惯了 Xcode 的方式。我只能说,不介意用 Visual Studio 编程。

如果你喜欢,所有的开发工作都可以在 Visual Studio 中完成,但微软还是捆绑了一个叫做 Expression Blend 的工具用来画 UI,这个玩意很像是  Adobe Flash 和 Interface Builder 的混合体。它的学习曲线很陡峭,我不认为会用它来画 UI,不过用它添加些动画效果还是不错的。

Windows Phone 的开发框架有两套:对于普通轻量级的程序,最好用 Silverlight,对于游戏程序,微软建议用 XNA。 Silverlight 和 C# 非常简单,用一两天就能上手,新版本还增加了 Visual Basic 的支持。

如果你想感觉良好地快速学习,强烈建议读  31 天精通 Windows Phone 7,作者 Jeff Blankenburg 是个很酷的家伙。我在芝加哥的发布会上见过他,他给我了一些真诚的答案。

实话说,我在 Windows Phone SDK 中找到了一些乐趣。跟 Android 的开发环境相比,Windows Phone 带给我的阻力少了许多,我已经考虑从苹果平台迁移到微软平台。但是现在还没有计划把以前的作品移植上去,如果粉丝们要求我这么做,或许会考虑推出一个相关版本。

总结

我妹妹在生日时也得到了一部三星 Focus,她是 Mac 和 Facebook 的用户,但她很喜欢这部手机。所以对 Windows Phone 7 来说,不需要 Geek 精神和高深的技术,也能用得很舒服。

我认为它抢占的目标是黑莓用户,和第一次使用智能手机的用户。

如果它的第三方程序能改善一些,我就会从 iPhone 跳到 Windows Phone 上。对比 Android 2.2 ,我更喜欢 Windows Phone 1.0 。据说微软不久就会发布更新,我希望看到它能成功。

本文链接

相关 [苹果 开发 windows] 推荐:

一名苹果开发者的 Windows Phone 7 使用报告:第三方程序和开发环境对比

- - 博客园_首页
Justin Williams 是一位苹果平台的开发者,它的代表作是 Mac 平台的 GTD 工具  Today 和 iOS 平台的文字处理工具  Elements. 最近他的主力手机变成了 Windows Phone 7 ,然后写下了长篇的使用体会,上次我们节选了 他对硬件软件的看法,今天带来他对开发环境的评论.

让Windows尝尝苹果Airplay的滋味

- 亚 强 - Engadget 中国版
数一数身边的屏幕,至少有电视、电脑、手机、甚至平板,苹果公司用AirPlay整合家庭影音设备把自家的屏幕整合起来,所以在家里嫌 iPhone 屏幕小,可以传到 AppleTV 上用电视看,坐在沙发上轻松的享受大屏幕的画面....等等,AppleTV 国内还没开卖啊. iOS 4.2 以后支持 AirPlay 的 iOS device.

开发者将Windows 8界面应用到Windows 7中

- 亮 - cnBeta.COM
据国外媒体报道,微软在几周前展示了Windows 8卡片式的界面,在网上引起了轩然大波,其展示视频经发布到现在就已收到有370万条评论意见. 大家并没有为Windows 8平板电脑的设计灵感所激动,而且微软已明确表示新的界面与目前已有的Windows桌面非常相似. 考虑到这一点,一些独立程序开发者就开始想法设法将Windows8卡片式的界面在Windows7中应用.

Windows 8 VS Windows 7:开发团队对比

- 洞箫 - cnBeta.COM
微软已经公布Windows 8系统的35个开发团队,我们不妨对比一下Windows 7系统的25个开发团队,看其中有何变化. 微软Windows/Windows Live部门总裁史蒂文・辛诺夫斯基(Steve Sinofsky)在博客中表示,Windows 8的每个团队有25-40名开发人员.

Windows 8 开发者预览版登场

- 阿三 - Engadget 中国版
我们第一次看到 Windows 8 是在 D9 的时候,但当时只有影片和几台可远观而不能近看的机器. 现在在 Windows Build Conference 上,微软宣布了 Windows 8 开发者预览版正式登场,并且在本周稍晚会从明天早上开始开放开发者下载. 目前该操作系统仍然代号「Windows 8」,据 Windows 和 Windows Live 部门总裁 Steven Sinofsky 表示,微软「重新想象了 Windows 的样子」,并且会为 Windows 平台带来「一系列的新能力」.

NVIDIA启动Windows 8开发者计划

- 洞箫 - cnBeta.COM
微软在BUILD大会上宣布Windows 8开始支持ARM,作为目前最热门的平板处理器厂商NVIDIA旋即宣布将成立Windows 8开发者计划,帮助程序员实现Windows 8运行在Tegra处理器上的全方位支持. NVIDIA在计划中特别侧重即将推出的四核心Kal-El芯片,同时还向程序员提供有关GeForce和Quadro图形卡的资源和开发工具等信息.

windows客户端开发调试工具

- - CSDN博客综合推荐文章
本文介绍windows常用开发与调试工具. 1.windows常用开发与调试工具. 内核大神打造,含大量windows系统工具,windows开发必备神器,大神被MS招安. 下载地址:http://technet.microsoft.com/en-us/sysinternals. 监视程序运行过程中的动作,可用于性能监控.

买了苹果就到对面装Windows,真是方便

- mac - cnBeta.com精彩优秀评论
买了苹果就到对面装Windows,真是方便. 来自广东省佛山市的匿名人士对新闻:《微软在西雅图苹果店对门开店》的评论.

苹果iCloud或给Windows 8造成很大负面影响

- 洞箫 - cnBeta.COM
据国外媒体报道,苹果公司即将发布的iCloud服务将给苹果带来比预料更多的惊喜,但它同时给Windows 8和微软的Windows-everywhere战略带来极大的麻烦,以上这些都是由云技术来支撑. iCloud将取代MobileMe,计划于十月十二日发布. 任何拥有苹果ID的用户将可以自动向云备份数据,包括文档,照片,配置,电影和短信息.

Mac安装Windows 8失败?苹果有解决办法

- - CSDN博客推荐文章
苹果于今年 3 月中旬发布了 OS X 10.8.3 正式版,为广大 Mac 用户带来了 Windows 8 Boot Camp 安装选项. 不过,正如每一代 Windows 的更新一样,Windows 8 会抛弃一部分 PC 硬件,也就意味着如果你想要通过 Boot Camp 在 Mac 上进行安装 Windows 8,也需要经过挑选.