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

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

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

iOS-приложения на macOS, заметные улучшения в Siri, новый дизайн-язык — ожидания российских разработчиков от 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

Развитие Swift, ARKit и Core ML

Каждый день я работаю над кодовой базой «Яндекс.Музыки» для iOS. Проект существует с 2012 года и начинался на Objective-C. Когда появился Swift, команда с энтузиазмом приняла язык и теперь весь новый код пишется на нём. Старый код по мере необходимости переписывается на Swift.

На текущий момент в «Музыке» Objective-C осталось меньше половины всей базы кода. Swift помогает «Музыке» быть устойчивой к крэшам. При всех плюсах этого языка, мне хотелось бы, чтобы он и Xcode продолжали активно развиваться, улучшаться и становиться более стабильными.

Я бы рекомендовал в первую очередь присмотреться к тому, куда будут двигаться анонсированные в прошлом году ARKit и Core ML. Это был первый релиз и судя по тому, что недавно Apple выпустили версию ARKit 1.5, я уверен, нас ждёт и версия 2.0.

Также интересно наблюдать за развитием Siri и Apple Watch. Оба продукта представляют собой шаги Apple в активно развивающихся сейчас областях: голосовые технологии и носимая электроника. За Siri и HomePod будет наблюдать вдвойне интересно, потому что мы недавно анонсировали «Яндекс.Станцию» с «Алисой» и интересно будет наблюдать за конкуренцией на этом рынке.

Роман Бусыгин

, разработчик «Яндекса»

Очень интересно, какие новые возможности появятся в ARKit. Prisma Labs, в числе прочего, работает с этой технологией, и мы надеемся на её развитие. Google на своей конференции в мае анонсировала следующий шаг в этом направлении, а на днях показала демо многопользовательской рисовалки в дополненной реальности.

Обновление CoreML и новые фичи на основе AI, конечно же, в топе ожиданий. Будем надеяться, что Apple нас удивит. Siri научится новым трюкам. Вероятно, случится вторая версия Homepod и новые часы с более точными сенсорами.

Буду вполне счастлив, если под шумок обновят iTunes Connect и он станет работать чуточку быстрее.

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

Андрей Усольцев

, сооснователь Prisma

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 как возможность для улучшения нашего проекта.

Дмитрий Кондратьев, ведущий iOS-разработчик FaceApp

Расширенный доступ к NFC

Как разработчик в первую очередь я жду стабильную версию Xcode и новых возможностей iOS 12, которые позволят улучшить пользовательский опыт. По слухам, Apple сконцентрируется на стабильности своих систем и, возможно, избавится от багов в стандартных приложениях. Очень на это надеюсь.

Хотелось бы увидеть расширенный доступ к NFC В прошлом году Apple представила CoreNFC, но его возможности сильно ограничены. Чтобы использовать NFC, нужно было запустить приложение и открыть системное окно. Будет намного удобнее, если обмен данными будет осуществляться с заблокированного экрана, как это происходит с Apple Pay. Примерно так: подошёл к дому, поднёс заблокированный телефон к замку с NFC — он открылся.

Обновление приложения WWDC намекает на небольшие изменения в дизайне. Здесь, как и на официальном постере, у элементов появилась отчетливая тень.

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

Как пользователь я жду тёмную тему и более «умную» Siri которая, скорее всего, будет понимать контекст. Возможно, вместе с обновленной Siri представят более дешевую колонку под брендом Beats.

Дмитрий Розов, разработчик MobileUp, участник студенческой программы WWDC

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

Согласно информации 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 года, полагают журналисты.

1919
45 комментариев

Главное чтоб с iOS приложениями на MacOS не обосрались. Как в свое время это сделал Microsoft.

8
Ответить

Комментарий недоступен

6
Ответить

я вот не очень понимаю, если кроссплатформенность добавят, то приложения для iPhone еще больше вырастут в размерах? за последние 5 лет уже и так больше чем в 10 раз все приложения потолстели

3
Ответить

Проблема не в коде. Apple уже давно научился «нарезать» из того, что загрузили разработчики в App Store, нужную версию для конкретного устройства.

Например, код armv7 для iPad mini, код arm64 для iPhone 6 Plus.

Но код занимает только малую часть размера, основное — картинки, звук, видео и пр. И вот здесь уже разработчики должны правильно пометить, что куда нужно загружать. Преимущества по размеру получаются существенные — Apple показывал, как большое приложение в 74 МБ «распадается» на кучу маленьких в 16 — 29 МБ, в среднем 22 МБ.

У разработчиков на это обычно нет времени, а у их начальства нет желания отдельно планировать App Slicing и выделять на это время / ресурсы.

Для своих приложений Apple это делает аккуратно.

5
Ответить

И ни слова про новый макбук.

1
Ответить

Что тебе нужно от новых Макбуков?

3
Ответить

Это софтварная конференция. Вероятность КРАЙНЕ МАЛА.
Если покажут - поставлю аватарку с петухом.

5
Ответить