App Store 11中的恐惧与厌恶-Apple正在关注 Mozilla为程序员发布浏览器 GNOME社区教育挑战赛启动 Apache Daffodil提高了DFDL的兼容性 Amazon AppStream打开 在Excel中结束手动数据输入-谢谢AI! 亚马逊Alexa的新产品 颁发了$ 500,000的首届Alexa奖 开放服务网格加入Cloud Native Computing Foundation 准备好2016年Code Jam Google Cloud Dataflow SDK 回声按钮比赛 Chrome 42 Outlaws Java插件 畅想杯冠军2016 Chrome 84添加了Web OTP API 微软发起AI创意挑战赛 Apache发布Trafodion Apache Kudu 1.9增强了位置意识 C ++ Going Native会议-详细信息 了解如何使用Firefox进行电源浪涌调试 Microsoft停止支持IE 8、9和10 Cheerp C ++转JavaScript 2016年Hackaday奖 研究人员越狱当前的iOS 7.1.2 新的Amazon Elasticsearch Service NSA Codebreaker挑战赛3.0 复古游戏AI竞赛 Mozilla隐私研究证明跟踪保护 虚拟现实解剖 适用于AWS Glue的Amazon Open Sources Python库 Firefox 60支持WebAuthn 蚱hopper-教编码的120区应用 Windows 95启用25 圣诞老人在哪里?他什么时候到达? 特朗普要求6G,但我们什至不知道它是什么 PeerJ-开放存取同行评审计算机科学 Eclipse IoT开发人员调查2019 TJBot-在Watson中使用Raspberry Pi NVIDIA推动实时光线追踪 水,水,无处不在,全部由计算机生成 Facebook发起DeepFake检测挑战 Apache Kylin获得表级ACL管理 DataGrip改进了架构管理 实体框架核心2发布有缺点 调用图形开发人员-帮助名称下一代Open GL Javalin 2.0发布 Gary Kildall回忆录可供下载 两种声音的编程语言的历史 FoundationDB增加了多区域支持 伊万·萨瑟兰(Ivan Sutherland)赢得知识前沿奖
您的位置:首页 >运维 >

App Store 11中的恐惧与厌恶-Apple正在关注

新款Apple Watch对开发人员来说是一个巨大的机会。对于Apple来说,在App Store中显示新的限制也是一个巨大的机会。

appstoreicon

正如我倾向于在所有这些“恐惧和厌恶”之初所说的那样,接受应用程序商店的控制权以换取利润是许多开发人员准备要做的事情,但这是一个很大的权衡,是损失金钱自由。就像一条被松散的铅束缚的狗一样,我们似乎直到它窒息才感觉到它。

苹果公司也是如此。漂亮的新Apple Watch对于许多iOS开发人员来说都是一个希望。但是,正如您猜到的那样,苹果有一个全新的财产需要捍卫。

这个故事的第一部分有一个美满的结局-也许吧。

当Pocket Mariner向Mac提交其SeaNav US的更新并被拒绝时,一切就开始了。

海上导航

该应用程序运行良好,可在iPhone或iPad上的iOS上运行,对其所做的更改不太可能成为拒绝的原因。至少可以说,原因是令人惊讶的。该应用程序在其元数据中提到它支持Pebble Smartwatch

“我们注意到您的应用程序或其元数据包含该应用程序中无关的平台信息。提供未来的平台兼容性计划或其他平台参考不适用于App Store。

具体来说,您的应用和应用说明声明了对PebbleSmartwatch的支持。”

是的,这是正确的-Apple拒绝了在iPhone和iPad上运行的应用程序,因为它提到了对非Apple Smartwatch的支持。如果还提到Apple Watch,它会有所作为吗?

您会看到苹果为什么不希望某个应用程序提及任何其他Smartwatch的原因-如果一个真正出色的应用程序仅支持(例如)Pebble,那么用户可能会出去购买Pebble,而不是购买Apple Watch。另一方面,这或多或少迫使SeaNav仅支持Apple Watch,而不支持其他任何技术优点。

好消息是,经过深思熟虑,以及相当多的负面宣传,Apple给Pocket Mariner的人打电话并为错误拒绝该应用程序而道歉,而SeaNav又回到了应用程序商店。

一个幸福的结局...但是...

问题的原因,条件3.1如下:

3.1提及任何其他移动平台名称的应用程序或元数据将被拒绝

仍然站立。

因此,Apple不会错误地拒绝SeaNav,因为根据App Store审查指南,它确实并且仍然违反条件3.1。

因此,Apple可以随时删除支持另一款智能手表的任何应用程序。

请注意,随着Apple Watch的推出,3.1的含义已更改。在暗示一切之前,如果您构建了iOS应用,那么您不应该大喊有Android版本-如果您接受应用商店的过度控制,这是合理的。但是,由于Apple将Apple Watch作为iOS设备的外围设备,因此这种情况意味着您不能编写支持其他制造商的iOS应用程序。例如,您不能有一个与Pebble兼容的iOS应用-因此将用户的选择限制为Apple Watch。appstoreicon

第二个故事是关于Apple Watch及其指示时间的能力。苹果已更新其准则,包括:

10.7主要功能是告知时间的Watch Apps将被拒绝

初读时,您的最初反应可能与我的反应相同-感觉就像您在《爱丽丝梦游仙境》那样的世界中,手表被禁止说时间。当然,主要功能是告知时间的Watch应用程序将可用,但是规则的未成文部分是它们将全部由Apple制造。

其他智能手表(例如Pebble)很乐意让您进行实验并创建其他表盘。想要一个以二进制或十六进制或..显示时间的表盘。市场很可能会为您提供。目前,开发人员不仅被剥夺了创新和创建用户可能想要的表盘的机会,而且用户不得不依靠Apple作为该领域的唯一创新者。

当应用可能触发10.7时,要解决这个问题甚至都不容易。是否有一个应用可以向您显示太阳的落日或木星的升起,主要是讲时间?倒计时应用程式到特殊活动呢?告诉您吃药要多长时间的应用程序呢?

就用户而言,这意味着您可以拥有任何喜欢的表盘,只要它是Apple表盘即可。

苹果手表

他们都是苹果

欧盟很可能正在对Google提起反托拉斯诉讼,但您必须怀疑Apple如何摆脱它。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。