fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Мобільні телефони та гаджети

Як нові функції iOS 8 для розробників вплинуть на вас

Як нові функції iOS 8 для розробників вплинуть на вас

Apple відкрила цьогорічну конференцію WWDC відеороликом, присвяченим додаткам. Тім Кук вийшов на сцену і пообіцяв, що розробникам додатків буде присвячена велика частина презентації. І після годинного очікування Apple показала орієнтовану на розробників iOS 8. Хоча це не така велика зміна для користувачів, як iOS 7, Apple привідкрила завісу над останньою ітерацією своєї мобільної ОС, щоб розкрити деякі основні зміни, які чекають на розробників.

Покращення App Store

Починаючи з поверхневого рівня, з місця, де користувачі вперше взаємодіють з додатками, Apple надала розробникам нові способи бути знайденими і виділитися в App Store. Трендові пошукові запити показують, що зараз популярно в App Store, так що вам не доведеться бути останнім з ваших друзів, щоб завантажити наступний хіт на кшталт Flappy Bird. Користувачам також будуть показані пов’язані пошукові запити під час пошуку в App Store, і вони зможуть переглядати їх за допомогою нової вкладки “Explore”, яка класифікує додатки за категоріями для більш зручної навігації.

Додатки тепер отримують штамп схвалення Apple з тегом “Вибір редактора”, який наноситься на рейтинг програми, щоб вказати користувачам на популярні додатки. Розробники також можуть демонструвати свої програми за допомогою нової функції попереднього перегляду. Замість того, щоб просто показувати кілька скріншотів, розробники можуть включити відеоролик, що демонструє роботу програми в дії. Розробники також зможуть об’єднувати свої додатки разом, що дозволить користувачам завантажувати пакет послуг від однієї компанії одним дотиком.

  • Топ-9 Instagram: як побачити свої 9 найкращих фотографій 2022 року
  • Як легко створювати та ділитися фотоальбомами на iPhone
  • Як перенести фотографії з iPhone на iPhone

Покращення iOS SDK

Справжні зміни для iOS 8 ховаються під капотом. Це довгий, різноманітний список поліпшень в iOS 8 SDK (комплекті для розробки програмного забезпечення), який може здатися іноземною мовою для не розробників – навіть у нас голова йшла обертом, намагаючись встигнути за ним. Тім Кук заявив, що “цей реліз є найбільшим [для розробників] з моменту запуску App Store”. Ось що чекає на розробників, а також уявлення про те, як це вплине на користувачів, які отримують оновлення, орієнтоване на розробників.

TestFlight: TestFlight – нещодавно придбана компанією Apple у лютому – це новий сервіс бета-тестування для розробників та користувачів. Він дозволить розробникам відкривати свої додатки в бета-версії безпосередньо для користувачів і безперешкодно отримувати зворотній зв’язок. Послуга є безкоштовною і показуватиме розробникам інформацію про їхні додатки прямо в сервісі. Це має означати більш відкритий доступ до бета-версії та кращу стабільність після релізу.

Розширюваність: Apple додала понад 4 000 нових API (інтерфейсів прикладного програмування) в SDK для розробників. “Найглибшим” з них, за словами старшого віце-президента з розробки програмного забезпечення Крейга Федерігі (Craig Federighi), є Extensibility. Це додає можливість для додатків пропонувати послуги в рамках інших додатків.

Так само, як Apple включає можливість ділитися через Facebook і Twitter в iOS, тепер такий додаток, як Pinterest, може робити те ж саме. Іншим прикладом, продемонстрованим на сцені, було включення сторонніх фотофільтрів, вбудованих в додаток Apple “Фотографії”. Федерігі пояснив: “Для забезпечення розширюваності в iOS, розширення живуть у пісочницях додатків, але додатки можуть звертатися до них”.

Віджети: Apple зробила велику ставку на включення віджетів в свій інтерфейс, і можливість брати участь в цьому поширюється на сторонніх розробників. Ці розробники зможуть визначити свій власний віджет, який буде відображатися в Центрі сповіщень і в поданні “Сьогодні”.

Для користувачів це означає отримання потрібної інформації від додатків прямо з завжди доступного Центру сповіщень. Наприклад, можна розмістити віджет ESPN SportsCenter у вікні “Сьогодні” і бачити останні результати своїх улюблених команд. Федерігі продемонстрував віджет eBay, який дозволив йому відстежувати аукціон і робити ставки, не відкриваючи додаток. Це конкурентна функція для живих плиток Windows або системи віджетів Android.

Сторонні клавіатури: Вперше в історії Apple відкриє свою мобільну ОС для сторонніх клавіатур. Очевидно, що це є частиною більш масштабного рішення щодо інтеграції сторонніх сервісів в операційну систему. Незважаючи на оголошення про оновлення власної клавіатури, Apple дозволить користувачам вибирати власну клавіатуру від інших розробників для використання в якості основного варіанту набору тексту. Під час презентації на сцені було продемонстровано роботу Swype в iOS 8.

Кастомізація клавіатури має величезне значення для Android, і можливість використовувати альтернативну клавіатуру в iOS буде приємним доповненням.

Touch ID: Продовжуючи відкритість, iOS 8 дозволить стороннім додаткам використовувати Touch ID. Розробники зможуть використовувати службу аутентифікації для захисту даних користувачів, що зберігаються в їхніх додатках. Для додатків з конфіденційною інформацією, таких як Mint або 1Password, додатковий рівень захисту перевершує стандартний одношаровий захист паролем, який можна зламати. Користувачі будуть насолоджуватися швидким входом, відчуваючи себе більш захищеними. Варто також відзначити, що розробники не матимуть прямого доступу до інформації про відбитки пальців користувачів.

Нові API камери та фотографій: Про це не так багато було сказано, але Apple зробила заяву про те, що вона оновила свої API камери та фотографій. Ми припускаємо, що принаймні частина цього пов’язана з раніше згаданими функціями розширюваності. Apple також зазначила, що відкрила можливість змінювати налаштування камери.

HomeKit: У той час як HealthKit був рішенням Apple для інформації про здоров’я, що існує в багатьох різних додатках, HomeKit – це спроба зібрати всі варіанти домашньої автоматизації в одному місці. “На ринку є чудові додатки та пристрої, але ми подумали, що зможемо привнести в них певну раціональність”, – сказав Крейг Федерігі (Craig Federighi). Ідея полягає в тому, щоб перетворити пристрої iOS на розумний пульт для дому. За допомогою HomeKit можна буде керувати розумними пристроями, включаючи відкривачі гаражних дверей, камери спостереження і замки.

Apple продемонструвала безліч компаній, з якими буде працювати цей сервіс, включаючи такі продукти, як світильники Hue від Philips і розумні замки August. Протокол, який представила компанія Apple, призначений для того, щоб дозволити всім розумним пристроям, доступним від різних розробників, працювати разом у злагодженій взаємодії. Користувачі отримають переваги інтерфейсу Apple, включаючи команди Siri для управління (наприклад, команда Siri “готуйся до сну” автоматично закриє двері і приглушить світло).

CloudKit: CloudKit – ще один інструмент, покликаний спростити роботу розробників. Apple бере на себе відповідальність за роботу додатків на стороні сервера, надаючи розробнику більш чистий і простий у використанні досвід розробки на своєму боці. Це має усунути потребу в управлінні серверами під час створення додатку. Послуга доступна безкоштовно з деякими обмеженнями, які починають діяти при інтенсивному використанні.

Metal: Для розробників ігор, що використовують iOS, Metal “значно зменшує накладні витрати на OpenGL”. OpenGL є поточним стандартом 3D-графіки для iOS, але Metal претендує на його заміну. Результати, отримані за допомогою Metal, – це поліпшена продуктивність і графіка, які Apple продемонструвала в демо-версії гри Plants vs. Zombies від EA: Garden Warfare. Використовуючи Metal, EA змогла застосувати свій движок Frostbite – движок, розроблений для консолей – для запуску гри на iPad.

Тім Суїні з Epic Games продемонстрував, на що здатний Metal, за допомогою демонстрації дзен-саду, в якому були представлені вражаючі візуальні ефекти, включаючи ставок з коі, де кожна риба мала свій власний штучний інтелект, і водоспад, який перетворився на величезний рій метеликів. Це означає, що коли гра Metal стане доступною на iOS 8, візуальна складова гри на пристроях iOS досягне нових висот.

SceneKit: У той час як Metal призначений для графічних ігор високого класу, SpriteKit – це SDK для казуальних ігор. Apple додала в нього нову функцію, яку назвала SceneKit. SceneKit додає візуалізатор 3D-сцен разом з покращеною попіксельною фізикою, джерелами світла та силами поля, а також інверсною кінематикою. Все це означає, що створювати додатки стало простіше – за умови, що ви розумієте ці терміни в першу чергу.

Swift: Мабуть, найбільша зміна для розробників відбулася в останній презентації WWDC 2014. Apple подивилася на Xcode і мову, яка є центральним елементом інструментарію, Objective-C. Щоб спростити мову програмування, яка використовувалася протягом останніх 20 років, Apple позбавилася “багажу С” і представила свою нову мову програмування: Swift. За словами Крейга Федерігі, “вона повністю рулить”.

Розробники, які використовують Swift, зможуть бачити результати свого кодування в режимі реального часу в міру написання коду. Як випливає з назви, Swift є значно швидшою за Objective-C, а також значно швидшою за Objective-C. Swift також зможе працювати пліч-о-пліч з кодом на Objective-C та C в одному додатку. Swift включений в бета-версію Xcode 6, яка доступна вже зараз, так що вони можуть отримати її негайно.

Це звучить технічно, але це буде мати значення для вас

Багато з того, що обговорювалося зі Swift, буде звучати як нісенітниця для тих, хто не є програмістом або розробником, але реакція розробників в кімнаті дала зрозуміти, що це було добре сприйняте оголошення. Це має спростити процес розробки додатків та усунути надмірність кодування та типові помилки, які існують в інших мовах кодування. Кінцевий результат має на меті полегшити розробникам написання коду, який буде більш безпечним та надійним.

Рекомендації редакції

  • Samsung Galaxy S23: дата виходу, характеристики, ціна, чутки та новини
  • Підступне оновлення iOS змусило мене знову захопитися iPhone 14 Pro
  • Як iPhone 14 Plus став одним з найбільших технологічних провалів 2022 року
  • Щойно придбали новий iPhone? Ось 12 порад і підказок, як його освоїти
  • Як налаштувати новий телефон Samsung Galaxy як професіонал

Source: digitaltrends.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *