Кадр из приветственного видео на WWDC

Вот и настал день X — день ежегодной конференции WWDC. По легенде, этот день должен определить вектор развития iOS-разработки на весь год и повысить мораль всех iOS-разработчиков в команде. Давайте вместе посчитаем количество слов «Amazing», «Ever» и «Machine Learning», произнесенных со сцены во время мероприятия.

Это значимое событие и для программистов, и для обычных пользователей Apple: тут и про нововведения в системном API, и про пользовательские сервисы. И, кстати, про железо — хотя мероприятие в первую очередь софтовое, сегодня на нём впервые за годы обновили Mac Pro.

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


Что показали


Трансляция из зала началась вовремя, ни на секунду раньше или позже. Apple прошлась по нововведениям во всех своих операционных системах.

Разминка


  • Для начала показали трейлер нового сериала «For All Mankind», чтобы мы не забывали, что осенью грядёт сервис Apple TV+ с эксклюзивным видеоконтентом от самой компании.
  • tvOS: Главными изменениями стали многопользовательский режим (чтобы вы после ребёнка не обнаруживали в своих рекомендациях миллион мультфильмов) и возможность подключения геймпадов от PlayStation/Xbox.
  • watchOS: Презентация началась с рассказа про новые приложения для часов: тут вам и аудиокниги, и запись звука, и шумомер, и даже калькулятор. Также появилось еще больше возможностей для кастомизации внешнего вида циферблатов, разработчикам открыты новые API, например, Streaming Audio API.

  • Но самым большим анонсом в этой части стал App Store на часах: теперь можно искать и устанавливать приложения на Apple Watch без использования своего iPhone. Кроме этого, появился Activity Trends, благодаря которому становится еще легче следить за своими закрывающимися за день кружочками.
  • И напоследок, Health App теперь использует Machine Learning, но хранит все данные строго на девайсе или в iCloud, потому что “You control your data”.



iOS


  • По традиции, Apple начинает со статистики — 97 процентов пользователей довольны использованием, 87 процентов айфонов уже используют iOS 12, а доля обновившихся на новую версию по сравнению с Android просто зашкаливает.
  • Далее была анонсирована следующая версия ОС с порядковым номером 13, и ещё до фич заговорили про перформанс. Утверждается, что нас ждет на 30 процентов быстрее работающий FaceID, приложения будут запускаться вдвое быстрее, а при их загрузке из App Store пользователям придется качать вдвое меньше. В общем, iOS-разработчики, если начальство хочет оптимизировать запуск приложения, можете теперь отвечать «а он сам оптимизируется».
  • Но больше всего, конечно, говорили про темную тему, так многими любимую на macOS. Речь шла примерно так:
    «Посмотрите, как потрясающе выглядит приложение X с тёмной темой.
    Посмотрите, как потрясающе выглядит приложение Y с тёмной темой.
    Посмотрите, как потрясающе выглядит приложение Z с тёмной темой».

    Показывая возможности Dark Mode, Apple невзначай показала новую свайп-клавиатуру как достижение (тут Android-пользователи посмеялись в голос, конечно).


  • Apple много времени и сил уделила вопросам конфиденциальности в новых версиях. Теперь в свои приложения можно встроить кнопку с возможностью авторизоваться с помощью Apple ID, чтобы не отправлять пользовательские данные социальными сетям и айти-гигантам. Update: оказывается, если вы разработчик и в своём приложении используете авторизацию через сторонние сервисы, то такой вариант добавлять обязаны. Интересно, что об этом думают антимонопольные органы.

    А если не хотите при этом палить свой почтовый адрес, Apple сможет за вас генерировать случайный (вероятно, тут представители ad-tech напряглись). Также теперь пользователи могут разрешать приложениям пользоваться своей геолокацией только однажды (вероятно, тут некоторые iOS-разработчики напряглись).

  • Обновляют многострадальные Apple Maps, теперь в США всё вроде как станет хорошо (читай: «наконец всё приблизится к Google Maps»). А для «некоторых других стран» всё должно стать хорошо в следующем году. На что спорим, что Россия в их число не войдёт?
  • Кроме этого, были показаны обновленные Siri, Photos, CarPlay и HomeKit. Например, если вы делаете подряд много почти одинаковых снимков («кто знает, какой лучше получится»), можно выбрать режим просмотра «только лучшие» и не смотреть на повторы. А ещё видео с неправильно заданной ориентацией теперь можно повернуть. Интересно, что из этого сильнее порадует пользователей — умная передовая ИИ-инновация или простая функция поворота, которую можно было сделать годы назад?
  • Update: уже после презентации выяснились ещё два момента. Во-первых, станет можно загружать по мобильному интернету приложения любого объёма. Во-вторых, не поверите, но спустя 12 лет после появления iOS регулировка громкости перестанет закрывать собой весь контент на экране!

  • Очень классно, что Apple не забывает про планшеты, про то, что это самостоятельный девайс со своим UX и выполняемыми задачами, а не просто смартфон с увеличенным экраном. Как результат — теперь операционная система официально выделена в отдельную iPadOS.

    Пока не до конца ясно, что это значит для разработчиков: появится ли iPadKit, нужно ли нам заменять UIView на iPadView, чтобы поддерживать айпады. Одно мы знаем: теперь в приложении Files можно напрямую видеть USB-устройства и импортировать свои фотки с фотоаппаратов, а тремя пальцами можно делать Ctrl-C и Ctrl-V.
  • Apple давно улетела в космос со своим пером — очень популярным инструментом для дизайнеров. Раньше latency у него была 20мс, теперь всего лишь 9мс. Кроме того, разработчикам приоткрыт занавес приватного API и теперь можно использовать PencilKit в своих приложениях.


macOS


  • Начали с хардварной новости: представлен новый Mac Pro (впервые с 2013-го). Разговоры про его дизайн еще долго будут сотрясать социальные сети и форумы (если вам кажется, что корпус на что-то похож, то знайте, что об этом уже пошутили миллион раз).



    Понятно, что очень мощно (например, можно установить до полутора терабайт оперативной памяти). И понятно, что очень дорого: начинается от $5999, и это за базовую версию, в которой 32 гигабайта оперативки и смешной для такой цены 256-гигабайтный SSD. В продаже с осени.
  • К такому системному блоку нужен и монитор (давненько Apple их не выпускала). Он тоже представлен, и он тоже мощный — тут вам и Retina 6К, и XDR («более, чем HDR»), и система охлаждения («чтобы тебе ярче было, внучка моя»), и возможность поворота в вертикальное положение («так и вертикальное фото ретушировать удобнее, и кодить»).



    Называется Pro Display XDR, диагональ 32''. Стоит $4999, при этом подставку надо докупать отдельно за тысячу долларов (это не шутка). В продаже тоже с осени.
  • Новая версия macOS называется Catalina.

  • Разговор про iTunes и шуточки про то, что он может всё — осталось добавить календарь и почтовый клиент внутри iTunes. В общем, теперь на маках вместо этого комбайна будут раздельные приложения Music, Podcasts и TV. И теперь ничего не будет автоматически открываться при подключении айфона. Это встретили аплодисментами, но небось выработанный годами рефлекс заставит пользователей нервничать первое время — почему iTunes не открылся? Всё ли хорошо?
  • Apple мимоходом убили еще пару софтверных компаний, позволив нативно использовать айпад как интерактивный дополнительный дисплей для своего мака, технология называется SideCar. Теперь отдельные Luna и Duet Display не нужны.

  • Кроме этого, улучшился VoiceControl, что сделает компьютеры более доступными для людей с ограниченными возможностями. А после демонстрации того, как он позволяет голосом редактировать текст («исправь вот это слово»), надиктовывать через него хабрапосты небось захочется и тем, кто вполне способен набирать их руками!
  • Теперь можно не бояться потерять свой мак — технология/приложение Find My поможет найти мак, будучи оффлайн.


Для iOS/macOS-разработчиков


Наконец, после анонсов «для пользователей» компания обратилась к собравшимся в зале разработчикам с тем, что важно конкретно для них.

  • Технология Catalyst (в девичестве — Marzipan), которая поможет портировать существующие мобильные приложения на Мак. Насколько это хорошо будет работать, пока сложно сказать, но демка от Atlassian впечатляющая.
  • Apple продолжает улучшать поддержку VR/AR — это и обновленный ARKit 3, и RealityKit, и Reality Composer. Показали, что теперь люди «непроходимые» (AR-объекты больше не будут их перекрывать) — вот это эффектно, Гугл так пока что не умеет. И сразу показали Minecraft Earth («майнкрафт в реальном мире»), где эта непроходимость очень пригодится.
  • Новый фреймворк SwiftUI — наш ответ React Native. Наконец-то и у айосников будет декларативный UI.



    Уже вижу, как в ближайшие полгода скорость разработки приложений возрастет на порядок, качество приложений повысится, а пользователи не смогут ставить ниже 5 звездочек в сторе приложениям, написанным с использованием SwiftUI. Айосники, кто ушел в React Native и Flutter-разработку, возвращайтесь, мы всё простим.
  • Первые беты новых версий ОС уже доступны разработчикам.
  • Update: после презентации Apple отдельно рассказала, что делает инструмент Real User Indicator, чтобы помогать разработчикам отличать ботов от реальных пользователей.




Что думают участники программного комитета конференции Mobius:


Петр Третьяков (Redmadrobot)

«В какой-то из книг про Джобса была история про то, как он в 70-80-е представлял себе компьютер будущего. Представлял он, конечно, iPad, но вот с iPadOS это теперь стало похоже на то, что он рассказывал.

Вообще, тренд на сближение macOS и iOS шёл уже давно. Версия iOS для iPad уже сильно отличается от версии для iPhone, поэтому разделение их на две — просто фиксация факта, нежели анонс brand new операционной системы, как Apple обычно любит подавать. Правильно, что Apple не наступает на грабли Microsoft, а делает сближение десктопной и мобильной систем постепенно и вдумчиво: не дают с места в карьер десктопные приложения для мыши и клавиатуры запускать на небольших экранах мобильных устройств с тач-управлением. Очевидно, что iOS-приложения не придётся переделывать под новую iPadOS, но опыт взаимодействия с ними на iPad будет богаче и интереснее. А если пару платформенных твиков добавить, про которые на сессиях расскажут в ближайшие дни, то будет, вообще, класс.

Что касается дедовской iOS, то темная тема была ожидаема после аналогичной для macOS и это, конечно, не так уж горджес, осам и амэйзинг, как Крейг рассказывал. Хотя есть шанс, что теперь темные темы для приложений будут как-то более менее следовать единому стилю и смотреться единообразно, а не каждый со своим оттенком серого.

Я всю презентацию ждал Марципана. Меня даже новый Mac Pro 6K-дисплеем не сбил с пути. Там, впрочем, сразу было очевидно, что его только в ипотеку можно будет купить. Поэтому как только речь зашла про macOS, я внимал как семинарист в воскресной школе. И вот он, красавчик Catalyst! Если уж JIRA Cloud на нем взлетела, то у нас есть шанс! Хотя этот чувак из Atlassian ни одной кнопки в своём приложении не нажал, только по табам пощелкал, так что посмотрим. Возможно придётся всё костылями закидывать, чтобы iOS приложение на macOS нормально работало, но теперь хотя бы можно это руками пощупать.

Но потом пошла песня про SwiftUI и я просто заплакал. Декларативная вёрстка на iOS! Работать, конечно, будет так, что работать не будет. По крайней мере, первое время. Как это будет работать для сложного UI, анимации, переходов — не ясно. Но то, что UI наконец-то на Swift — это очень круто!»

Кирилл Клебанов (Just LLC)
«От этого WWDC я не ждал многого и смотрел в одиночестве. Конечно, были некоторые интересные утечки, но неожиданно всё это оказалось правдой и даже чуть более того.

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

Когда на презентациях говорят слово secure, как пользователь я успокаиваюсь: значит, мои личные данные и фотографии в душе под надёжной защитой. Но с точки зрения разработчика это сулит разнообразные проблемы и сложности с публикацией в стор. Теперь надо быть внимательным при работе с геолокацией. А вот вход через Apple ID с любой точки зрения фича нужна, и особенно радует то, что пользователь сам может определять какие данные он хочет предоставить.

Единственной технической новинкой стал новый Mac Pro c монитором, но как же долго мы ждали этого момента. Он станет доступен к покупке лишь осенью, а значит есть время собрать документы на ипотеку для его покупки. Единственное, что утешает — цены на эти устройства практически не падают с течением времени.

AR-киты демонстрируют планомерное развитие: захват движения людей, перекрытие объектов. Для полного счастья не хватает только динамического освещения с трассировкой лучей и теней.
Десерт в виде SwiftUI очень пришёлся по душе. Декларативный UI многие разработчики ждали и просили давно, Apple наконец нас услышала. Теперь наконец прекратится холивар про то, как верстать — в коде или на сторибордах.

Keynote — это только вершина айсберга, все самое интересное ждёт нас впереди на отдельных секциях. Целая неделя без сна для iOS- macOS- iPadOs-разработчиков обеспечена».

Антон Давыдов (EPAM Systems)
«Даб-даб с каждым годом всё больше становится похожим на детский утренник — тут тебе и аниматоры на сцене перед конференцией, и интерактивные демки игр, а количество сарказма и шутеечек только увеличивается. Но все равно ждешь каждый год заветный вечер для просмотра трансляции.

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

Последние несколько конференций не проходят без демки использования VR/AR, но как по мне, пока нормальных вариантов использования можно вытянуть на три с половиной приложения. Но если надоело играться со шрифтами и верстать вьюхи, то ARKit и RealisticKit будет самое то.

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

Вишенкой на торте стал декларативный фрейморк для UI — SwiftUI, можно было в целом рассказать только про него, да и заканчивать трансляцию. Интересно, что перед конференцией появлялось несколько статей на тему размышлений о декларативном UI для Swift. Совпадение, или большая рука Apple подогревала интерес?»

Комментарии (55)


  1. zhovner
    03.06.2019 23:59
    +4

    Меня интересует новая функция "Find my" которая будет работать даже при выключенном устройстве без сети, через другие Apple устройства. Получается своего рода mesh. Из того что сказано на презентации известно:


    • Устройства будут посылать некие широковещательные beacon-сообщения, предположительно по Bluetooth LE даже в выключенном состоянии без SIM-карты и WiFi.
    • Любое устройство Apple, имеющее доступ в интернет и услышавшее этот маяк будет присылать его на сервер. При этом это может быть совершенно любое устройство, даже случайного прохожего на улице.
    • В маяках будет содержаться некий обезличенный зашифрованный (динамический?) UUID. То есть просто так отснифав данные нельзя будет понять какая учетная запись привязана к этому UUID, сопоставление будет происходить на стороне Apple.

    Заявлено, что функция будет работать на айфонах и макбуках. Отсюда возникает сразу куча вопросов:


    • Будет ли этот UUID динамическим, или можно будет трекать по нему устройства?
    • В какой момент включается эта функция, только после активации режима пропажи (когда телефон смог получить статус пропажи с серверов) или всегда?
    • Как это будет работать на макбуках?

    Предполагаю, что функция будет работать только на макбуках с чипом Т2, то есть 2018 года и новее. Потому что все более старые макбуки имеют абсолютно незащищенную флешку с UEFI на которой хранится nvram со всеми настройками icloud и токенами для find my mac. Такую флешку легко очистить в любом сервисном центре за 500 рублей, даже при установке пароля на прошивку. А вот с Т2 уже такое невозможно.


    1. lohmatij
      04.06.2019 11:51
      +1

      И было бы здорово когда-нибудь в будущем прикрутить эту технологию к утерянным Air Pods.


    1. chig00
      04.06.2019 14:20

      Могу предположить что UUID устройства дополняется рандомными данными (новыми для каждого посланного пакета), шифруется открытым ключом Apple и в таком виде передается. Тогда ни вычислить посланный UUID, ни отследить устройство по маякам невозможно. Функция должна работать всегда, потому что иначе придется доставлять некую информацию до пропавшего устройства, а речь в презентации шла только о передаче информации от устройства в Apple.
      Насчет макбуков, у них есть батарейка, UUID и Bluetooth LE, так что все должно работать точно-так как и на телефонах.


      1. zhovner
        04.06.2019 15:17

        Насчет макбуков, у них есть батарейка, UUID и Bluetooth LE, так что все должно работать точно-так как и на телефонах.

        Да, но что будет управлять bluetooth модулем без активной операционной системы? Или они будут отдельно заливать новую прошивку в option rom самого bluetooth/wifi чипа?


        1. chig00
          04.06.2019 17:57

          Будет сделано что-то похожее на Intel AMT. На месте инженеров Apple я бы не трогал прошивку Bluetooth чипа, я бы подключил Bluetooth модуль к T2 чипу, к нему и так уже подключен как минимум SSD и Touchbar. T2 тогда бы перенаправлял запросы из основной системы в чип Bluetooth и время от времени генерировал и посылал бы свои маяки.


        1. farcaller
          04.06.2019 19:14

          Да, но что будет управлять bluetooth модулем

          T2 например.


          1. zhovner
            04.06.2019 20:30

            Ноутбуки с Т2 только 2018 года, я об этом и говорю.


      1. chig00
        06.06.2019 22:37

        Я почти угадал, только для шифрования используется открытый ключ пользователя, а не Apple: www.wired.com/story/apple-find-my-cryptography-bluetooth


    1. pin2t
      04.06.2019 17:41

      Очень удобные и полезные функции делает Apple для пользователей. Только вот теперь получается что сама Apple может отслеживать пользовательские устройства даже в выключенном состоянии.


  1. t0psamara
    04.06.2019 00:45

    Впечатляюще, конечно, было!
    Вопрос про UI только встал. То есть, ближайшие пару лет всё равно придётся верстать с использованием старых фреймворков ради поддержки большего количества гаджетов. А совмещать для разных версий os это как-то по мазахистски.
    Кстати, заметили новый UI в структурах? Привет POP?


  1. 4983494
    04.06.2019 00:45
    +1

    Оперативненько!


  1. tunelix
    04.06.2019 01:30
    -3

    image


    1. rdnve
      04.06.2019 10:13
      -1

      Пожалуйста, не надо.


      1. tunelix
        04.06.2019 12:29

        но ведь ужасно похоже! разве нет?


        1. General_Failure
          04.06.2019 12:33

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


  1. Kant8
    04.06.2019 03:49
    +2

    Эпл конечно всегда славилась своей эээ… щедростью к ценам. Но подставка для монитора за $1000 это уже что-то за гранью добра и зла.


    1. printf
      04.06.2019 04:08

      Зато если купить Mac Pro с монитором и подставкой, что в общей сложности получается всего каких-то $12000, то можно его потом смело терять — функция «Find my» как-никак.


      1. Bimawa
        04.06.2019 08:29

        Только потеря Mac Pro обычно связан с пожаром в квартире


      1. mr_bag
        04.06.2019 14:05

        В минимальной конфигурации.


      1. phaggi
        04.06.2019 15:59

        А у подставки тоже функция find my работает?


      1. Peter03
        04.06.2019 20:32
        +2

        Жаль что все почки уже проданы. Что теперь на рынке за $12К можно сдать?


        1. Tomasina
          05.06.2019 00:13

          Мозг.


          1. Peter03
            05.06.2019 06:08

            Был бы мозг, почки бы не продал. Так что наверное не выручишь сумму, надо что-то еще придумать.


    1. adictive_max
      04.06.2019 06:12

      А как вам идея: сделать ни с чем не совместимое проприетарное крепление для монитора, и продавать переходник на VESA за $200. А в комплекте с монитором не поставлять стойку, вообще никакую.


      1. Stepanow
        04.06.2019 11:12

        Не приходится сомневаться, что переходники на VESA китайского производства за $20 появятся в самое ближайшее время. Как и полноценные подставки за $100


        1. nonname
          04.06.2019 15:04
          +1

          Можно же чип встроить в крепление.


        1. Pahanini
          04.06.2019 15:10
          +1

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


          1. vladkorotnev
            05.06.2019 04:19

            Активировать пиропатрон в монтажных отверстиях и производить экстренную отстыковку


    1. one-two
      04.06.2019 16:04

      Разве производитель не в своем праве устанавливать ту цену, которую захочет?


      1. printf
        04.06.2019 17:49

        Все в своем праве: производитель — заниматься ценообразованием, потребители — о[б]суждать.


        1. Dee3
          05.06.2019 14:33

          Смысл обсуждать то, что и так очевидно?


    1. sumanai
      04.06.2019 18:49

      Зато можно сэкономить и поставить монитор на ненужные книги, обперев на стену.


    1. TheYellingChives
      05.06.2019 10:48

      Там монитор дешевле аналогичных в несколько раз, так что удивительно, но моник даже с такой подставкой выходит значительно дешевле. Да и как я понял, те кому такие моники нужны, имеют на рабочем месте кронштейны/подставки под несколько сразу, так что для них переходники по 200$ подойдут.


      1. sumanai
        05.06.2019 17:57

        С другой стороны цена на переходник, себестоимость которого не больше 10, которая выше 200, тоже не очень.


  1. General_Failure
    04.06.2019 08:40

    SwiftUI — это пять, наконец-то! Джва года Со времён разработки на WPF (раньше прогал вин-десктопы) жду такую фичу в Xcode. И мержить проще станет. Ещё б файл проекта упростили бы, хотя бы разбивкой на несколько. Решать конфликты в project.bpxproj — это боль.

    А вот в Mac Pro, интересно, SSD будут распаянными или втыкаться? А то 256 гигов для прошки как-то маловато. Но даже так — есть куча слотов PCI-e, куда можно воткнуть SSD напрямую или через переходник на m.2.


    1. vsb
      04.06.2019 11:26

      SSD будут через их чип T2 работать. Если и не распаяны, то точно проприетарные. Всё же думаю, будут заменяемыми, но покупать только у эппла. Это системный диск. Внешние, думаю, тоже должен видеть, было бы очень странно, если бы не видел. Но подключать придётся через thunderbolt, ни SATA ни M.2 не упоминаются, видимо их не будет. Хотя, думаю, можно будет купить PCI-E карту и на неё подключать M.2, но будет ли работать — тут только практика покажет.


      1. snd3r
        04.06.2019 11:32

        SSD обычные M.2, так же там есть PCI-E куда можно еще других обычных SSD вставить, никакого лока нет.


      1. General_Failure
        04.06.2019 11:34

        Глянул в овервью — да, заменяемые. Но разъём, похоже, как в макбуках про, на который уже есть переходник. А нет — так появится. Другой вопрос, заведётся ли, хотя бы второй диск, несистемный.
        И там же, в овервью на картинках, похоже есть два разъёма sata.


        1. lohmatij
          04.06.2019 11:49

          Sata похоже есть, но что там, интересно, с местом под диск.


        1. NetBUG
          04.06.2019 20:29

          Ну SATA для такого девайса и задач несерьёзно, разве что под помойку.


          1. General_Failure
            05.06.2019 07:03

            Это да, системный SATA SSD ставить — разве что от безискодности безысходности, когда разъёма m.2 нет. А вот файлопомойка хоть на HDD, хоть на SSD не помешает.


    1. FiLunder7
      04.06.2019 12:16

      Уже некоторые компании пообещали, что сделают MPX Модули, куда вы сможете вставить свои ССД-шки.


  1. FRAGIL3
    04.06.2019 12:22

    За такую цену подставки она должна иметь встроенный экран


    1. Peter03
      04.06.2019 20:33

      И Bluetooth с функцией «Find my»


  1. iago
    04.06.2019 13:48

    Боже, неужели SwiftUI… Спустя 10 лет у нас код и верстка будут в разных файлах, господи спасибо! И, надеюсь, это убьет окончательно фрэймворки типа SnapKit, от которых глюков больше чем быстроты верстки.

    Серьезно, Microsoft выпустила WinForms черт знает когда, HTML был сразу и при всех его недостатках появилась целая профессия верстальщиков, чтобы разгрузить немного девелоперов от монотонной верстки и позволить заниматься делом. В 2009 году моей первой платформой был Андроид, и после него так дико было видеть IB, верстать кодом, вставлять пикселевый хардкод… и в 2019 это не особо поменялось — спасибо за анкера, но все равно свой местный markup language.

    Возможно, даже примерно с iOS 14 этим можно будет пользоваться! Бедные джуниоры, теперь им придется изучать xib, storyboard, visual format, обычные констрэйнты, анкера, верстку фрэймами, autoresizing mask, — теперь еще и SwiftUI. И это вдобавок к obj-c который никак не уйдет, любой крупный проект еще на 50% состоит из этих чудных [вызовов].


  1. NLO
    00.00.0000 00:00

    НЛО прилетело и опубликовало эту надпись здесь


    1. bisquitie
      04.06.2019 17:47

      Пожалуйста, не надо. Я пока не готов продавать почку чтобы покупать яблочную продукцию.


  1. sumanai
    04.06.2019 18:50

    Странно, что ничего не написали про их видеокарты с проприетарным разъёмом, в который за каким-то фигом можно прокачать почти 500 ватт лишь для того, чтобы не тянуть отдельный провод с блока питания.


  1. sumanai
    04.06.2019 19:40
    +1

    А если не хотите при этом палить свой почтовый адрес, Apple сможет за вас генерировать случайный (вероятно, тут представители ad-tech напряглись).

    Что-то мне кажется, что домен этой почты быстро улетит в бан на более-менее крупных сервисах.


    1. Peter03
      04.06.2019 20:36
      +1

      Будет случайный домен.


      1. vyo
        04.06.2019 21:28

        Случайный — это насколько? Не думаю, что эппл купит тысячи доменов тупо для такой фичи.


        А на самом деле, функция реально полезная, ибо ключевое слово тут — "более-менее крупных". Более—менее крупные сильно и не достают обычно.


        1. Peter03
          04.06.2019 21:50

          Вообще-то это была шутка.

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


  1. vsantonov
    04.06.2019 20:00

    А что конкретно поменяют в CarPlay? Сейчас пользоваться приложениями через него это просто боль. WhatsApp не умеет ничего кроме прочитать/написать сообщение, Tidal вообще не понимает что от него хотят и тупит на элементарных операциях. Это из тех что я пользую ежедневно, а например, телега вообще не имеет возможности хотя бы читать сообщения, такую полезную функцию вроде сделали, а работает все через ж…


  1. smarthomeblog
    05.06.2019 00:07

    Как не пользователю, не фанату и не разработчику яблочных приложений, печально видеть, что хедлайнером презентации стала темная тема! Революция прям


    1. phillennium
      05.06.2019 15:57
      +1

      Если вы не пользователь и не фанат, как получилось, что у вас на аватаре человек с татуировкой Apple на фоне логотипа Apple? :)