Обновление iOS 17.2: приложение «Дневник» и поддержка пространственного видео

В обновлении iOS 17.2 появляется новое приложение для ведения дневниука и новая возможность записи видео — пространственное. Последнее для Vision Pro.
aka_opex 13 декабря 2023 в 02:51

В обновлении iOS 17.2 компания Apple выпустила приложение для ведения фотожурнала на базе искусственного интеллекта (ИИ) для iPhone под названием «Дневник» и поддержку пространственного видеозахвата.

Последнее будет необходимо для создания контента под очки смешанной реальности Apple Vision Pro, выход которых должен состояться в 2024 году.

Приложение «Дневник»

Это приложение было анонсировано еще в июне в ходе ключевого доклада на WWDC 2023. Оно с помощью искусственного интеллекта предлагает пользователям темы для ведения дневника, основываясь на их активности на iPhone.

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

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

По данным CNBC News, «Дневник» подчеркивает подход Apple к технологии искусственного интеллекта. ИИ-программа Apple, на основе которой работает приложение, работает на самом устройстве, а не на сервере в облаке, что имеет преимущества в плане конфиденциальности по сравнению с интернет-подходом Google и Microsoft, особенно для конфиденциальной информации, такой как данные о здоровье или планы путешествий.

Пространственное видео (Spatial Video) для iPhone 15

Обновление iOS 17.2 также предоставит пользователям поддержку записи пространственных видеороликов — эта функция была анонсирована одновременно с выходом iPhone 15 в сентябре.

Обновление работает за счет одновременной записи видео с основной и ультраширокой камер телефона для создания 3D-видео. Однако для просмотра видео, снятого с помощью этой функции, пользователям понадобится устройство Apple Vision Pro, которое поступит на полки магазинов в начале следующего года.

Пользователи Apple, владеющие iPhone 15 Pro или iPhone 15 Pro Max, теперь могут включить функцию пространственной видеосъемки в меню “Настройки” и начать записывать видео в в этом режиме.

По словам Apple, пространственное видео снимается в формате 1080p с частотой 30 кадров в секунду в стандартном динамическом диапазоне. Чтобы снять пространственное видео на iPhone, пользователям нужно открыть приложение “Камера” в режиме “Видео” и повернуть телефон в альбомную ориентацию. Затем нажать на значок пространственного видео и начать запись.

iOS 17 делает iPhone более индивидуальным и еще более простым и понятным

Обновление iOS в этом году снова можно считать косметическим: Apple дорабатывает фишки на уровне системы и обновляет системные приложения.
aka_opex 6 июня 2023 в 01:30

Компания Apple объявила о выпуске iOS 17, которая улучшает общение по телефону, FaceTime и Сообщения, делает обмен данными ещё проще с помощью AirDrop и обеспечивает более интеллектуальный ввод, повышая скорость и точность набора текста. iOS 17 также представляет новое приложение Journal и StandBy, новый способ просмотра информации в режиме ожидания, когда iPhone находится горизонтально на зарядке.

Приложение «Телефон» является главным в работе с iPhone, и оно получило большое обновление с персонализированными карточками контактов. Теперь пользователи смогут настроить отображение людей из списка контактов, что придаст совершенно новый вид входящим вызовам. Также можно будет выбрать красивую обработку для фото контакта или  его Memoji, а также привлекательную типографику и цвет шрифта. Постеры контактов также будут доступны для сторонних приложений для звонков.

Live Voicemail дает пользователям возможность видеть расшифровку голосового сообщения в реальном времени. Звонки, которые операторы связи определяют как спам, не будут отображаться в Live Voicemail, а будут мгновенно отклонены. Благодаря использованию нейронного движка расшифровка голосовой почты Live Voicemail выполняется на устройстве и остается полностью конфиденциальной.

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

В обновлении для Apple TV 4K функция FaceTime теперь распространяется на телевизоры. Благодаря функции Continuity Camera пользователи могут инициировать видеозвонок прямо с Apple TV или начать разговор на iPhone, а затем передать его на Apple TV, чтобы увидеть друзей и родственников на экране своего телевизора.

Сообщения получат значительные обновления в iOS 17, включая совершенно новые стикеры и возможность создавать Live Stickers, используя движущиеся объекты с фотографий. Кроме этого новый ящик в клавиатуре позволяет собрать все стикеры пользователя в одном месте для более удобного доступа к ним на всех iOS.

Новые функции приложения «Сообщения» улучшают способ общения пользователей. Поиск внутри программы стал более мощным и точным благодаря поисковым фильтрам. Новая стрелка показывает, где пользователь в последний раз остановился в разговоре, а для ответа на конкретное сообщение теперь можно сдвинуть бабл с ним. Кроме этого, если пользователь поделится своим местоположением, оно будет обновляться в режиме реального времени прямо в разговоре. При отправке аудиосообщения оно автоматически транскрибируется, чтобы пользователи могли прочитать его в данный момент или прослушать позже.

Сообщения также представляют функцию Check In, важную для тех случаев, когда пользователь хочет уведомить члена семьи или друга о том, что он благополучно добрался до места назначения. После того как пользователь инициирует Check In, его друг или член семьи автоматически получит уведомление, как только пользователь прибудет на место. Если пользователь не продвигается к месту назначения, выбранному контакту будет передана полезная информация, например местоположение устройства, уровень заряда батареи и состояние сотовой связи.

AirDrop позволяет легко поделиться файлом с коллегой или отправить фотографии другу за считанные секунды, а в iOS 17 у AirDrop появились новые способы обмена. NameDrop позволяет пользователям легко обмениваться контактной информацией, просто сблизив свои iPhone или iPhone и Apple Watch. С помощью того же жеста пользователи также могут обмениваться контентом или запускать SharePlay, чтобы слушать музыку, смотреть фильм или играть в игру, находясь в непосредственной близости.

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

iOS 17 представляет новую функцию StandBy, когда iPhone лежит на боку и заряжается. StandBy идеально подходит для тумбочки, кухонного стола или письменного стола, и может быть персонализирован для отображения различных стилей красивых часов, любимых фотографий или виджетов, включая Smart Stacks: нужные виджеты в нужное время.

Еще одно нововведение — новое системное приложение Journal. Оно помогает пользователям iPhone размышлять и практиковать ведение дневника. Используя машинное обучение на устройстве, пользователь может получить персонализированные предложения, которые помогут ему вдохновиться на запись в дневнике. Предложения подбираются на основе недавней активности, включая фотографии, людей, места, тренировки и многое другое, что упрощает начало записи в дневнике, а запланированные уведомления помогают выработать привычку вести дневник.

Из любопытного приложение «Здоровье» предлагает новые функции, связанные с ментальным здоровьем. Пользователи могут регистрировать свое ежедневное настроение и сиюминутные эмоции; видеть, что может способствовать их душевному состоянию; легко получать доступ к оценкам депрессии и тревоги, часто используемым в клиниках, а также к ресурсам, доступным в их регионе. Кроме того, увеличение расстояния, с которого просматривается устройство, может помочь детям снизить риск развития близорукости и дает взрослым пользователям возможность уменьшить цифровое утомление глаз. Функция Screen Distance in Screen Time использует камеру TrueDepth, чтобы побудить пользователя отодвинуть устройство подальше, если он держит его ближе 12 дюймов от лица в течение длительного периода времени.

Бета-версия iOS 17 для разработчиков доступна участникам программы Apple Developer Program на сайте developer.apple.com с сегодняшнего дня, а публичная бета-версия будет доступна в следующем месяце на сайте beta.apple.com. Новые функции программного обеспечения будут доступны этой осенью в виде бесплатного обновления для iPhone Xs и более поздних версий.

Безопасность Apple — миф или правда? Разбор

Считается, что iOS и iPad OS полностью секьюрны и приватны, а на MacOS вовсе нет вирусов. Но так ли это на самом деле? А может это мифы…
aka_opex 23 декабря 2022 в 06:03

По поводу безопасности девайсов Apple ходит два противоположных мифа.

Первый миф гласит: Apple равно безопасность. Вирусов нет. Face ID и Touch ID невозможно взломать. И вообще все продают ваши персональные данные, а Apple — одни Д’Артаньяны.

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

И у обоих мифов есть под собой веские основания! Поэтому сегодня мы с вами разберемся в интересных и противоречивых вещах.

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

МИФ 1. APPLE = БЕЗОПАСНОСТЬ

Вдох…. Выдох… Вы спокойны и уверены. Вы сделали правильный выбор. Вы купили устройство Apple. Теперь ваши данные в безопасности. Вы контролируете ситуацию… Возможно.

Для начала, у меня для вас хорошая новость: слухи о невероятной безопасности устройств Apple не безосновательны.

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

И чтобы в этом убедиться вам нужно забить в поисковике всего три слова: “безопасность платформы Apple”. Поисковик выдаст вам такую непримечательную страничку: https://support.apple.com/ru-ru/guide/security/welcome/web. Но стоит вам её пролистать до конца, ткнуть вот на эту ссылку: и вам откроется Библия безопасности Apple!

Это документ размером в 272 страницы, в котором перечисляются все технологии и методы при помощи которых Apple создает несокрушимый кибер-щит, оберегающий их продукты, операционные системы и сервисы от всякого кибер’shit’а.

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

АППАРАТНЫЕ ФУНКЦИИ БЕЗОПАСНОСТИ

Какой бы крутой не была крепость неприступной её в первую очередь делают прочные высокие стены, различные преграды по периметру: реки, горы рвы и прочие физические барьеры.

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

ОТКЛЮЧЕНИЕ МИКРОФОНА

Например, знали вы что во всех MacBook с 2019 года и новее (на всех 13-дюймовых ноутбуках MacBook Pro и MacBook Air с чипом T2, а также на всех ноутбуках MacBook с чипом T2 от 2019 г. и новее и ноутбуках Mac с чипом Apple) имеется функция аппаратного отключения микрофона, которая срабатывает при закрытии крышки.

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

Эти датчики калибруются при производстве и защищены от изменений важных параметров. Такие датчики выдают прямой аппаратный сигнал, который проходит через простой набор аппаратных логических операций, вот таких:

И это невозможно перепрограммировать. Даже если злоумышленник каким-то образом смог установить шпионское ПО на ваш MacBook, он всё равно не сможет вас подслушивать если крышка закрыта. Ну и подсматривать тоже не сможет, т.к. камера и так перекрывается при закрытой крышке.

И кстати, на iPad 2020 г. и новее тоже есть такаяа ппартаная фича. Правда работает она только с фирменными чехлами или сертифицированными чехлами по программе MFi — Made For iPhone. В целом, вроде бы мелочь, а приятно.

ШИФРОВАНИЕ ДАННЫХ

Теперь перейдем к более тяжелой артиллерии — шифрование данных.

Если вы не знали, все файлы на SSD в вашем MacBook или iPhone хранятся в зашифрованном виде. А дешифруются они на лету прямо во время использования девайса без всяких задержек благодаря аппаратному криптографическому AES модулю.

Работает это так: каждый раз когда вы создаете файл, параллельно создается новый 256-битный ключ (ключ файла). Причем, файловая система Apple (APFS) позволяет разным фрагментам файла раздавать разные ключи. Дальше он передается аппаратному AES-модулю, который использует этот ключ для шифрования файла при записи во флеш-память.

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

Но почему, у него не будет ключей?

Да потому, что все ключи хранятся в отдельном защищенном энергонезависимом хранилище. Мало того, сами ключи хранящиеся там тоже зашифрованы! А дешифровать их может только Secure Enclave. И вот на этой штуке мы остановимся поподробнее.

SECURE ENCLAVE

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

По сути, это целая система на кристалле в системе на кристалле. В нём есть свой процессор, загрузочное ПЗУ, свой модуль AES, модуль защищенной памяти и свой эксклюзивный доступ к защищенному энергонезависимому хранилищу через шину I2C.

И всё это добро находится на одном кристалле с центральным процессором, если это чип Apple, либо, если это старый Макбук с процессором Интел, то на отдельном чипе безопасности T1 или T2.

Secure Enclave впервые появился в iPhone 5s и сейчас есть почти во всех девайсах Apple:

  • iPhone 5s или новее;
  • iPad Air или новее;
  • компьютеры MacBook Pro с Touch Bar (2016 г. и 2017 г.) и чипом Apple T1;
  • компьютеры Mac с процессором Intel и чипом безопасности Apple T2;
  • компьютеры Mac с чипом Apple;
  • Apple TV HD или новее;
  • Apple Watch Series 1 или новее;
  • HomePod и HomePod mini.

Зачем нужен Secure Enclave?

Много для чего. Например, вся архитектура биометрической безопасности, я имею виду Face ID и Touch ID полностью завязана на Secure Enclave.

Биометрические сенсоры вообще не передает никаких данных в центральный процессор, они работают напрямую с Secure Enclave через безопасное соединение.

А Secure Enclave уже говорит центральному процессору стоит ли разблокировать устройство или совершать оплату через Apple Pay.

Более того, Secure Enclave напрямую связан не только с сенсорами, но и с некоторыми кнопками. Фича называется безопасное подтверждение намерения.

Например, когда вы хотите что-то оплатить через Apple Pay, если еще помните как это делается, вам не просто так в начале нужно два раза нажать на кнопку включения. В этот момент вы подтверждаете свое намерение совершить покупку отправляя сигнал через физический канал связи между физической кнопкой и Secure Enclave.

Такой же механизм используется например когда вы создаёт пару Magic Keyboard с Touch ID с компьютером Mac.

А ещё Secure Enclave оснащён микросхемами для контроля напряжения, если кто-то кто-то пытается вывести из строя какие-то компоненты путём выхода за пределы рабочего диапазона напряжения. Secure Enclave это замечает и останавливает атаку.

И это только капля в море. Secure Enclave вместе с другими аппаратными фичами обеспечивают:

  • в целом безопасность системы на кристалле;
  • целостность операционной системы;
  • безопасную загрузку;
  • безопасное обновление ПО и прочее.

В общем, думаю вы поняли, что с точки зрения безопасности на уровне железа у Apple всё хорошо.

Поэтому перейдем от аппаратной безопасности к софтверной.

БЕЗОПАСНОСТЬ СИСТЕМЫ

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

И вообще-то правильно делает, ведь тем самым Apple обеспечивает безопасность на всех уровнях. Во первых, на самом нижнем уровне, все ОС Apple — закрытые. Это значит, что Apple не дает вносить изменения в код ОС. В отличие от Android или например Windows, где в большинстве случаев можете достаточно легко получить неограниченные права администратора, вносить изменения в код системы, мутить кастомные прошивки, играться с реестром и прочее. И часто root-доступ, можно сделать абсолютно легально.

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

Именно поэтому Apple не даёт вам права легально получить рут права на своих девайсах. Для этого нужно делать джейлбрейк, то есть полноценный взлом.

Во-вторых, Apple строго ограничивает в правах все приложения. Например, для этого используется принцип песочницы. Все приложения сторонних разработчиков помещаются в изолеровнную среду — песочницу, У них нет доступа к файлам, хранящимся в других приложениях, а весь раздел операционной системы подключен только для чтения. А если приложению что-то нужно, придётся получить разрешение пользователя и работать придется под присмотром специальных служб ОС. В общем, атмосфера душная, но безопасная.

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

  • HomeKit
  • CloudKit
  • SiriKit
  • DriverKit
  • ReplayKit
  • ARKit

В процессе разработки код приложений нужно обязательно подписывать с помощью выпущенного компанией Apple сертификатов, что доставляет массу неудобств разработчикам.
Дистрибьюция приложения происходит исключительно через магазин приложений Apple — App Store (правда в iOS 17 это может поменяться). А перед публикацией каждое приложение и каждое обновления проходит тщательный код-ревью.

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

Итого Apple с одной стороны не даёт разработчикам писать код как попало. С другой стороны не дает пользователям ставить приложения откуда попало. Идеальная система.

Ну и напоследок, Apple тщательно следит за безопасностью всех своих служб iCloud, Apple Pay, iMessage, FaceTime при помощи технологий шифрования и прочего. А также, в отличие от своих конкурентах в лице Facebook * и Google, Бизнес модель Apple не строится на продаже таргетированной рекламы.

* Компания Meta Platforms Inc. и ее продукты (Instagram, Facebook) признана экстремистской организацией и запрещена на территории РФ.

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

МИФ №2. ВСË УЖЕ ДАВНО ВЗЛОМАНО

Вы спокойны и уверены. Вам не нужно контролировать ситуацию. Ни у кого нет защиты, но ваши данные никому не нужны. Возможно.

Теперь у меня для вас плохая новость: миф о безопасности устройств Apple мягко говоря преувеличен. Какая бы ни была хорошая защита она всё равно ломается. В июле 2020 года китайские белые хакеры из лаборатории Pangu Lab взломали сердце аппаратной безопасности Apple — Secure Enclave. Тем самым получив возможность взламывать целый ворох устройств, которые Apple выпустила со времен процессора Apple A7 вплоть до Apple A11 Bionic.

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

Хорошо. А как вам такое? — Отвечу я.

В 2021 году те же ребята из Pangu Lab пошли еще дальше на Международном соревновании по кибербезопасности они взломали iPhone 13 Pro теперь уже удаленно. А на взлом потребовалась всего 1 секунда. Чтобы получить контроль над iPhone, пользователь всего лишь должен был перейти по специальной ссылке в браузере Safari. От такого уже никто не застрахован.

Но, чтобы кончательно убедиться в своей небезопасности, вам нужно закруглить всего три слова: “NSO Group exploit” и тогда вы окунётесь в пугающий но очень интересный мир кибербезопасности, политических интриг и… Впрочем, зачем гуглить, давайте я сам вам расскажу.

ZERO-CLICK ATTACK

В июле 2020 года на iPhone азербайджанского журналиста поступила команда открыть приложение Apple Music. Без его ведома и взаимодействия с журналистом приложение подключилось к вредоносному серверу и загрузило шпионское ПО на телефон, которое оставалось там в течение 17 месяцев, прослушивая телефонные звонки и текстовые сообщения.

Это был пример атаки “нулевого клика” или zero-click attack. Такого рода атаки не требует никаких действий со стороны жертвы, и могут проходить совершенно незаметно для пользователя.

Разработчиком данного шпионского ПО оказалась израильская компания NSO Group.

Это IT-компания, которая специализируется на производстве ПО, под названием Pegasus, которое используется для дистанционного извлечения данных из смартфона в обход его механизмов защиты.

Сами NSO Group позиционируют себя как компанию которая, помогает “правительствам бороться с терроризмом и преступлениями по всему миру, во имя спасения тысячей жизней”.

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

Компания существует с 2010 года. Известно, что их услугами успели воспользоваться правительства следующих стран: Мексика, Саудовская Аравия, ОАЭ, Испания, Индия, Азербайджан, Венгрия, Казахстан и других.

Использовали ПО Pegasus:

  • Мексика
  • Саудовская Аравия
  • ОАЭ
  • Марокко
  • Испания
  • Индия
  • Панама
  • Того
  • Руанда
  • Азербайджан
  • Бахрейн
  • Венгрия
  • Казахстан
  • Кения

Источник: https://roskomsvoboda.org/post/pegasus-nso-group/

Эти ребят взламывают не только iPhone, но и вообще всё, что звонит.

Например, в 2019 на NSO Group подали в суд, кто бы вы думали? — WhatsApp

В судебном иске они заявили, NSO Group воспользовались уязвимостью аудио звонков в WhatsApp (CVE-2019-3568) для взлома устройств пользователей. Атакам подверглись как минимум 1400 человек, а среди жертв были «юристы, журналисты, правозащитники, политические диссиденты, дипломаты и другие видные чиновники».

Но самая громкая атака NSO Group была обнаружена в марте 2021 года.

Лаборатория при Университете Торонто Citizen Lab анализируя резервные копии в iTunes одного саудовского активиста обнаружили вредоносное ПО Pegasus, которое использовало уязвимость iMessage в новейших версиях iOS, MacOS Watch OS

A Symbolicated Type One crash for FORCEDENTRY on an iPhone 12 Pro Max running iOS 14.6.

Уязвимость получила название FORCEDENTRY (CVE-2021-30860).

И она позволяла дистанционно взломать и получить полный контроль над миллионами афонов и другими девайсами Apple по всему миру не оставляя никаких следов и без ведома пользователей!

А виной всему была любовь людей к гифкам, а также старые ксероксы. Но обо всём по порядку.

ПОБЕГ ИЗ ПЕСОЧНИЦЫ

Итак, FORCEDENTRY — это эксплойт. Так называют вредоносный код, использующий ошибки и уязвимости в ПО для осуществления атаки.

Эксплойт – вредоносный код, который использует ошибки и уязвимости в программном обеспечении для осуществления атаки.

В данном случае использовалась одна интересная уязвимость в iMessage. Поговорим об этом.

Вообще, iMessage никогда особо не славился безопасностью. О случаях атак на iMessage, в том числе zero-click атак известно по крайней мере с 2016 года.

А помогал осуществлять атаки, злоумышленникам тот факт, что некоторые компоненты iMessage не были изолированы так же, как другие приложения на iPhone.

Но в Apple сидят не дураки, поэтому в iOS 14 никому ничего не сказав, эту проблему поправили.

Они добавили в систему новую песочницу BlastDoor специально для iMessage. Теперь все входящие сообщения сначала попадали в изолированную безопасную среду , анализировались на предмет опасных положений или ссылок на подозрительные сайты и если всё ок, только в этом случае отображались в системе.

После этого нововведения прошлые атаки направленные на iMessage перестали работать. И всё было бы хорошо, если бы не вот эта строчка кода:

[IMGIFUtils copyGifFromPath:toDestinationPath:error]

Дело в том, что iMessage, как и положено, имеет встроенную поддержку GIF изображений. Вот только беда — не все гифки зациклены по умолчанию. А ведь нет ничего грустнее чем мемасик, который не проигрывается по кругу? Решили в Apple. И добавили ту самую строчку кода которая зацикливался все гифки принудительно.

И всё было бы хорошо, но запускался этот код вне песочницы BlastDoor.

Казалось бы, какая-то мелочь! Как этим вообще можно воспользоваться? А оказалось еще как можно!

Хакеры из NSO Group использовали уловку “fake gif”. Они подсовывали iMessage вместо настоящей гифки они PDF файл, с расширением .gif, а внутри этого файла был поток данных в кодировке JBIG2.

И тут вы должны сказать: ааааа. А это еще что такое?

А это интересная штука.

JBIG2 — это кодек, который использовался для сжатия отсканированных изображений в старых ксероксах, например вот в таком:

Многофункциональный принтер серии Xerox WorkCentre 7500, в котором использовался JBIG2.

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

Например, этот кодек умел выявлять похожие глифы. Скажем, он находил в документе все буквы “e” и заменял все копии на какую-то одну из них, чтобы не хранить лишние буквы в памяти.

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

Но к чему я это всё? А вот к чему!

Дело в том, чтобы проводить такую и нет некоторые другие операции кодек использовал логических операторы И, ИЛИ, Исключающее ИЛИ, т.е. XOR как в примере с маской.

А теперь следите за руками! Логические операторы — это программная эмуляция логических вентилей, которые используются при проектировании процессоров.

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

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

И если вы сейчас ничего не поняли, поверьте вы не одиноки!

Ведь даже профессионалы, которые разбирались в том как этот эксплойт работает: назвали его “невероятным и пугающим”.

И, кстати, это были ребята из команды Google Project Zero, которые в декабре 2021 года опубликовали подробный технический анализ эксплоита, если интересно можете ознакомиться.

ИГРА НА ОПЕРЕЖЕНИЕ

Это что получается? Все наши девайсы уязвимы и не о какой безопасности и речи быть не может?

На самом деле всё не так плохо!

Уязвимость FORCEDENTRY была обнаружена специалистами Citizen Lab в феврале-марте 2021. А была устранена Apple 13 сентября того же года вместе с обновлениями iOS до версии 14.8, macOS до Big Sur 11.6, watchOS до 7.6.2.

А также Apple подали в суд на NSO Group и выделила 10 миллионов баксов на поддержу тех кто латает дыры в безопасности.

Как заявил глава отдела информационной безопасности и архитектуры Apple Ivan Krstić:

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

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

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

Например, после того как Secure Enclave взломали, Apple тупо взяли и заменили этот компонент в своих старых процессорах, которые всё ещё выпускаются. Поэтому в устройствах с процессорами A12, A13 и S5 выпущенный после осени 2020 года стоит Secure Enclave второго поколения.

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

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

То теперь, ключи хранятся только на вашем девайсе и даже Apple не может расшифровать данные лежащие на их серверах.

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

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

ПОСЛЕСЛОВИЕ ПРО ANDROID

Ну и напоследок, предвидя ваши вопросы. А что там с безопасностью Android?

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

Но тем не менее есть у Андройда один недостаток, который одновременно становится и преимуществом — это фрагментация.

Система безопасности Apple очень монолитна. Поэтому если вы, например взломали Secure Enclave на одном девайсе вы сразу взломали тонну других устройств и часы и макбуки и Apple TV и всё это в большом количестве.

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

Поэтому, если скажем у вас какой-нибудь новый девайс, типа Google Pixel с аппартным чипом безопасности Titan M и вы ставите все обновления безопасности и не играетесь с рут-правами, то вполне вероятно, что шанс быть успешно атакованным у вас будет куда меньше, чем на последнем iPhone.

Приложения VK вернулись в App Store

Больше двух недель приложения были недоступны пользователям iOS, причем не только ВКонтакте, но и другие приложения холдинга.
aka_opex 14 октября 2022 в 05:12

14 октября появилась информация, что в App Store возвращаются приложения холдинга VK, который были заблокированы 26 сентября из-за того, что большинство топ-менеджмента компании попало в санкционные списки Великобритании.

На данный момент в магазин приложений App Store вчернулись мобильные приложения экосистемы VK, включая VK Мессенджер, VK Звонки, VK Музыку и фирменное приложение соцсети «ВКонтакте», а также игры от MyGames.

 

Как создают мобильные приложения? Разбор

Сегодня мы углубимся в вопросы разработки приложений для разных мобильных операционных систем и снова попытаемся понять разницу между iOS и Android?
aka_opex 31 августа 2022 в 08:28

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

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

Разберемся, что такое среда разработки? Узнаем, чем отличаются приложения под iOS и Android? Что лучше, нативные или кросс-платформенные приложения?
И зададим главные вопросы разработчику!

Где разрабатываются приложения?

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

IDE — Integrated development environment — интегрированная (или единая) среда разработки

Для Android такой средой разработки является Android Studio, а для iOS – Xcode.

Среда разработки – это просто программа, где есть всё что вам нужно для создания приложения. Тут есть:

  • где писать код,
  • где отлавливать баги,
  • встроенный эмулятор, в котором вы можете сразу тестировать приложение,
  • и даже визуальный редактор интерфейса, в котором вы можете двигать всякие элементы интерфейса прям как в PowerPoint.

Окей, двигаемся дальше.

На каких языках пишутся приложения?

Приложения под разные платформы пишут на разных языках программирования. Большую часть кода под iOS пишут на Objective-C и Swift, а под Android на Java и Kotlin.

Swift и Kotlin – это более современные и дружелюбные языки программирования. Эти языки очень похожи, вплоть до того, что некоторые участки кода могут совпадать на 70% и даже больше.

Вот пример функции которая на основе текущего дня и вида погоды создает сообщение о прогнозе.

Интересно, что Swift создан только для разработки под iOS. А вот на Kotlin можно писать под разные платформы, и под Windows, и под Linux, и даже под iOS. Думаю, это одна из причин радости разработчиков, когда Kotlin добавили в Android Studio. Это было на Google I/O в 2017 году.

Из чего состоят приложения?

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

Разберем на примере Android.

Тут все приложения состоят из четырёх основных компонентов, это:

  1. Активность (activity)
  2. Сервис (service)
  3. Широковещательный приемник (broadcast receiver)
  4. Поставщик содержимого (content provider)

Чтобы вас сильно не грузить, подробнее остановимся на двух из них: Активностях и сервисах.

Начнем с Активностей. По сути, это основной интерфейс приложения. Это пустое окно, в которое мы запихиваем текст, картинки, кнопки и прочие элементы интерфейса. Как правило, активность занимает полный экран, и по своей сути она похоже на веб-страницу.

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

Каждая Активность имеет свой жизненный цикл. Выглядит он вот так сложно:

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

  1. Запущена
  2. На паузе
  3. Остановлена
  4. Уничтожена

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

Иными словами активность не может работать в фоне. Для этого в Андроиде существует другой компонент — сервис (service)

Сервисы — очень удобная штука. При помощи сервисов в Android очень легко можно реализовать любые фоновые задачи: воспроизведение музыки, скачивание файлов, навигацию и прочее, прочее.

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

iOS и фоновые задачи

А вот в iOS проблемы совсем иного рода. В качестве аналога Сервисов тут есть шутка, которая называется Background Task, то есть буквально фоновая задача.

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

Из плюсов: вряд ли какое-то приложение сожрет в фоне батарейку на вашем iPhone. Из минусов — вам придется постоянно тыкать в экран пока грузится видосик в Telegram.

Тем не менее, частично такие ограничения можно обойти и реализовать практически тоже самое, что можно сделать на Android.

Иными словами, разработка для iOS и Android очень похожа. Отсюда возникает вопрос, а можем ли мы написать одно приложение, которое будет работать и на iOS и Android? На самом деле можем, но с оговорками.

Когда перед разработчиком стоит задача погнаться сразу за двумя зайцами, то есть разработать приложение сразу под две ОС. У него есть три пути:

  1. Использовать нативную разработку,
  2. Использовать кросс-платформенную разработку
  3. Использовать гибридную разработку.

В чем разница?

Нативные, кросс-платформенные и гибридные разработки

Итак, нативная разработка — это самый прямолинейный, понятный, и при этом, наверное, самый затратный путь.

От англ. native — родной, естественный

В этом случае под каждую операционную систему пишется отдельное приложение с использованием родных для этой системы языков и инструментов, то есть для iOS нативные приложения пишутся в среде разработки Xcode на языках Objective-C и Swift. А для Android используют Android Studio и языки Java и Kotlin.

Нативные приложения считаются самыми быстрыми, надежными и вообще чувствуют себя в родной ОС как дома. Каждое такое приложение, как костюм сшитый на заказ. Из преимуществ — такой костюм идеально сидит, из недостатков — для каждой ОС приходится шить свой отдельный костюм.

Поэтому существует очень манящая идея кросс-платформенной разработки. Представляете, вы пишите один код, который работает на разных платформах. Звучит как настоящая мечта для заказчика. Нужно вдвое меньше разработчиков, вдвое меньше времени и, чисто теоретически, вдвое меньше бюджет. Более того есть масса инструментов, то есть фреймворков, которые позволяют это сделать: React Native, Flutter, Xamarin, Cordova, Ionic, Titanium Appcelerator, Vue Native.

Самые популярные — React Native и Flutter.

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

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

Ну а гибридный подход совмещает обе эти идеи, когда какие-то куски приложения пишутся как кросс-платформенные, а какие-то как нативные.

Но какой из этих подходов круче? 

Нативные приложения — приложения, созданные с помощью инструментов, которые предоставляют владельцы ОС. Обычно они выглядят наиболее органично среди «родных» приложений ОС. Но, для каждой системы нужно делать свою версию приложения, так как у всех разные инструменты для создания таких приложений.

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

Гибридные приложения сочетают в себе нативные и кросс-платформенные части. Можно сказать, что они являются проявлением длительного, если не бесконечного, поиска баланса между стоимостью разработки приложения и его способностью приносить пользу для бизнеса.

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

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

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

Кросс-платформенный подход, например React-Native, тут может отлично сработать. Почему?

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

Какой подход использовался при разработке приложения «МойОфис Документы»?

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

Приложение “МойОфис Документы” можно разделить на две части:

  1. Файловый менеджер (ФМ)
  2. Редактор документов

ФМ — это пример классического набора относительно стандартных функций: авторизация, работа с сетью, показ списка объектов с помощью стандартных UI элементов.

Редакторы — совсем другая история. Их «сердцем» является общее ядро, написанное на C++. За счет этого мы получаем полную унификацию того, как выглядят и ведут себя редакторы на всех платформах на которых мы умеем работать. Цена этой унификации конкретно нашего приложения — необходимость работы с C++, языком который сложно назвать стандартным для мобильной разработки. Что интересно, из-за ядра мы вполне можем назвать наше приложение гибридным, т.к. в нем есть кросс-платформенная часть. Разница лишь в том, что в такой кросс-платформе код ядра работает даже быстрее, чем если бы он был написан на наших «нативных» Java и Kotlin.

Помимо ядра у нас есть нестандартные элементы интерфейса, которые так же критичны к производительности. Я люблю приводить в качестве примера логику рендеринга документов. Этот компонент состоит из двух частей: логика ядра, которая рисует содержимое документа в буфер и логика рисования этого буфера уже на экране. Почему так работает — отдельная история, но сейчас важно, что это позволяет нам находить баланс между скоростью рисования содержимого и эффективным потреблением памяти и CPU. (Тут нужно вставить видео в котором включен developer mode в рендеринге, добавит наглядности)

В общем, наше приложение сложно назвать «тривиальным» с точки зрения разработки. У нас есть как стандартные вещи, так и весьма требовательные к производительности компоненты, проблемы в которых наши пользователи замечают очень быстро. Поэтому, мы изначально делаем наше приложение максимально нативным. Это позволяет сконцентрироваться на бизнес-задачах вместо борьбы с кросс-платформенными фреймворками для того, чтобы выжать из них максимум производительности.

Под какую платформу сложнее программировать iOS или Android?

После совместных обсуждений мы пришли к выводу, что сложность именно в работе примерно одинакова. Обе системы сейчас стремительно движутся в общем направлении как по фичам, так и по подходам к разработке (kotlin ~ swift, ComposeUI ~ SwiftUI). Отличия, конечно, остаются, но они не такие значительные чтобы о них говорить в контексте “сложнее-проще”. Другой вопрос, что порог входа в iOS по прежнему выше, чем в Android: вам нужен мак и айфон для того чтобы начать.

А можно ли написать приложение вообще без кода?

На сегодняшний день, действительно, существуют технологии, которые позволяют создавать некоторый вид приложений буквально не написав ни строчки кода. Чтобы понять как это работает можно вернуться к предыдущей теме. На разработку удобнее смотреть не бинарно (нативное или кросс-платформенное), а как на непрерывный процесс поиска наиболее оптимального способа решать бизнес-задачи. Двигаясь от нативной к полностью кросс-платформенной разработке мы также двигаемся по пути абстрагирования от конкретных платформ и ОС к технологиям которые позволяют сфокусироваться только на бизнес-задачах. Зерокодинг — это пример крайнего положения на спектре разработки. Тут вас ждет огромное количество ограничений: внешний вид, потенциально реализуемые фичи, производительность, полная зависимость от конкретной компании. С другой стороны, вы получаете возможность запустить первую версию приложения буквально за выходные. А в некоторых случаях это может быть крайне важно.

Подписывайтесь на МойОфис ВКонтакте, будьте в курсе новостей разработки приложений. 

Установить бесплатные редакторы для решения повседневных задач на домашнем компьютере или мобильном устройстве: ПК, Google Play StoreAppStore

Философия iOS vs ANDROID | РАЗБОР

Сегондя мы раз и навсегда разберемся с мобильными операционными системами, точнее их фундаментальными идеями и философиями.
aka_opex 17 июля 2022 в 01:05

Что круче iOS или Android?

В этом вопросе мы люди предвзятые. Борино сердечко отрадно Pixel’ям, а вот Валера очень уж любит яблочки сорта «купертиновка». Но есть в нашей команде человек, которому можно доверить ответ на главный религиозный вопрос 21 века. Это наш бессменный автор и редактор — Антон Евстратенко.

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

Привет обитатели интернета и мобильных сетей! iOS против Android. Замечали такую штуку? Вроде бы уже нет никакой разницы, чем пользоваться iPhone или Android.
Всё плюс-минус всё одно и тоже: иконки, приложения, шторка уведомлений, вот даже виджеты на iOS завезли. Но тогда почему пользователи iOS теряются при переходе на Android и не могут разобраться в запутанной логике системы. А пользователи Android, наоборот, бесятся от того, что iPhone ничего не умеет и всё как то не на своём месте?

Поэтому мы решили глубоко копнуть. В общем, мы подробно изучили гайдлайны по iOS и Android и раскопали много всего интересного. Разобрались в философии, сравнили компоненты, изучили физику и механику систем. А значит сегодня мы сможем ответить на вопрос, чем iOS отличаются от Android на фундаментальном уровне.

И сегодня мы расскажем как Google научился нарушать законы физики? Поймем почему iOS такая неповоротливая и причем тут уважение? Узнаем как Android научился тянуться и почему в девайсах от Apple такие странные разрешения дисплеев?

Философия iOS

Прежде чем закапываться в отличия iOS и Android. Давайте посмотрим, что про эти системы думают их создатели. На самом деле и туда, и туда создатели заложили определенную философию! И она в iOS и Android кардинально отличатся. А узнали мы об этом из официальных гайдлайнов.

Для Apple это Human Interface Guidelines (HIG), “гайдлайны по человеческому интерфейсу”. Чувствуете, да? — “Человеческому”. В центре должен быть человек, чтобы ему было удобно, понятно, приятно. Самый настоящий гуманизм во плоти. Прекрасная идея! Но как этого добиться?

Тут Apple предлагает придерживаться трех основных установок. Интерфейс должен быть:

  • разборчивым
  • уважительным
  • и объёмным.

Очень уж обобщенно, да? Сейчас поясню.

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

Уважительным, имеется ввиду, к пользователю. А добиться этого можно за счет плавных анимаций, они должны помогать пользователю понять контент, а не играть с ним наперегонки. Теперь понятно, почему анимации в iOS пользователю Android кажутся такими медленными, да?

А ощущение объема и глубины Apple предлагает достигать за счет четкого разделения на слои, иерархии и, опять же, реалистичных анимаций.

Иными словам, iOS ставит во главу угла комфорт пользователя, который достигается функциональным минимализмом. Очень логичная, понятная, можно сказать прагматичная философия.

Философия Android

То ли дело Android. Тут всё куда веселее. Google свою философию называют Material Design. И сейчас мы наблюдаем уже её третью версию, широко известную как Material You. Но в гайдлайнах она называется Material Design 3.

Так вот, в отличие от “человеческого дизайна”, где в центр ставят человека, в “матириал дизайне” как думаете в чем основная фишка? В материале!

Что??? Каком еще материале? Да, звучит странно, но на самом деле идея очень прикольная.

Помните раньше на iPhone и Android в дизайне UI главенствовал скевоморфизм? Это когда элементы интерфейса имитировали материалы реального мира? Всё было такое прикольное, объёмное. Джобс еще говорил, что иконки в iOS настолько хороши, что вы захотите их лизнуть.

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

Нужно было решение. Тогда в iOS 7 Сэр Джони Айв просто решил все делать простым и максимально минималистичным.

А вот в Google пошли куда дальше и придумали абсолютно сумасшедшую идею! Они решили, раз материалы физического мира для интерфейсов больше не подходят, давайте создадим свой новый цифровой материал, из которого мы мы будем собирать интерфейсы!

И я думаю, вы уже догадались, что весь интерфейс Android создан только из этого нового материала. Отсюда и название Material Design.

Что же это за материал такой? На самом деле он обладает рядом суперспособностей:

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

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

Окей, креативно и круто. Но в чём тут философия? А вот в чём!

Google со своим Material Design (в отличие от iOS, где в центр ставят опыт пользователя), в центр ставит разработчика, которому как-бы говорит: Зацени! Мы придумали цифровой мир, с кучей приколов и удобными инструментами. Играйся!

Но для чего всё это? А для того чтобы разработчики действительно стали играться и создавать свой уникальный Android. И в этом случае мы как пользователи, получим главное преимущество Android перед iOS — разнообразие. Вот такая многоходовочка от Google.

Наскучил Android — не проблема, поменяй обоину, получишь новое оформление. Хочется большего? Смени прошивку. Еще большего? Смени девайс. И каждый раз ты получишь новый Android.

Иными словами, ключевая философия Android — это разнообразие для пользователя, которое достигается при помощи системы, поощряющей креатив разработчиков. Поэтому фрагментация Android — не баг, а фича.

Отличия в философии

Итак, обе философии “комфорт и минимализм” в iOS и “разнообразие и креатив” в Android прослеживаются во всём, даже в том как написаны гайдлайны.

Гайдлайны от Apple — это довольно сухое и абстрактное описание общих принципов. На каждый раздел буквально по одной страничке. У нас есть то-то, делать надо так-то. Всё что не разрешено — запрещено. А в качестве примера приводятся приложения Apple.

Apple включают максимальную защиту от разработчика-креативщика, чтобы тот ненароком не навредил пользователю и как бы говорят, мол: “Делать только так и никак иначе. И постарайтесь сделать хотя бы на нашем уровне”.

А вот гайдлайны Android — полная противоположность. Тут всё максимально подробно расписано и разжевано.

Каждый раздел — это целый сайт, с подразделами, массой примеров и даже интерактивными инструментами, упрощающими жизнь разработчика. “Вот прикольный инструмент, можешь сделать так. А вот еще инструмент, можешь так”.

Все что не запрещено — разрешено. Вышел Material Design 3, но можно использовать Material Design 2.

В качестве примера, как надо делать, приводятся сторонние приложения. Google буквально провоцирует разработчика выходить за рамки, и призывает: “Развлекайся, сделай лучше чем мы”.

Вот такие две разные философии. Но поверьте, это далеко не главное отличие iOS от Android. Поэтому, погнали дальше.

Физика

Итак, несмотря на кардинально разные принципы в основе обеих систем. Мы видим, что время всё расставляет на свои места. iOS становится менее ограниченной, а вот Android всё более вылизанным.

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

Начнем с iOS. Несмотря, на то что один из принципов “человеческого дизайна” это объем, а точнее глубина. Тем не менее, интерфейс iOS по большей части плоский. Почему так?

Каждый экран в iOS — это отдельная карточка, на которой все элементы расположены в одной плоскости, за исключением шапки и подвала.

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

В Android же всё куда сложнее. Каждый экран тут многослойный. Элементы могут свободно перемещаться летать друг над другом, влезать с любой стороны и улететь в никуда.

Есть только одно ограничение, интерфейс не должен ощущаться глубже, чем толщина корпуса вашего смартфона.

Кстати, поэтому материал не может быть толстым, у него всегда фиксированная толщина в 1 dp. Что такое dp мы еще разберем.

Для того? чтобы пользователь понимал, что объекты находятся друг над другом в Material Design первой и второй версии активно использовались тени. Чем выше объект — тем больше тень.

Такая система себя хорошо зарекомендовала, но в угоду минимализму, в Material You от теней решили по возможности избавиться. Опустили многие объекты на землю, или вовсе заменили тень на акцентный цвет кнопки. Но общий принцип остался тем же.

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

iOS в этом плане куда проще. Всё что мы можем делать перелистывать карточки в одной плоскости, либо накладывать карточки друг на друга. И всё.

Итого получается всего три возможных варианта навигации:

  • Плоская линейная
  • Плоская нелинейная
  • Иерархическая

И это против десятков, может даже сотен вариантов навигации, которые можно реализовать на Android штатными средствами системы. Чувствуете, да?

iOS — давайте все запретим, чтобы пользователь не запутался. Ведь если он запутается — он расстроится.

Android — давайте всё разрешим, чтобы пользователь из любой ситуации нашел выход. Ведь если он упрется в ограничения системы — он расстроится.

Компоненты

Разнообразие Android и минимализм iOS проявляется не только в системе навигации, но и компонентах системы.

Например, в iOS есть всего один инструмент предупреждения пользователя — Alert. Это такое всплывающее окошко с сообщением и кнопками «ок», «отмена».

А Android есть Баннеры, Снекбары, Диалоги и функциональность у этих компонентов просто запредельная.

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

А еще в iOS просто нет добной половины компонентов, которые есть в Android, я насчитал по крайней мере девять штук. Мне нравится Backdrop.

  1. Navigation Drawer (бургер-меню)
  2. Backdrop (замена бургеру)
  3. Bottom App Bar
  4. Chips
  5. FAB
  6. Bottom Navigation Drawer
  7. Side Sheet
  8. Expanding Bottom Sheet
  9. Standard Bottom Sheet

Безусловно некоторых вещей, что есть в iOS, нет в Android. Например, нет Степперов (Steppers), которые позволяют вводить мелкие значения.

Или нет знаменитого барабана для выбора даты. Зато есть удобный таймпикер, в iOS такого нет.

И то удивительно, что в Android нет нативного компонента “Точки”, которые показывают на какой странице мы находимся.

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

Резиновый Android

Фух! От обилия механик засунутых в Android создаётся ощущение, что он резиновый, а ведь он на самом деле резиновый. Android изначально создавался как кроссплатформенна ОС с адаптивным интерфейсом, который может растягиваться на любой экран.

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

А вот в iOS даже возможности нет.

Потому что в двух системах используются разные единицы измерения.

В iOS — это пойнты — pt.

Point — это абсолютная единица измерения. У нее фиксированный размер, равный 1/72 дюйма. Кстати, это Apple позаимствовали из мира типографии.

А в Android — это дипы — dp.

А вот дипы — это относительная единица, которая масштабируется в зависимости от плотности пикселей на экране. Собственно dip — это Density-independent pixel. Что по-русски, может звучать как «сильный и независимый пиксель, но одинокий». Я так перевёл.

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

А вот в iOS такой проблемы, но не потому что у Apple мало устройств с разными разрешениями. А потому что, Apple вместо того, чтобы подгонять разрешение графики под разные дисплеи, подгоняют разрешения дисплеев под графику. Именно поэтому на всех iOS девайсов такие нестандартные разрешения. И это гениально. Смотрите!

На первых iPhone 1 поинт равнялся одному пикселю. Графику надо было подготавливать в разрешении 1 к 1. На первых Retina-дисплеях, разрешение выросло в два раза и 1 поинт стал равняться 4 пикселям, а начиная с iPhone 6 Plus и дальше — это уже 9-ти пикселям.

Поэтому, несмотря на то,с момента появления первого iPhone было выпущено кучу iOS-девайсов, с разными разрешениями, по сути, графику под iOS надо подготавливать всего в двух вариантах: 2x и 3x. Гениально и просто!

Какая система лучше?

Чувствую было много информации, поэтому давайте подытожим. Итак, iOS и Android действительно очень разные, у них:

  • Разная философия. Комфорт против разнообразия.
  • Разная физика: Плоские карточки против многослойных экранов.
  • Разные компоненты. Только самое нужное против разнообразия вариантов.
  • Разные единицы измерения. Абсолютные пойнты против относительных дипов.

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

Плюсы iOS. Строгие ограничения в iOS делают интерфейс единообразным, понятным, предсказуемым и, главное, действительно очень приятным в использовании.

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

Плюсы Android. Android, в свою очередь дает невероятную свободу и позволяет реализовать практически всё что хочешь. Ведь есть же ощущение, что на Android можно сделать всё что хочешь? Кто тебе запретит?

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

Apple будет размещать рекламу прямо на экране блокировки iPhone?

Даже интересно, как пользователи отреагируют на такую рекламу прямо на экране блокировки iPhone?
aka_opex 12 июля 2022 в 03:40

С выходом iOS 16, компания Apple представила новые функции, позволяющие пользователям персонализировать свои телефоны. Центральным элементом этой функции является новые экран блокировки.

Apple сообщила, что дает пользователям возможность персонализировать внешний вид экрана блокировки — пользователи могут добавлять виджеты сторонних производителей, менять цветовую схему, настраивать шрифт часов и многое другое. Однако это открывает возможности и для компаний. Они могут воспользоваться этой функцией и разместить рекламу прямо на экране блокировки. Согласно TechCrunch, Glance, компания, поддерживаемая Google и специализирующаяся на размещении рекламы на экране блокировки, уже поддерживает контакты с американскими операторами связи и планирует запуск на некоторых устройствах Android в США в ближайшие месяцы.

В настоящее время для доступа к виджетам пользователям iOS необходимо провести пальцем или разблокировать экран. Однако они будут доступны, как только устройство включится. Glance похож на ленту «Snapchat Discover», показывая на вашем телефоне набор тематических заголовков новостей, видео, игр, фотографий и викторин при каждом включении. Идея заключается в том, что вы делаете «просмотр» каждый раз, когда включаете телефон, в среднем 65 «просмотров» в день.

#DroiderCast 180: Новый MacBook Air, Apple M2 и WWDC 2022, State of Play от Sony и Dall-E 2

Пора обсудить все новости, которые поступили к нам во время ключевого доклада WWDC 2022, а также трейлеры со State of Play.
aka_opex 10 июня 2022 в 02:03

Уверены, что вы этого ждали — новый выпуск #DroiderCast, в ходе которого мы обcудили главные новинки WWDC 2022, в том числе конечно MacBook Air и его сердце — Apple M2. Также мы поговорили об игровом ивенте Sony PlayStation — State of Play. В общем, об этом и не только — в новом выпуске! Получилось ярко и интересно!

Слушать в Apple Подкастах

Слушать в Google Подкастах

Слушать в Яндекс.Музыке

00:00:00 — Начало

00:02:20 — WWDC 2022
00:04:15 — iOS 16
00:32:49 — watchOS 9
00:39:24 — Apple M2
00:45:29 — MacBook Air
00:58:41 — MacBook Pro 13”
01:01:50 — macOS Ventura: Вспомнили Continuity
01:07:31 — iPad OS
01:13:57 — USB-C с осени 2024 года в Европе
01:15:16 — Илон Маск НЕ ПОКУПАЕТ Twitter

01:16:39 — Sony планирует выпускать половину игр на ПК и смартфонах к 2025 году

01:09:03 — State of Play

01:31:59 — DALL-E 2 дорисовал известные картины

01:35:49 — Teenage Engineering и Pixel?

01:39:39 — HBO закрывает Raised By Wolves Ридли Скотта

https://youtu.be/uIdjcDTc9Vk

01:39:03 — Resident Evil от Netflix

01:39:43 — Wednesday Тима Бёртона на Netflix

01:43:45 — Финал

Все фишки новой iOS 16

Компания Apple показала новую версию своей мобильной операционной системы iOS 16 с новым локскрином, фишками в Messages и Mail и многим другим.
aka_opex 7 июня 2022 в 01:20

Компания Apple представила iOS 16, которая содержит большое обновление локскрина или экрана блокировки, а также новые функции обмена информацией, общения и интеллектуальные функции. iOS 16 представляет iCloud Shared Photo Library, позволяющую легко делиться коллекцией фотографий с семьей, обновления в Messages и Mail, которые помогают пользователям оставаться на связи с легкостью, а также мощные улучшения в Live Text и Visual Look Up.

Локскрин становится более индивидуальным, красивым и полезным в iOS 16. При этом трудно не сравнить его с тем, что мы видели на стоковом Android и в большинстве оболочек китайских компаний. Дело в том, что экран блокировки можно отчасти сравнить с тем, что мы увидели в прошлом году на Material You: можно установить обои на локскрин, при этом смартфон буквально сам подскажет цветовое оформление, используя цвета с фото. Также вы сможете выбирать мини-виджеты, подобно Apple Watch, и разные часы. Удивительно, что часы только цифровые, а круглых циферблатов не предусмотрено. Но при этом изменение часов — это прикольно: в Android это можно менять в оболочках только с помощью применения различных тем.

Новая галерея экранов блокировки предлагает ряд вариантов для вдохновения, например, коллекции Apple или обои «Погода» для просмотра погодных условий в режиме реального времени, когда они меняются в течение дня; обои «Астрономия» для просмотра Земли, Луны и Солнечной системы. Пользователи также могут создавать экраны блокировки, используя любимые эмодзи или сочетания цветов. Благодаря нескольким экранам блокировки пользователи могут переключаться между любимыми экранами одним движением руки. Все это очень напоминает китайские смартфоны и их оболочки, которые позволяют постоянно изменять экран блокировки при каждом включении устройства.

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

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

Focus стал более мощным и более простым в настройке и теперь подключается к экрану блокировки, предлагая пользователям возможность привязать обои и виджеты экрана блокировки к определенному Focus. Чтобы активировать Фокус, пользователь может просто провести пальцем по соответствующему экрану блокировки. Благодаря фильтрам Фокуса такие приложения, как Календарь, Почта, Сообщения и Safari, могут отображать только тот контент, который имеет отношение к Фокусу пользователя, помогая ему найти баланс.

iCloud Shared Photo Library предоставляет семьям новый способ беспрепятственного обмена фотографиями с помощью отдельной библиотеки iCloud, над которой могут работать, вносить в нее свой вклад и наслаждаться ею до шести пользователей. Пользователи могут выбирать между существующими фотографиями из своих личных библиотек или обмениваться фотографиями на основе начальной даты или людей на фотографиях. Пользователь также может выбрать автоматическую отправку фотографий в общую библиотеку с помощью нового переключателя в приложении «Камера». Кроме того, пользователи будут получать интеллектуальные предложения поделиться фотографией, включающие участников общей фототеки. Каждый пользователь общей фототеки имеет возможность добавлять, удалять, редактировать или отмечать общие фотографии и видео, которые будут отображаться в разделах «Воспоминания» и «Избранные фотографии», чтобы каждый мог заново пережить более полные семейные моменты.

Обновления в Messages

Пользователи могут редактировать или вызывать недавно отправленные сообщения, восстанавливать недавно удаленные сообщения и помечать беседы как непрочитанные, чтобы вернуться к ним позже. Кроме того, в Сообщениях появится SharePlay, что позволит наслаждаться синхронизированным контентом, например, фильмами или песнями, и общими элементами управления воспроизведением во время общения в Сообщениях.

Новые инструменты для приложения Mail

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

Усовершенствования живого текста и визуального поиска

Live Text использует интеллектуальные возможности устройства для распознавания текста на изображениях в iOS, и теперь эта функция распространяется и на видео. Пользователи могут приостановить видео на любом кадре и взаимодействовать с текстом. Live Text также позволяет быстро конвертировать валюту, переводить текст и многое другое.

Visual Look Up расширяет возможности фотографий, представляя новую функцию, которая позволяет пользователям нажать и удерживать объект изображения, чтобы поднять его с фона и разместить в таких приложениях, как Messages. Функция Visual Look Up также расширяет возможности распознавания птиц, насекомых и статуй.

Wallet добавляет Apple Pay Later, отслеживание заказов и другие функции

Apple Pay Later — это новая функция, которая станет доступна пользователям в США удобный. Это безопасный способ разделить стоимость покупки Apple Pay на четыре равных платежа в течение шести недель с нулевым процентом и без каких-либо комиссий. Встроенный в Apple Wallet и разработанный с учетом финансового благополучия пользователей, Apple Pay Later позволяет легко просматривать, отслеживать и погашать платежи Apple Pay Later в Wallet. Пользователи могут подать заявку на Apple Pay Later при оплате покупок с помощью Apple Pay или в Wallet. Apple Pay Later доступен везде, где Apple Pay принимается онлайн или в приложении, используя сеть Mastercard. Кроме того, с помощью функции Apple Pay Order Tracking пользователи могут получать подробные квитанции и информацию об отслеживании заказов в Wallet для покупок Apple Pay в участвующих торговых предприятиях.

Ключи и идентификаторы в Wallet получили расширенную поддержку. Пользователи могут использовать свой ID в Wallet для приложений, требующих подтверждения личности и возраста. Чтобы обеспечить конфиденциальность и безопасность, приложению будет предоставлена только необходимая для транзакции информация, которую пользователь может просмотреть и дать согласие на ее передачу с помощью Face ID или Touch ID. Кроме того, пользователи могут безопасно передавать ключи от дома, отеля, офиса и автомобиля в Wallet через приложения для обмена сообщениями, включая Messages, Mail и другие.

Следующее поколение CarPlay

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

Дополнительные возможности

Safari добавляет общие группы вкладок для совместного использования коллекции веб-сайтов с друзьями и родственниками, что позволяет легко добавлять вкладки и видеть, что просматривают другие. Просмотр сайтов в Safari стал еще безопаснее с помощью PassKeys — уникальных цифровых ключей, которые просты в использовании, более безопасны, никогда не хранятся на веб-сервере и остаются на устройстве, поэтому хакеры не смогут украсть их в случае утечки данных или обманом заставить пользователей поделиться ими. Созданные для замены паролей, PassKeys используют Touch ID или Face ID для биометрической проверки и iCloud Keychain для синхронизации данных на iPhone, iPad, Mac и Apple TV со сквозным шифрованием. Они также будут работать в приложениях и в Интернете, и пользователи смогут входить на веб-сайты или в приложения на устройствах, не относящихся к Apple, используя только свой iPhone.

Apple Maps внедряет маршрутизацию с несколькими остановками, благодаря чему пользователи могут планировать до 15 остановок заранее и автоматически синхронизировать маршруты с Mac на iPhone, когда они готовы к поездке. Карты также предоставляют пользователям обновленную информацию о транзитных картах. Теперь пользователи могут легко узнать, сколько будет стоить их поездка, добавить транзитные карты в Wallet, увидеть низкий баланс и пополнить транзитные карты, не выходя из Карт.

Функция Family Sharing предлагает более простой способ создания учетной записи для ребенка с правильным родительским контролем с самого начала. Он включает в себя рекомендации по возрастным ограничениям на приложения, фильмы, книги, музыку и многое другое, а также более простой процесс настройки нового устройства с автоматическим применением существующих средств родительского контроля. Когда ребенок просит увеличить время работы с экраном, опекуны могут одобрить или отклонить его прямо в Сообщениях.

Диктовка предлагает новый опыт работы на устройстве, который позволяет пользователям плавно переходить от голоса к прикосновениям. Пользователи могут набирать текст с помощью клавиатуры, касаться текстового поля, перемещать курсор и вставлять предложения QuickType, не прерывая Диктовку. Кроме того, в «Диктовке» предусмотрена автоматическая пунктуация и диктовка эмодзи.

Siri добавляет возможность запускать ярлыки сразу после загрузки приложения, не требуя предварительной настройки. Пользователи могут добавлять emoji при отправке сообщения, выбирать автоматическую отправку сообщений, пропуская шаг подтверждения, и завершать телефонные звонки и звонки FaceTime совершенно без рук, просто сказав «Эй, Siri, повесь трубку».

Приложение Home облегчает пользователям навигацию, организацию и просмотр аксессуаров, а усовершенствования базовой архитектуры обеспечивают более эффективное и надежное управление «умным домом». Обновление программного обеспечения в iOS 16 обеспечит поддержку стандарта подключения «умного дома» Matter, как только он станет доступен осенью этого года, что позволит широкому кругу аксессуаров беспрепятственно работать вместе на разных платформах, помогая реализовать истинное видение «умного дома».

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

В приложении «Здоровье» добавлена функция Medications, позволяющая пользователям удобно составлять и управлять списком лекарств, создавать расписания и напоминания, а также отслеживать прием лекарств, витаминов и добавок. В США пользователи могут просто навести камеру iPhone на этикетку, чтобы добавить лекарство, прочитать о лекарствах, которые они принимают, и получить предупреждение о возможных критических взаимодействиях лекарств. Кроме того, пользователи могут делиться данными о своем здоровье с близкими и легко создавать PDF-документы из имеющихся медицинских записей из подключенных медицинских учреждений прямо из приложения «Здоровье».

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

Game Center — это обновленная панель, на которой в одном месте отображается активность друзей и их достижения в играх, что позволяет игрокам легко вступать в игру с друзьями или соревноваться с ними.

Персонализированное Spatial Audio обеспечивает еще более точное и захватывающее прослушивание. Слушатели могут использовать камеру TrueDepth на iPhone для создания персонального профиля Spatial Audio, который обеспечивает прослушивание, настроенное именно для них.

Новый инструмент конфиденциальности под названием Safety Check может быть полезен пользователям, чья личная безопасность находится под угрозой из-за домашнего насилия или насилия со стороны интимного партнера, быстро удаляя весь доступ, который они предоставили другим. Он включает в себя функцию аварийного сброса, которая помогает пользователям легко выйти из iCloud на всех остальных устройствах, сбросить разрешения на конфиденциальность и ограничить обмен сообщениями только тем устройством, которое находится в их руках. Это также помогает пользователям понять, каким людям и приложениям они предоставили доступ, и управлять ими.

Обновления для обеспечения доступности включают функцию обнаружения дверей, которая помогает слепым и слабовидящим пользователям с помощью iPhone преодолеть последние несколько метров до места назначения, а также функцию зеркального отображения Apple Watch для пользователей с ограниченными физическими и двигательными возможностями, которые могут полагаться на такие вспомогательные функции, как голосовое управление и управление переключателем, чтобы полностью управлять Apple Watch с iPhone. Кроме того, живые субтитры облегчают глухим и слабослышащим пользователям возможность следить за происходящим во время телефонного разговора или FaceTime, использования видеоконференции или приложений социальных сетей, потокового медиаконтента или разговора с человеком, находящимся рядом с ними.

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

Доступность iOS 16

Предварительная версия iOS 16 для разработчиков доступна участникам программы Apple Developer Program на сайте developer.apple.com, а публичная бета-версия будет доступна пользователям iOS в следующем месяце на сайте beta.apple.com. Новые функции программного обеспечения будут доступны этой осенью в виде бесплатного обновления для iPhone 8 и более поздних моделей.

Некоторые функции могут быть доступны не во всех регионах и не на всех языках.

iOS 16 опять почти не изменится визуально, но улучшатся трекинг здоровья и уведомления

Кажется, Apple решил сильно не обновлять свои операционные системы: от iOS 16 не ждут серьезного редизайна. Даже жаль…
aka_opex 11 апреля 2022 в 04:36

Обновление iOS 16 от Apple уже не за горами и теперь появились слухи, в которых говорится о нескольких новых функциях, которые скорее всего будут в нем реализованы.

По словам Марка Гурмана из Bloomberg, предстоящее обновление операционной системы для iPhone будет содержать «значительные улучшения», включая улучшенные уведомления и целый ряд новых приложений и инструментов для отслеживания состояния здоровья. Однако он также отмечает, что пользователям не стоит ожидать масштабного обновления или редизайна существующего пользовательского интерфейса системы. «Я не ожидаю полной переработки интерфейса iOS, хотя он практически не изменился со времен iOS 7 почти десять лет назад», — отметил аналитик.

Помимо обновлений программного обеспечения, Гурман также подтвердил свои предыдущие сообщения о том, что во второй половине этого года технологический гигант выпустит ряд новых устройств. Основное внимание, вероятно, будет уделено новому MacBook Air, который, по мнению аналитиков, будет обновлен до 15-дюймового размера. Также ожидаются анносы других компьютеров, включая обновленный Mac mini, 24-дюймовый iMac, MacBook Pro начального уровня, который заменит существующую 13-дюймовую модель, а также новые Mac Pro и iMac Pro.

Напомним, что анонсы обновления операционных систем стоит ждать во время ключевого доклада Apple на WWDC 2022, который пройдет в формате онлайн с 6 по 10 июня.