Новые Apple Watch — это большие возможности для разработчиков. Это также огромная возможность для Apple показать новые ограничения на то, что она позволяет в App Store.
Как я склонен говорить в начале всех этих «страха и ненависти», принятие контроля над App Store в обмен на прибыль — это то, на что готовы пойти многие разработчики, но это большой компромисс, деньги за убытки. свободы. Как собака, привязанная поводком, мы, кажется, не чувствуем его, пока он не задушит нас.
Так и с Apple. Новые красивые Apple Watch — мечта многих разработчиков iOS. Но, как вы уже догадались, у Apple есть совершенно новое свойство, которое нужно защищать.
У первой части этой истории счастливый конец — ну, пожалуй.
Все началось с того, что Pocket Mariner представила обновление для своего SeaNav US для Mac и отклонила его.
Приложение, которое хорошо зарекомендовало себя, работает на iOS на iPhone или iPad, и изменения в нем вряд ли станут причиной отказа. Что было причиной, было удивительно, если не сказать больше. В метаданных приложения указано, что оно поддерживает Pebble Smartwatch.
«Мы заметили, что ваше приложение или его метаданные содержат нерелевантную информацию о платформе в приложении. Предоставление будущих планов совместимости платформ или других ссылок на платформу не подходит для App Store.
В частности, ваше приложение и описание приложения заявляют о поддержке Pebble Smartwatch «.
Да, это правильно — Apple отклонила приложение, работающее на iPhone и iPad, потому что в нем упоминалась поддержка не-Apple Smartwatch. Было бы какое-то значение, если бы в нем также упоминались Apple Watch?
Вы можете понять, почему Apple не хочет, чтобы приложение упоминало какие-либо другие Smartwatch — если действительно отличное приложение поддерживает, скажем, только Pebble, то, возможно, пользователь может пойти и купить Pebble, а не Apple Watch. С другой стороны, это более или менее вынуждает SeaNav поддерживать только Apple Watch и никакие другие, независимо от каких-либо технических достоинств.
Хорошая новость заключается в том, что после некоторого размышления и довольно плохой огласки Apple позвонила людям из Pocket Mariner и извинилась за то, что отклонила приложение по ошибке, и SeaNav вернулся в магазин приложений.
Счастливый конец … но ….
Причина проблемы, условие 3.1, которое гласит:
3.1 Приложения или метаданные, в которых упоминается название любой другой мобильной платформы, будут отклонены.
все еще стоит.
Таким образом, Apple не отклонила SeaNav по ошибке, потому что в соответствии с Руководством по обзору App Store она нарушила и все еще нарушает условие 3.1.
Таким образом, Apple может удалить любое приложение, поддерживающее другие умные часы, в любое время, когда сочтет, что это сойдет с рук.
Обратите внимание, что значение 3.1 изменилось с появлением Apple Watch. Прежде всего это подразумевало, что если вы создали приложение для iOS, вам не следует кричать о том, что есть версия для Android — что-то разумное, если вы принимаете чрезмерно контролируемый мир магазина приложений. Однако теперь, когда Apple использует Apple Watch в качестве периферийного устройства для устройств iOS, это условие означает, что вы не можете написать приложение iOS, поддерживающее периферийное устройство другого производителя. Например, у вас не может быть приложения для iOS, которое работает, скажем, с Pebble, поэтому выбор пользователей ограничивается Apple Watch.
Вторая история касается Apple Watch и их способности показывать время так, как вы этого хотите. Apple обновила свои рекомендации, включив в них:
10.7 Смотреть приложения, основная функция которых — определение времени, будут отклонены
Когда вы впервые читаете его, ваша первая реакция может быть такой же, как и у меня — это заставляет вас чувствовать себя так, как будто вы находитесь в мире типа Алисы в Стране чудес, где часам запрещено показывать время. Конечно, приложения Watch, основная функция которых — сообщать время, будут доступны, но неписаная часть правила состоит в том, что все они будут созданы Apple.
Другие умные часы, например Pebble, с радостью позволят вам экспериментировать и создавать альтернативные циферблаты. Хотите циферблат, который показывает время в двоичном или шестнадцатеричном формате или .. Рынок, скорее всего, предоставит его для вас. На данный момент не только разработчикам отказано в возможности вводить новшества и создавать циферблаты, которые могут понадобиться пользователям, но и пользователям приходится полагаться на Apple как на единственного новатора в этой области.
Непросто даже определить, может ли приложение запускать 10.7. Является ли приложение, показывающее закат Солнца или восход Юпитера, в первую очередь тем, чтобы узнать время? А как насчет приложений обратного отсчета до особого события? А как насчет приложения, которое сообщит вам, сколько времени до приема таблеток?
Для пользователей это означает, что у вас может быть любой циферблат, который вам нравится, если это циферблат Apple.
И все они Apple
Европейский Союз вполне может убедить Google возбудить антимонопольное дело, но вы должны задаться вопросом, как Apple это сходит с рук.