Сьогодні ми мали можливість спробувати послугу push-сповіщень, яка буде включена в нову прошивку 3.0, і ця функція дозволяє програмам попереджати користувача про певну подію за допомогою повідомлення та звуку, навіть якщо програма закрита. Apple розробила цю послугу, щоб уникнути запуску програм у фоновому режимі і, таким чином, не впливати на продуктивність телефону з точки зору споживання батареї або ефективності процесора та пам'яті. Як відомо, кожна програма, яка працює, споживає ресурси пристрою, і саме цього Apple не хотіла, щоб підтримувати швидкість та ефективність пристрою.
То яка перевага цієї послуги? Як працює ця послуга? І як закрита програма попереджає користувача? Чи справді він замінює програми, що працюють у фоновому режимі? І коли це стане доступним для всіх?
Перевага цієї послуги?
Послуга Push Notification дуже корисна для користувачів iPhone та iPod touch. Наприклад, якщо ви використовуєте програму чату (Messenger) і закриваєте програму, ви не зможете отримувати надіслані вам повідомлення. Якщо ви використовуєте програму для читання новин, після закриття програми ви не отримаєте сповіщення про нові новини. Я вирішив цю проблему до служби сповіщень. Після активації цієї служби ви зможете отримувати повідомлення від програм чату, навіть якщо програму закрито. Він отримуватиме попередження про останні новини, якщо програма новин підтримує цю функцію, навіть якщо вона закрита. І так у всіх програмах, які використовують цю послугу.
Як працює ця послуга?
Коли ви отримуєте повідомлення або відбувається певна подія, про яку ви хочете отримати сповіщення, розробник програми змушує його сервер або свій сайт відправляти це повідомлення або подію на сервер в Інтернеті від Apple (Push Notification Server), який у turn надсилає вам це повідомлення.

Як закрита програма може сповістити користувача, коли він не працює?
Насправді програма закрита, але між сервером програми в Інтернеті та сервером Apple в Інтернеті є зв'язок, який, у свою чергу, завжди підключений до вашого телефону через Інтернет. Звичайно, якщо ваш телефон не підключений до Інтернету, ви не отримаєте попереджувальне повідомлення (це те, що ми знаємо на сьогодні).
Чи справді ця послуга виправдовує програми, що працюють у фоновому режимі?
Ми не вважаємо, що ця послуга замінює запущені програми у фоновому режимі, особливо системні програми для телефону. Наприклад, я додав ім’я нового контакту і забув його електронну пошту, тому я хотів отримати його інформацію з веб-сайту, тому я відкрив програму Safari, і в цьому випадку мені доведеться закрити програму Контакти. Щоб знову відкрити його після перегляду Safari. Звичайно, ситуація не така вже й погана, адже Apple дуже розумна і часто зберігає дані перед виходом. Але збільшення розкоші було б чудово, якщо зробити фонове програмне забезпечення. Тим більше, що служба push-сповіщень може зайняти багато часу, щоб бути справді ефективною та практичною.
Коли ця послуга стане доступною для всіх?
Ця послуга буде доступна з новою прошивкою 3.0, і, звичайно, це залежить від програми, вона повинна підтримувати цю функцію, щоб працювати. Ми можемо побачити багато програм, особливо програми чату, які використовують цю функцію і, таким чином, залишаються підключеними до Messenger, Skype та інших програм протягом 24 годин. І чудова річ у тому, що навіть якщо ваш телефон вимкнений, ви будете чекати цих повідомлень, поки не розблокуєте телефон, а потім попередить вас про те, що ви пропустили. Саме це відрізняє цю послугу від програм, що працюють у фоновому режимі.
У наступній статті досвід AP News - це перша програма, яка працює за допомогою служби сповіщень



36 відгуків