Разработчик Джеймс Томсон, стоящий за популярным калькулятором для iOS под названием PCalc, сообщил в Твиттере, что Apple заставляет его удалить из приложения виджет, позволяющий выполнять вычисления прямо в Центре уведомлений iOS 8. По сообщению Apple, правил виджетам не разрешено выполнять вычисления.
Apple имеет возможность использовать виджеты, которые в iOS 8 можно разместить в разделе Сегодня Центр уведомлений, достаточно строгие правила. Разумеется, они доступны разработчикам в соответствующей документации. Помимо прочего, Apple запрещает использование любого виджета, выполняющего многошаговые операции. «Если вы хотите создать расширение приложения, позволяющее выполнять многоэтапные операции или любые длительные операции, такие как загрузка и выгрузка файлов, Центр уведомлений — не правильный выбор». Однако в правилах Apple прямо не упоминаются калькулятор и вычисления.
Apple сообщила мне, что виджеты Центра уведомлений в iOS не могут выполнять какие-либо вычисления, и текущий виджет PCalc необходимо удалить.
- Джеймс Томсон (@jamesthomson) 29 октября 2014
В любом случае ситуация довольно странная и неожиданная. Сама Apple продвигает приложение PCalc в App Store, а именно в категории «Лучшие приложения для iOS 8 — Виджеты Центра уведомлений». Поэтому внезапный поворот и необходимость удалить основную функцию этого приложения удивительны и, должно быть, весьма неприятно удивили его создателя (и его пользователей), как показывают другие его комментарии в Твиттере.
PCalc — не первая и уж точно не последняя «жертва» ограничений Apple, связанных с Центром уведомлений и виджетами. В прошлом Apple уже удалила из App Store приложение Launcher, которое позволяло создавать различные быстрые операции с использованием URL-адресов и затем отображать их в виде значков в Центре уведомлений. Таким образом, лаунчер дал возможность написать SMS-сообщение, позвонить определенному контакту, написать твит и так далее прямо с заблокированного iPhone.
PCalc пока не удалили из App Store, но его создателя попросили удалить виджет из приложения.
Apple запретила собственный виджет :-)
Я не понимаю, почему Apple берет на себя столько полномочий, чтобы принимать решения за пользователя. Да, это магазин Apple, делайте с ним что хотите. Я понимаю, что он не хочет, чтобы там было вредоносное ПО или чтобы магазин был завален миллиардами приложений, которые делают то же самое. Но я не понимаю, почему, когда кто-то что-то изобретает, Apple говорит, что что-то для этого не предназначено и от этого нужно уйти. Почему пользователь не решает что-то подобное? Виджет понравился, буду использовать приложение. Виджет не нравится, удалю приложение.
Как-то. Хотя я понимаю их право на правила, с другой стороны, некоторые правила действительно невероятны. Может быть, не столько потому, что они ограничивают разработчиков, а затем и пользователей, сколько потому, что кто-то даже придумал такие правила и до сих пор требует их соблюдения. Я мог бы это понять, хотя и с неохотой, в госуправлении, но для коммерческой организации это просто абсурд.
пожалуйста, подумайте об этом еще раз…. кто-то проектирует платформу, решает, что здесь должны быть приложения, здесь должны быть информационные виджеты, здесь должен быть только экран блокировки со временем и максимальным количеством сообщений или уведомлений... в заметках должны быть заметки и не обязательно калькулятор или фотография Бритни Спирс, которая раздевается и одевается каждые 5 минут. Каждому пользовательскому интерфейсу нужны правила, иначе разработчики создадут беспорядок.
Что ж, подумайте еще раз о том, кто думает за вас. У вас есть мнение и вы не можете решить, использовать что-то или нет? Когда вы идете в общественный туалет, ждете ли вы, что кто-нибудь скажет вам, в какой из них идти, как там сидеть и как пользоваться туалетом? Или вы выбираете тот, который вам ближе всего и в то же время не загрязнен? А если вы по ошибке сделаете неправильный выбор, пойдете ли вы в следующий раз куда-нибудь еще? Но с другой стороны я признаю, что большая часть человечества рада, когда за них кто-то принимает решения, это лишает их чувства ответственности и если не получается, им есть кого ругать и это не их вина в суждениях и свобода воли, но вина того, кого они слушают. Идеально.
В магазине приложений вы не найдете большого количества вредоносных программ, но они определенно представлены миллиардами приложений.
Я бы порекомендовал купить Android-устройство.
это не очень хорошо работает, когда я разрабатываю приложения для iOS :)
не удивляйтесь, они делают это просто для того, чтобы пользовательский опыт не только с iOS, но и с ее приложениями был полноценным, чтобы разработчики не использовали интерфейс каким-то извращенным способом, нарушающим исходную логику... они не делают Не для реализации властных амбиций, ради бога, они делают это просто для того, чтобы пользователи получали качество и не только с предустановленными приложениями, но и со всеми найденными в их каталоге.
И кто ему компенсирует затраты???
"его создателю было приказано удалить виджет из приложения." ? :)
Возможно, Apple уже работает над iOS9 и хочет разместить калькулятор в центре уведомлений, и это должна быть одна из двух основных функций iOS9 :-)
это не может быть связано с тем фактом, что создается впечатление, что виджеты мало что делают и не работают в течение длительного времени, поэтому для управления ими не требуется особого управления питанием? то калькулятор включился и остался на дисплее может чрезмерно разрядить батарею
возможно, но точно, что калькулятор между уведомлениями - это обычное повторение первоначального смысла уведомлений.
И круг замкнулся: http://9to5mac.com/2014/10/30/apple-calculator-widgets-pcalc/
Вынужден неохотно согласиться с Apple... этому просто не место в уведомлениях. Представьте, как бы это выглядело, если бы авторы размещали свои виджеты здесь, на рабочем столе, здесь в уведомлениях, там на локскрине, просто не по тому, где они на самом деле находятся, а просто так, чтобы они были максимально заметны, это было бы хороший баг. Калькулятор не является одним из уведомлений.