Windows Phone 7的Marketplace认证要求
创始人
2024-07-16 08:40:51
0

Windows Phone 7在近期发布后,Windows Phone 7开始广受关注。Windows Phone 7开始像iPhone一样,对硬件进行统一要求,力求让Windows Phone 7给所有的用户以统一的用户体验,微软希望利用这场硬件之争与硬件厂商们一起构建“手机的Wintel联盟”。其实在另一个战场上,微软同样对苹果进行新的围剿!

尽管为了回应iPhone的App Store令人难以置信的成功,微软将为Windows Phone 7推出它自己的版本,叫做Marketplace。和App Store一样,微软将在发布应用程序之前对其进行验证。据微软的John O'Donnell称,许多应用程序因为一些非常简单的原因没有通过认证。

Windows Phone 7 Marketplace 
Windows Phone 7 Marketplace

Windows Phone 7的应用程序认证要求只有27页,读起来花不了多少时间。但是,许多要求没有按照读者期望的那样尽可能详细地阐述。举个例子,4.5规定:

对于每个应用程序,你必须提交一个图标,用来在Windows Phone Marketplace的目录里表示你的应用程序。该图标必须严格匹配XAP软件包里提供的图标。用户在浏览手机上的应用程序目录并决定购买之前会看到这个图标。

没被提及的是,你的图标必须是***的。你不能从默认图标或者免费图标网站那随便找个通用图标,它必须能够真正代表你的产品。

其他规则稍微清楚一点,但对应用程序开发者可能产生的不利后果仍被忽略。Windows Phone 7的用户拥有的控制权比Windows用户更多。如果你想让应用程序使用推送通知,即文档所说的“吐司通知”(Toast Notification),应用程序必须得到用户的许可。同样地,应用程序也要得到用户的许可才能在屏幕锁定时运行。违反这些规则的应用程序将会自动被微软拒绝。

5.2.4这个案例比较奇怪,大量应用程序卡在这里。它要求在***个屏幕时按下返回按钮退出应用程序。至于其他页面/对话框,它应该回退一个页面或者关闭对话框。显然,一些应用程序忽略了第二部分,任何时候按下返回按钮都退出应用程序。

其他一些规则似乎在质疑移动应用程序开发者的理智。比如说,5.2.5规定,任何应用程序不得使用超过90 MB的内存,除非手机的可用内存超过256 MB。即使在台式机上,一个最终用户应用程序占用超过90 MB的内存就可能有问题了。

【编辑推荐】

  1. Windows Phone 7破坏了.NET语言的协同发展?
  2. 开发者眼中Windows Phone 7的进步与退步
  3. 微软推Windows Phone 7 Silverlight程序员成赢家
  4. Windows Phone 7今日面世 微软“绝地反击”
  5. 微软推Windows Phone 7全新开发者网站App Hub

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...