WWDC 16: перші враження з місця подій

Місяць тому пройшов Google I/O, де найцікавіші анонси стосувалися сервісів роботи з даними і розумних систем. Зараз же настав час Apple: подивимося, які новинки приготувала для споживачів та розробників компанія, не визнає компромісів. Keynote проходив не в Moscone Center, як зазвичай, а аж у Bill Graham Auditorium — історичній будівлі посеред San Francisco Civic Center. Зазвичай тут презентують споживчі новинки компанії, але в цей раз покликали розробників. Як завжди, перше місце в черзі треба займати за добу, а за дві години до презентації можна встати десь в середині натовпу з 5 000 розробників.



У цьому звіті я ( mc_murphy ) зібрав інформацію з двох презентацій: Keynote і Platform State of the Union, щоб розповісти про всіх анонсах першого дня.

tvOS

Мабуть, менше всього оновлень tvOS, по суті в платформі просто полагодили те, що з самого початку викликало роздратування користувачів:
  1. Нарешті додали Single Sign-On для додатків, щоб не треба було постійно авторизуватися в браузері на десктопі або вводити паролі
  2. В інтерфейсі можна буде активувати нічний режим
  3. Програми, куплені в AppStore на інших пристроях, що будуть автоматично завантажуватися на AppleTV
  4. Siri навчиться шукати всередині деяких додатків, наприклад, YouTube
  5. Зміни торкнуться ігор, де можна буде підключати до 4 зовнішніх контролерів і вимагати їх наявності
  6. Додаток Remote на iPhone обіцяють довести до розуму і повторити інтерфейс рідного контролера Siri Remote
  7. З приставки можна буде керувати розумними домашніми пристроями, підключеними через HomeKit, а сама залізниця буде служити хабом для айфона і айпад в той час, коли користувач знаходиться поза межами домашньої мережі




watchOS

Корпорація так і не знає, що робити з годинником, але провела серйозну роботу над помилками.
  1. Додатки нарешті будуть запускатися моментально. Звичайно, це відноситься до тих сервісів, які система визначила пріоритетні і заздалегідь підготувала, але швидкість вражає — особливо в порівнянні з 5-10 секундним запуском на watchOS 2.
  2. Кнопка збоку тепер буде показувати не безглуздий коло з друзями, яких можна послати своє серцебиття, а повноцінний Dock з додатками, схожий на історію в iOS. Всі ці додатки система буде тримати в «гарячому» стані, а скріншоти будуть завжди становити актуальну інформацію. Це ж буде і заміна Glances, які зі своєю швидкістю роботи і застарілими даними тільки дратували.
  3. А ось замість Glances залишиться тільки Control Center, все як в айфоні
  4. Для введення тексту тепер буде доступний режим накреслення літер Scribble, що нагадує про провал Apple Newton (1993). Ідея явно не нова, та й реалізація виглядає сумнівно. Але робити нічого, не завжди ж говорити годинник для набору смс.
  5. Apple серйозно зайнялася інвалідами-колясочниками і додала розпізнавання руху рук при пересуванні на кріслі. Тепер все це буде в Activity.
  6. Ну й номер 1 за безглуздя — додаток Breathe. Допомагає займатися дихальною медитацією. Ось вже що повз каси, так це розповідати про таке на конференції для розробників.


macOS

OS X перейменували в macOS. Не можна сказати, що це був секрет, і повна назва — macOS Sierra. Якщо в мобільному секторі рух йде ніс-у-ніс, десктопна macOS зараз попереду планети всієї. Це можна сказати і про юзабіліті, і про дизайн, і про інтеграцію з такими пристроями.



  1. Все продовжується тема з Continuity: тепер мак автоматично буде розблокуватися, якщо користувач підійшов з айфоном або Apple Watch.
  2. Clipboard буде працювати між всіма пристроями. Особливо класно виглядає з копіюванням зображення.
  3. iCloud Drive тепер буде працювати для всіх додатків, а не тільки підписаних з Mac appstore.
  4. Так як все більша кількість користувачів оплачує хмарне сховище, в Apple придумали режим Optimize Storage — це коли система сама буде вирішувати, що засунути в iCloud, а поки що зберігати на диску. Звільняє місце досить пристойно.
  5. ApplePay тепер повноцінно входить в macOS. Оплачувати можна і покупки в інтернеті, і операції через Siri. А безпека забезпечує TouchID на найближчому айфоні або присутність AppleWatch.
  6. macOS з'явилися системні вкладки. Обіцяють, що вони будуть працювати взагалі у всіх додатках не тільки від самої Apple, але і від сторонніх розробників. Якщо використовувався NSDocument, то навіть адаптації не потрібно.
  7. Для відео стане доступний режим Picture-in-Picture, як на айпад
  8. Ну і, звичайно, основна новина — Siri на маці. Вміє той же, що і на iOS, та ще й працювати з файлами і документами: шукати їх, фільтрувати і так далі.


iOS 10



Саме велика кількість оновлень, традиційно, в iOS. Видно, що тут найбільш напружена боротьба за клієнта призводить до корисних поліпшень і курйозним сервісів.



  1. Вперше з анонсу iOS7 щось мабуть змінилося в інтерфейсі. Тепер повідомлення виглядають і працюють по-дорослому, підтримують компоненти інтерфейсу до сторонніх додатків. Екран блокування та панель інструментів оновили, а системні програми можна буде видаляти і знову ставити аппстора.
  2. Siri тепер відкрита для розробників, можна буде замовити убер голосовою командою. На жаль, інформації поки не дуже багато, але, судячи з усього, магії не буде — ця штука працює тільки для заздалегідь предобученных доменів (замовлення послуг, відправка сообшений, факс тощо), і кастомизировать її можна тільки в дуже вузьких межах. Загалом, повноцінного ІІ з машинним навчанням для нас доступно не буде, розробники тільки задають словник і надають свій візуальний інтерфейс.
  3. Є побоювання, що Apple пропустить наступну революцію» в машинному навчанні та штучному інтелекті. На відміну від Google, тут часто роблять ставку на залізниці і юзабіліті. Однак цього разу частина новин виглядає досить сучасно: Siri тепер вбудований в клавіатуру і вміє давати розумні підказки, аналізувати програми і видавати контекстні дії — загалом, веде себе майже як Google Now.
  4. Додаток Photos тепер робить те ж, що Google Photos. Розпізнає сюжети, особи і об'єкти. Відставання приблизно на рік.
  5. системне додаток карт тепер можна додавати свої компоненти: наприклад, замовлення таксі, квітів і чого завгодно. Це зроблено за допомогою вже знайомих NSUserActivity і AppExtensions, так само, як і в Spotlight, Siri і багато інших місць в iOS 10.
  6. Моя улюблена фіча — можливість VoIP додатків вбудовуватися в системні діалоги набору номера, контакти, історію дзвінків та ін. Як у свій час месенджери замінили SMS, так і VoIP замінять голосові дзвінки через операторів зв'язку.
  7. Apple не змогла втриматися і теж напихала купу всього в свій iMessage. Докладно розповідати не буду, але з'явилися стікери, анімації і повноекранні ефекти, емодзі та автозаміна на emoji, форматування і предраскрытие посилань. Але найголовніше — можливість вбудовувати свої додатки. Так-так, через Extensions. Наприклад, можна буде відправляти гроші в чаті або спільно вибирати ресторан. Все це виглядає набагато краще і більш зріло, ніж Facebook Messenger або Telegram, так як зроблено повністю нативно. І тут же криється головний мінус: на Android цього всього так і не анонсували. Це, звичайно, вирок.


Developer Tools & Frameworks

Для розробників належить ще багато новин по Swift, інструментів і Xcode, новим фреймворкам та ін. Apple розробила свою файлову систему AFS, повністю переробила систему підпису додатків при складанні (це був біль!), зробила симулятор для розробки додатків в iMessage, намагалася довести Swift Package Manager до розуму і багато чого ще.
Але про це більшість фактів належить дізнатися на цьому тижні.


Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.