Вкратце: маячки AirTag, цветные iMac, iPad Pro на M1 и другие анонсы Apple с первой презентации в 2021 году Статьи редакции

iMac — от 129 990 pyблей, 12,9-дюймовый iPad Pro — от 106 990 pyблей, AirTag — 2990 рублей. Все новинки в одном материале.

20 апреля Apple проводит первую онлайн-презентацию новых продуктов в 2021 году. Трансляция доступна на сайте Apple (с субтитрами на русском языке) и YouTube.

Коротко о главных анонсах.

Сервисы и другие мелкие анонсы

  • В кредитной карте Apple появилась функция Apple Card Family — она позволяет распоряжаться деньгами на счете всем членам семьи старше 13 лет, а также объединять их кредитные лимиты.
  • Редизайн «Подкастов»: с новым дизайном обложек и превью, каналами, рекомендациями и платной подпиской — например, она даёт ранний доступ к новым подкастам и убирает рекламу. Запуск подписки на Apple Podcast — в мае.
  • Новый цвет iPhone 12 и iPhone 12 mini — фиолетовый. В продаже с 30 апреля.

AirTag

  • Трекер вещей от Apple.
  • С помощью AirTag можно найти потерянный предмет через «Локатор» на iPhone — используя камеру, метку в дополненной реальности и гироскоп.
  • «Локатор» покажет направление, куда нужно двигаться, чтобы увидеть предмет с AirTag.
  • Данные о метках остаются только на iPhone пользователя.
  • Внутри — батарейка CR2032, её можно менять. Заряда хватает на год.
  • В продаже с 30 апреля.
  • Стоимость — 2990 рублей за один трекер, 3990 рублей за брелок для ключей, 9990 рублей за набор из 4 маячков.

Apple TV

  • Показали трейлер второго сезона сериала «Теда Лассо». Выход — 23 июля 2021 года.
  • Новый Apple TV 4K с чипом A12 Bionic.
  • Владельцы iPhone смогут калибровать изображение Apple TV через камеру.
  • Поддержка Dolby Vision через AirPlay.
  • Новый пульт Apple TV с большой сенсорной панелью.
  • Стоимость — от $179. В России — от 16 990 рублей.

24-дюймовый iMac

  • Редизайн моноблоков iMac. Теперь в семи цветах и c процессором Apple M1.
  • На 85% быстрее предыдущей версии iMac в популярных приложениях, утверждают в Apple. Обработка задач машинного обучения в три раза быстрее, графическое ядро в два раза быстрее.
  • 4,5К 24-дюймовый экран с поддержкой технологии адаптивной цветовой температуры True Tone.
  • Остались небольшие вентиляторы для охлаждения.
  • 1080p FaceTime-камера.
  • Поддержка Dolby Atmos и объёмного звука. Шесть динамиков.
  • Три микрофона с системой шумоподавления для записи звука в «студийном качестве».
  • 4 порта USB-C, два из которых — Thunderbolt.
  • Беспроводные Magic Mouse, тачпады и Magic Keyboard теперь в цветах iMac, есть модель клавиатуры с поддержкой Touch ID. Есть кнопки «не беспокоить», «блокировка» и «эмодзи».
  • Предзаказ с 20 апреля, в продаже во второй половине мая. Стоимость — от 129 990 тысяч рублей.

iPad Pro на чипе M1

  • Новые планшеты iPad Pro тоже получили процессор Apple M1.
  • На 50% быстрее предыдущего поколения iPad Pro.
  • Поддержка Thunderbolt и USB 4. Это позволит подключить к iPad Pro дисплей Pro Display XDR в разрешении 6К.
  • Новая модель на 2 ТБ памяти.
  • Поддержка 5G.
  • Система камер от iPhone 12 с LiDAR-сканером и тремя камерами.
  • Обновленная система TrueDepth с новой ультраширокоугольной 12-мегапиксельной камерой с углом обзора 122 градуса. Появилась функция Central Stage — распознавание и помещение человека в центре кадра. Если людей больше одного — iPad Pro оптимизирует кадр так, чтобы все люди располагались в центре.
  • У 12,9-дюймовой модели новый дисплей — Liquid Retina XDR, как в мониторе Pro Display XDR.
  • В подсветке нового дисплея используется технология Mini LED, которая делает изображение контрастнее и ярче, а энергоэффективность — выше. Внутри 10 тысяч Mini LED с 2596 зонами подсветки. Его яркость от 1000 до 1600 нит в пике, контрастность — миллион к одному.
  • Полноценная поддержка HDR.
  • Поддержка до 16 ГБ ОЗУ.
  • Новая Magic Keyboard, теперь и в белом цвете.
  • Поддержка геймпадов Xbox Series и PlayStation DualSense.
  • 11-дюймовый iPad Pro стоит от 77 990 pyблей, 12,9-дюймовая модель с Liquid Redina XDR-дисплеем — от 106 990 рублей. Предзаказ с 30 апреля, в продаже во второй половине мая.
0
287 комментариев
Написать комментарий...
Nikolay Vavilov

Макодрочеры, вы оправдывали в эйре 8 гигов оперы и 256 ссд - тем что мол компактный легкий.
А в стационаре то, блять почему характеристики неттопа?

Ответить
Развернуть ветку
Евгений Оськин

Очевидно, ты никогда с маком плотно не работал.

Ответить
Развернуть ветку
Андрей Деревянко

Я работал и работаю, там другие гигабайты чтоли? 🤣🤣
256гб ssd в 2021 это мало, неужели будете пытаться доказать, что нет?
И 16 гигов ram, если занимаешься разработкой, тоже впритык

Ответить
Развернуть ветку
Евгений Оськин

16gb RAM на винде и на маке – совершенно разные 16gb. Если очень интересно, почитай, как обе эти системы работают с памятью.

У меня прямо сейчас на макбуке с 16гб ОЗУ запущены:
– фигма
– vscode
– google chrome (20+ вкладок)
– 4 мессенджера (телега, вотсап, дискорд, скайп)
– локальный сервер mamp pro (apache, php, mysql)
– разные офисные программы (заметки, задачник, почта)
– virtual box с двумя убунтами в headless-режиме
– и параллельно смотрю ютуб

Ответить
Развернуть ветку
Dmitry Vedenko

Да, мак жрёт больше, иногда кратно :) Регулярно пользуюсь и тем, и тем.

Ответить
Развернуть ветку
Евгений Оськин

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

Ответить
Развернуть ветку
Dmitry Vedenko

Я не знаю, кто тебе это рассказал, но маке мне было тесно на 16гб лет 5 назад уже. На винде до сих пор отлично работает правило "2гб на ядро". Я подозреваю, что ты путаешь macOS и iOS.

Бонусом, макось, когда попадает в ситуацию с нехваткой памяти, тупо встаёт раком, не спасают даже реально крутые ssd.

Вот что жрёт мало - Сафари. Ну и кланг жрёт меньше cl, но при этом значительно медленнее работает.

Ответить
Развернуть ветку
Евгений Оськин

То, что у тебя есть проблемы с маком, не говорит о том, что у всех есть проблемы с маком. 
Возможно, в твоем конкретном случае мак нагибается раком. Еще неизвестно, какой софт ты юзаешь.

Ответить
Развернуть ветку
Dmitry Vedenko

То, что у тебя были проблемы с виндой не говорит о том, что у всех проблемы с виндой. Ещё не известно какой софт ты юзаешь.

Где аргументация то?) Я вот хз, как микроядерная система с IPC, завязанном на копировании (технически там COW, но легче сильно от этого не становится) и  сложной обработкой page faults может прям супер результаты показывать. И я не видел на практике, чтобы показывала, хотя маки почти непрерывно были с 2007 года. И не смог найти ничего, чтобы хоть как-то подтверждало твои слова, хотя честно пытался.

Ответить
Развернуть ветку
Гала Перидоловна

Ну во-первых, OS X не микроядерная и не понятно при чем тут IPC.
Во-вторых, COW везде. И Windows и Linux использует COW.
В-третьих, есть ты не ходишь на диск, то ты всегда выигрываешь. Этим и пользуется OS X. Она сначала пытается сжать инактивные страницы и только потом свапит их на диск в крайнем случае. Результаты показательны. Сейчас лень искать, выигрыш при переходе на бенчмарках был x3.

На практике у меня запущены CLion + GoLand + Idea + Safari + FF + Wireshark + Parallels с Linux в котором запущен Quartus и при этом я могу свободно смотреть сериальчики в 4k.

Ответить
Развернуть ветку
Dmitry Vedenko

На фразе macOS не микроядерная можешь заканчивать :) На нее начали лепить ярлык "гибридная", но суть это мало меняет. Если не понимаешь, причем тут IPC - почитай, как ядерные вызовы делаются в наследниках mach.

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

Ответить
Развернуть ветку
Гала Перидоловна
На фразе macOS не микроядерная можешь заканчивать :) На нее начали лепить ярлык "гибридная", но суть это мало меняет.
In OS X, however, the kernel environment contains much more than the Mach kernel itself. The OS X kernel environment includes the Mach kernel, BSD, the I/O Kit, file systems, and networking components.

https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/Architecture/Architecture.html#//apple_ref/doc/uid/TP30000905-CH1g-CACDAEDC

Будешь спорить с документацией?

Если не понимаешь, причем тут IPC - почитай, как ядерные вызовы делаются в наследниках mach.
IPC. Message queues, remote procedure calls, notifications, semaphores, and lock sets.

https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/Mach/Mach.html#//apple_ref/doc/uid/TP30000905-CH209-CEGBBEBF

В OS X IPC не используется как в микроядрах в виде прерываний, которые шедулят сообщения для других user space сервисов, отвечающих за драйверы или другие компоненты микроядра.

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

В Linux нету, в Windows тормозит. В чем ржака?

Ответить
Развернуть ветку
Dmitry Vedenko
В OS X IPC не используется как в микроядрах в виде прерываний

Чё?) Сори, реально не понял, что ты имеешь ввиду :)

Будешь спорить с документацией?

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

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

В Linux нету

С 3.14 в ядре, с 4.4 включена по дефолту в андроиде.

Windows тормозит

Когда у тебя memory pressure - она везде тормозит. Мак не исключение. Когда у тебя хватает памяти - она везде работает нормально.

Ответить
Развернуть ветку
Гала Перидоловна
Чё?) Сори, реально не понял, что ты имеешь ввиду :)

В микроядрах привилегированные операции исполняются в виде IPC сообщений, которые передаются такому же сервису в юзер спейсе. В OS X ядро само берет на себя эти функции как в монолитных ядрах. Это как раз и есть тот слой BSD.

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

Если речь идет о https://developer.apple.com/documentation/driverkit, то да. kext и dext разные вещи. И это как раз еще раз подтверждает то, что OS X не микроядро. Микроядро гарантирует, что падение драйвера условного RS232 плоттера не приведет к падению всей ОС. В Linux, OS X, Windows это не так.

С 3.14 в ядре, с 4.4 включена по дефолту в андроиде.

https://lwn.net/Articles/545244/ это скорее блочное устройство с возможностью сжатия, на котором располагается своп, а не встроенный в ОС механизм сжатия.

Ответить
Развернуть ветку
Dmitry Vedenko
это скорее блочное устройство с возможностью сжатия

Так а в чем разница? И там и там  делается swap out, просто обратно в память и она пожата :)

 dext

Они юзерспейсовые

Это как раз и есть тот слой BSD

syscall/sysctl очень лимитированные в макоси. Особенно syscall. Остальное - IPC. Не вижу большой разницы, с юзерспейсом сервисом и ядерным сервисом, если механизм, в целом, один и тот же :)

Ответить
Развернуть ветку
Гала Перидоловна
Так а в чем разница? И там и там делается swap out, просто обратно в память и она пожата :)

OS X реальную память жмет и не сразу кладет на диск. Здесь только вариант сжать то что пошло на диск.

Они юзерспейсовые

Да, но все низкоуровневое живет в kext.

syscall/sysctl очень лимитированные в макоси. Особенно syscall. Остальное - IPC. Не вижу большой разницы, с юзерспейсом сервисом и ядерным сервисом, если механизм, в целом, один и тот же :)

Ну т.е. не смущает, что основные IO операции работают как в монолитном ядре? Ну т.е. чуваки назвали свое ядро гибридным потому, что есть часть микроядра и часть монолитного ядра. Не?

Ответить
Развернуть ветку
Dmitry Vedenko
Здесь только вариант сжать то что пошло на диск.

Да даже на дефолтных настройках vm.swappiness все будет работать +/- точно также :) Inactive страницы будут сжиматься :) Как там называются конкретные абстракции - дело десятое.

Ну т.е. чуваки назвали свое ядро гибридным

Изначально дискуссия начиналась с того, что у макоси работа с ядром значительно построена поверх IPC, что унаследовано от микроядра OSFMK 7.3 (aka Mach 4). Причем macOS дальше всех подходы Mach и развила. Остальные поняли, что это дно и вернулись к истокам :) Есть гипотеза, что не просто так и не потому, что все остальные тупые.

То, что в ядро унесены сеть и FS не влияет на то, как организованно взаимодействие между ядром и юзер спейсом. Ни по скорости работы, ни по эффективности работы с памятью. Просто системой становится возможно пользоваться :)

BSD вызовы, за которые ты так топишь, в macOS сильно отличаются. Причем не только номерами :) В целом, BSD слой просто упрощает портирование, те же потоки живут поверх примитивов микроядра. 

Ответить
Развернуть ветку
Гала Перидоловна
Изначально дискуссия начиналась с того, что у макоси работа с ядром значительно построена поверх IPC, что унаследовано от микроядра OSFMK 7.3 (aka Mach 4). Причем macOS дальше всех подходы Mach и развила. Остальные поняли, что это дно и вернулись к истокам :)

Ну построено-то оно может быть хоть на QNX. Микроядром от этого оно не станет, если есть костыль сбоку. Микроядерные ОС сложны в реализации и в большинстве своем просто не оправдывают затрат. На HN был тред про чувака, который рассказывал про то как они локи делали в IBM в микроядерной ОС и как это все упиралось в процессор. Ну и можно вот этот пост почитать https://blog.darknedgy.net/technology/2016/01/01/0/ Там много всего.

Есть гипотеза, что не просто так и не потому, что все остальные тупые.

Ну на специфичном железе QNX норм живет. Я не знаю что изменилось за 15 лет, кроме того, что они переползли на телефоны. В целом от QNX не было плохих ощущений.

То, что в ядро унесены сеть и FS не влияет на то, как организованно взаимодействие между ядром и юзер спейсом. Ни по скорости работы, ни по эффективности работы с памятью. Просто системой становится возможно пользоваться :)

Конечно влияет. Нужно же копировать память из кернел спейса в юзер спейс. Тот же sendfile в Linux не просто так изобрели.

BSD вызовы, за которые ты так топишь, в macOS сильно отличаются. Причем не только номерами :) В целом, BSD слой просто упрощает портирование, те же потоки живут поверх примитивов микроядра.

Было бы странно, если бы оно не отличалось от 4.4BSD или от FreeBSD. Прошло уже не мало лет. Я когда общался по поводу того, чтобы может быть заскочить к ребятам пописать XNU одним из требуемых скиллов как раз было знание ядра FreeBSD.

Ответить
Развернуть ветку
Dmitry Vedenko
QNX

Тогда не было этого обсуждения :)

Ну на специфичном железе QNX норм живет.

Так между QNX и Mach ничего общего и нет. У эпла была тенденция брать разработки из академии и почти не адаптируя пихать их людям :) To bad, что в реальном мире это не работает.

Нужно же копировать память из кернел спейса в юзер спейс.

Ну все еще нужно, what's the point?) Прям вот нужно. Никаких тебе человеческих мапов памяти ядра в юзерспейс :)

Ответить
Развернуть ветку
Гала Перидоловна
Так между QNX и Mach ничего общего и нет.

Ну QNX POSIX совместимая и полностью микроядерная.

Ну все еще нужно, what's the point?) Прям вот нужно. Никаких тебе человеческих мапов памяти ядра в юзерспейс :)

И как мне замапить память в OS X, чтобы она была доступна на запись из юзер спейса?

Ответить
Развернуть ветку
Dmitry Vedenko
Ну QNX POSIX совместимая и полностью микроядерная

И что?

И как мне замапить память в OS X, чтобы она была доступна на запись из юзер спейса

Я надеялся ты мне расскажешь, как почти разработчик xnu)

Ответить
Развернуть ветку
284 комментария
Раскрывать всегда