iOS-приложения на macOS, заметные улучшения в Siri, новый дизайн-язык — ожидания разработчиков от WWDC

4 июня в Сан-Хосе начнется конференция WWDC, на которой Apple анонсирует обновления операционных систем — iOS, macOS, watchOS, tvOS и инструменты для создания приложений.

Узнали у разработчиков из России, которые приобрели билеты на WWDC, какие нововведения они ожидают услышать на конференции.

Чего ждут разработчики

Новый дизайн-язык, уведомления и фокус на Siri

От Apple в этом году жду многого: уже пора обновить систему, поменять устаревшие механики в UX и отполировать софт, чтобы они поспевали за «железной» частью устройств.

Буду приятно удивлен, если сменится дизайн-язык, ведь вся графика этой конференции оформлена в стиле матового стекла, и это все-таки должно что-то значить. Такой перезагрузки не было уже пять лет, время пришло, ребята.

Точно пора что-то делать с использованием хардверных преимуществ iPhone X. Нужно занимать пустое место на экране (новые интерфейсные паттерны, представленные в прошлом году, были анти-решением) и проявить во всей красе OLED-дисплей — например, добавить AlwaysOn-графику, как сделано на Android.

Очень устарела вся система нотификаций — я не верю, что ее и дальше можно оставлять без внимания. Жду группировки и «умного» управления уведомлениями.

Думаю, что в этом году также будет фокус на Digital Wellness — действия, нововведения и UX-паттерны, направленные на разумное использование устройств, которые всё больше всасывают нас в виртуальный мир и машинное обучение — тут Apple занимает догоняющую роль и уже не первый год без слез пользоваться «умными» сервисами невозможно.

Так как треть наших коллег плавно переходит на новые iPad Pro и карандаши вместо бумаги, надеюсь, что прогресс в этом направлении не остановится. Сейчас iPad — продукт №1 на рынке, и считаю, потенциал его только начинает раскрываться.

Конечно, с профессиональной точки зрения надеюсь на обновления всего инструментария разработки: пора переделать движок Xcode, систему сборки и верификации в App Store. Огромное количество времени тратится на борьбу с ошибками, глюками и сложностями этой инфраструктуры, а непрозрачность правил публикации приводит к срывам сроков и страданиям менеджеров по всему миру.

Самое важное на WWDC — не пропустить контент вне Keynote. Главная презентация — это отполированный маркетинг, а то, что начинается на сессии State of the Union и продолжается четыре дня после, и есть самое интересное. Тут можно услышать намеки на новые продукты и устройства, понять, какие функции и направления умирают, а на каких стоит сконцентрироваться. Слишком для многих из нас WWDC — это новости о железках, и это нужно менять.

Артур Сахаров

техдиректор, руководитель iOS-разработки Redmadrobot

ARKit в камере и картах, интеграция HomePod с Apple TV

Для меня это будет второй визит на WWDC. Первый был в 2016 году и запомнился мне фотографией с создателем языка Swift Крисом Латтнером. В тот раз я успел сделать программу минимум: постоять в очереди, посидеть в первом ряду на сессиях, пообщаться с разработчиками на код-лаборатории, рискнуть и поставить бету новой macOS на рабочий ноут и посетить одну вечеринку — по-моему, она была в офисе Twitter.

Придумать что-то еще довольно сложно, поэтому в этот раз я буду больше смотреть в сторону социальных активностей. С 4 по 9 июня в Сан-Франциско будет проходить множество вечеринок для разработчиков, все они собраны в одном месте в приложении Parties for WWDC.

Apple — компания инновационная. Однако её инновации не всегда поспевают за конкурентами. В этом году я бы ожидал использование ARKit в её продуктах (карты, камера?), серьезные улучшения Siri — им просто необходимо не отставать от Google, более тесную интеграцию домашних устройств — HomePod не умеет открывать приложения на Apple TV, и конечно же, новые Animoji.

Ходят слухи, что в iOS 12 и macOS 10.14 добавят поддержку универсальных приложений, которые буду работать на обеих операционных системах. Спекуляции на эту тему появились еще в 2015 году, когда разработчики обнаружили в Photos для macOS новый фреймворк UXKit, имитирующий UIKit (iOS) поверх AppKit (macOS). Если это будет так, то это будет одним из самых громких анонсов WWDC.

Как разработчику в первую очередь мне интересно обновление Xcode. В прошлом году инженеры проделали отличную работу над улучшением его производительности, полностью переписав текстовый редактор и улучшив скорость поиска.

Однако работа в этом направлении еще далека от завершения. Хочется увидеть улучшения в индексации больших проектов — работающие автодополнение и инструменты рефакторинга, скорости инкрементальной компиляции Swift-файлов и возвращение плагинов — привет, Xcode 7.

Советую разработчикам отложить все свои дела и в течение WWDC плотно налечь на просмотр сессий. Мой личный опыт показывает, что лучшего времени в году для этого больше не будет — память после Keynote еще свежа, и мотивация находится на самом высоком уровне.

Антон Щукин

разработчик Badoo

Обновления UI-фреймворка, новые процессоры для Mac

В сети идут бурные обсуждения предстоящих анонсов, касающихся технических новинок и развития существующих фреймворков Apple. На мой взгляд, самая интересная тема — разработка кроссплатформенных приложений для macOS и iOS.

Возможно, представят новые процессоры для Mac, которые будут поддерживать архитектуру семейства ARM, распространённую на мобильных девайсах. Но это лишь слухи и догадки сообщества разработчиков.

Мне интереснее всего послушать о нововведениях в UI-фреймворке. Ведь отзывчивый и приятный пользовательский интерфейс — один из главных элементов любого iOS-приложения, и зачастую самый сложный в исполнении.

Многие активно исследуют дизайн приглашения на презентацию, в нём отмечают отсылки к дополненной и виртуальной реальности. Почему бы и нет? На прошлой конференции представили AR-фреймворк — возможно, в этом году он получит интересное дополнение.

WWDC — это не только новые технологии, но и общение, обмен опытом. Даже говорят, что очередь на Keynote — это уже часть конференции, где легко познакомиться с интересными людьми.

Александр Ларионов

разработчик «ВКонтакте»

Новая watchOS с кастомными циферблатами

Хочется узнать обо всех обновлениях в watchOS и вообще больше про новую серию Apple Watch. Так вышло, что появление LTE в своё время сделало часы вполне себе самостоятельным устройством. Если интерфейс операционной системы «умных» часов серьезно переработают, это станет большим шагом в развитии пользовательского опыта. Хотелось бы получить доступ разработчиков к кастомизации циферблатов.

Думаю, что анонсированные в прошлом году штуки получат роскошное развитие. Интересно, что же там будет с CoreNFC и какие возможности будут. Большие вопросы к машинному обучению, на которое делает ставку Apple, но ставка не оправдывается — говорить с Siri сегодня сложно и «вот что мне удалось найти в интернете».

На WWDC всегда раздают много мерча. Очень жду от мероприятия холщовую сумку-шоппер, футболку, тапочки и полотенце. Под конец хочу добавить, что я люблю «Рокетбанк» и я обожаю тут работать, но если меня невзначай схантят в Apple, я без раздумий туда перейду. Но карточку оставлю.

Евгений Спасенкин

разработчик iOS-приложения «Рокетбанк»

ARKit с совместными сценами и следующий шаг в iOS для iPad

Думаю, что в iOS 12 большое обновление получит Siri — добавят новые сценарии, как в прошлые годы, возможно, дадут интеграцию в приложения на манер Android Assistant. В Vision могут добавить новые возможности распознавания, например, OCR в дополнение к «прямоугольникам» с буквами.

В ARKit будет прикольно, если добавят синхронизацию AR-сессии, как недавно сделали ребята из Prism.

CoreML — думаю, что добавят новые варианты сеток, в том числе с возможностью обучать модель на устройстве. Не удивлюсь, если интерфейс на iPad изменится ещё дальше, приближаясь к «окнам» или «табам» (No more windows) для приложений.

По итогам WWDC появится много новых задач на предстоящее лето — мы всегда стремимся разрабатывать все крутые анонсированные функции до релиза iOS в сентябре.

Сергей Пронин

разработчик App in the Air

iOS-приложения на macOS

Мы с командой ожидаем услышать на Keynote про запуск iOS-приложений на macOS. Это значительно расширит возможности пользователей macOS, позволит им чаще получать обновления и повлияет на популярность операционной системы.

Конечно, будет сложнее проектировать интерфейсы, так как нужно предусмотреть взаимодействие при помощи трекпада, мыши, клавиатуры и тач-экрана. Посмотрим, что нам предложат специалисты из Apple.

Судя по картинке на главной странице конференции, не останутся без внимания анонсированные в прошлом году ARKit и CoreML. Можно смело рассчитывать на демо с применением обновлённых фреймворков. Будем с интересом следить за их дальнейшим развитием.

На WWDC ожидаем получить ответы инженеров Apple на накопившийся стек вопросов относительно неоднозначных моментов в разработке под iOS, интересного общения с коммьюнити, продуктивных сессий с глубоким изучением новых и уже существующих технологий с целью улучшения наших продуктов.

Дмитрий Кузнецов, Игорь Галай, Антон Шилкин
iOS-разработчики «Тинькофф-банка»

Новый фреймворк для разработки интерфейса

Уже несколько лет я ожидаю, что Apple представит современный фреймворк для разработки пользовательского интерфейса. Выразительность Swift позволила бы существенно обновить подходы UIKit и тем более, AppKit.

Думаю, что Apple продолжит изменения, начатые несколько лет назад, связанные с улучшением безопасности, конфиденциальности, машинного обучения и дополненной реальности. Скорее всего, появятся новые возможности для написания системных расширений, в том числе и для Siri.

Как и в предыдущие годы, будут обновлены инструменты разработчиков. Возможно, в них войдут функции, доступные ранее в реализациях Open Source от сторонних разработчиков — например, управление зависимостями, сборкой приложений или программный доступ к Apple Developer Portal.

Всегда приятным сюрпризом являются анонсы устройств, хотя на разработку программного обеспечения они часто не имеют влияния.

За год у нашей команды разработки накопилось несколько вопросов и баг-репортов в «Радаре». Я ожидаю, что получится дать обратную связь по поводу проблем и пожеланий, которые Apple не исправит к этому времени самостоятельно.

Андриан Буданцов

техдиректор Readdle, Украина

iPhone SE 2 с процессором A11 Bionic

Больше всего жду презентации новых возможностей CoreML, ARKit и прочих фреймворков, основанных на машинном обучении. Ожидаю, что в новом iPhone SE 2 будет процессор A11 Bionic или похожий, так как именно он ориентирован для работы с Face ID и поможет еще большему проникновению нейронных сетей на устройства, а затем и в повседневную жизнь.

Для FaceApp актуально все, что связано с запуском нейронных сетей на устройстве. На конференции есть возможность пообщаться с командой Apple, задать интересующие вопросы. Поэтому я использую WWDC как возможность для улучшения нашего проекта.

Дмитрий Кондратьев
сооснователь FaceApp

Что еще может быть

Согласно информации Bloomberg, Apple может анонсировать Digital Health — набор инструментов, которые помогут владельцам устройств контролировать время, проведенное в приложениях.

Apple продолжит развивать свою платформу дополненной реальности на iPhone и iPad. ARKit 2.0, по мнению Bloomberg, даст разработчикам возможность использовать одну AR-сцену для нескольких пользователей.

Компания попробует вернуть внимание разработчиков к Apple TV, Apple Watch и Mac App Store, полагают журналисты. Например, возможность запускать iOS-приложения на macOS и крупное изменение интерфейса watchOS.

По мнению Bloomberg, на WWDC Apple сосредоточится на оптимизации программного обеспечения и не будет показывать новые устройства. iPad Pro c Face ID, Macbook Pro с новыми процессорами и обновленный Macbook Air компания покажет позднее до конца 2018 года, полагают журналисты.

#apple #wwdc #ios #macos

©  vc.ru