Розробник Джеймс Томсон, який стоїть за популярним калькулятором для iOS під назвою PCalc, оголосив у Twitter, що Apple змушує його видалити з програми віджет, який дозволяє виконувати обчислення безпосередньо в Центрі повідомлень iOS 8. Згідно з Apple правила, віджетам заборонено виконувати обчислення.
Apple має для використання віджети, які в iOS 8 можна розмістити в розділі Сьогодні Центр сповіщень, досить жорсткі правила. Звичайно, вони доступні для розробників у відповідній документації. Крім усього іншого, Apple забороняє використання будь-яких віджетів, які виконують багатоетапні операції. «Якщо ви хочете створити розширення програми, яке дозволяє багатоетапну операцію або будь-яку тривалу операцію, як-от завантаження та завантаження файлів, Notification Center — не правильний вибір.» Однак у правилах Apple прямо не згадується калькулятор і обчислення.
Apple повідомила мені, що віджети Центру сповіщень на iOS не можуть виконувати жодних обчислень, і поточний віджет PCalc потрібно видалити.
- Джеймс Томсон (@jamesthomson) Жовтень 29, 2014
У будь-якому випадку ситуація досить дивна і несподівана. Сама Apple рекламує додаток PCalc в App Store, а саме в категорії «Кращі програми для iOS 8 – Віджети Центру сповіщень». Тому раптова зміна та необхідність усунення основної функції цієї програми є несподіванкою та, мабуть, дуже неприємно здивувала її творця (та її користувачів), як свідчать інші його коментарі в Twitter.
PCalc — не перша і, звичайно, не остання «жертва» обмежень Apple, пов’язаних із Центром повідомлень і віджетами. Раніше Apple вже видалила програму Launcher з App Store, яка дозволяла створювати різноманітні швидкі операції за допомогою URL-адрес, а потім відображати їх у вигляді значків у Центрі повідомлень. Таким чином, Launcher дозволив написати 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... це просто не місце в сповіщеннях. Уявіть, як би це виглядало, якби автори розмістили свої віджети тут на робочому столі, тут у сповіщеннях, там на екрані блокування, просто не відповідно до того, де вони насправді належать, а просто так, щоб їх було якомога помітніше, це було б гарна помилка. Калькулятор не є одним із повідомлень.