我正在尝试将一些客户端应用程序转换到 Windows Phone 8。这些特定的客户端希望他们的应用程序看起来与它们在 iOS 和 Android 上的完全一样(我试图说服他们在这些平台上也不应该看起来一样,但我离题)。无论如何,我相信要真正创建一个看起来完全像 iOS 应用程序的 WP8 应用程序是非常困难的,而且如果开发人员提交了这样的应用程序,它不太可能通过微软的审查程序。
对于类似 iOS 的设计是否可以被 Windows Marketplace 接受,我找不到任何确认方式。
我正在尝试将一些客户端应用程序转换到 Windows Phone 8。这些特定的客户端希望他们的应用程序看起来与它们在 iOS 和 Android 上的完全一样(我试图说服他们在这些平台上也不应该看起来一样,但我离题)。无论如何,我相信要真正创建一个看起来完全像 iOS 应用程序的 WP8 应用程序是非常困难的,而且如果开发人员提交了这样的应用程序,它不太可能通过微软的审查程序。
对于类似 iOS 的设计是否可以被 Windows Marketplace 接受,我找不到任何确认方式。
我不知道 MS 有什么地方明确表示他们会拒绝任何看起来像 iOS 的东西。另一方面,如果没有关于它的潜规则让你进入“不要急于使用那个”列表,我会感到惊讶。
不管官方规则如何,忽略 Windows Phone 在视觉上与 iOS 明显不同的事实对用户来说是一记耳光。在绝大多数情况下,用户有意识地决定违背移动规范。不管他们的动机如何,忽视这是一个错误。
微软可能会拒绝该应用程序,至少在 Windows 应用商店的早期阶段是这样。他们正在努力确保应用程序符合他们的设计标准。取决于它的外观,你可能仍然很好。
我认为有两个主要考虑因素,假设您能够将应用程序放到商店:
Windows Phone 上类似 iOS 的应用程序会显得格格不入,很可能会遭到用户的鄙视。
在此过程中,您最终可能会重新创建 iOS 的许多功能。
第二点很重要——您的客户可能希望通过减少工作量来省钱。如果您的应用程序有 iOS 导航控制器、iOS 开关 (UISwitch),如果必须在 Windows Phone 上重新实现,它们可能会感到震惊。您可能会谈论一位经验丰富的工程师需要数周的额外工作。
我认为拥有一个看起来有点像 iOS 但符合 Windows Phone 设计模式和工作流程的重品牌应用程序没有任何问题。你最终会得到更好的产品、更快乐的用户,而且构建起来可能更便宜。
简短版本:当他们意识到成本更高时,他们可能会改变主意。