
iOS *
Мобильная ОС компании Apple
Эксперты выяснили, почему важно обновлять ОС на смартфонах. Утечка документов компании Cellebrite показала, что последние версии iPhone на iOS 17.4. и выше не поддаются взлому специальным оборудованием.
С iPhone с iOS от 17.1 до 17.3.1 в Cellebrite извлекать информацию научились, но пока только до 11 модели включительно. Оборудование для взлома iPhone 12-14 в разработке.
Со смартфонами на Android всё оказалось проще, взлому поддаются все устройства Samsung, смартфоны Huawei, Pixel (XL, 3-5) и большинство устройств на базе Qualcomm.
Cellebrite — израильская компания, которая поставляет оборудование для извлечения данных с мобильных устройств правоохранительным органам более 150 стран.

Apple выпустила рекламу, в которой уличные камеры преследуют тех пользователей, кто запускает на смартфонах браузеры от других разработчиков. В компании утверждают, что сёрфинг в Safari безопасен, с ним проблем не будет и данные пользователей защищены.
Эмулятор Delta для запуска ретро-игр NES, Game Boy и Nintendo получил поддержку iPad. В бесплатном приложении появились скины, разработанные специально для iPad. Играть в эмуляторе можно в горизонтальной и вертикальной ориентации планшета, также там есть поддержка внешних игровых контроллеров.

В апреле 2024 года разработчик проекта Райли Тестут сообщил, что версия эмулятора ретро-игр Delta для iPad близка к завершению.
После выпуска Delta для iPadOS Тестут намерен добавить в приложение функцию мультиплеера. В эмуляторе уже есть функция совместного использования, но для одного игрока (это позволяет, например, играть на телевизоре с помощью AirPlay). Кроме того, Тестут намерен добавить эмуляцию Sega Genesis, сейчас эта опция находится в стадии бета-тестирования.
Эмулятор ретро-игр Delta поддерживает игры для Super Nintendo Entertainment System, Nintendo Entertainment System, Nintendo 64, Nintendo DS, Game Boy, Game Boy Color и Game Boy Advance. В апреле 2024 года приложение появилось в App Store, до этого оно было доступно через AltStore.
Apple в документе «Долговечность, благодаря дизайну» сообщила, что iPhone будут официально поддерживать сторонние дисплеи и неавторизованные батареи во второй половине 2024 года в рамках использования штатных опций iOS 18.
В компании уточнили, что на неоригинальных дисплеях iPhone можно будет активировать функцию True Tone для защиты глаз. Apple позволит потребителям активировать True Tone в сторонних дисплеях для наилучшей производительности, которая может быть предоставлена. Пользователи смогут деактивировать True Tone в настройках, если дисплей не будет работать как следует.
Также Apple пообещала, что у неоригинальных аккумуляторов будет показываться остаток ёмкости и количество циклов перезарядки. В компании отметили, что эти показатели могут быть неточными.
В настоящее время показатели состояния батареи, такие как максимальная ёмкость и количество циклов, не представлены потребителям, чьи устройства имеют сторонние аккумуляторы. В целях улучшения поддержки сторонних батарей, начиная с 2024 года, Apple будет отображать показатели состояния батареи с уведомлением о том, что Apple не может проверить предоставленную информацию.


Apple собрала все сессии WWDC 2024 на одной странице. Записи рассортировали по темам, чтобы разработчики сразу могли перейти к интересующему разделу. Страница доступна как на сайте Apple Developers, так и в фирменном приложении для разработчиков.
Виды логирования в Swift
Логирование — важный инструмент в арсенале разработчика. Оно помогает систематизировать сообщения, дает возможности фильтрации и многое другое. У Apple несколько основных инструментов для логирования.
Print — базовая функция, выводящая текст в консоль Xcode. Она часто используется для дебаггинга и неплохо справляется, когда решать приходится простые проблемы. В релизном коде Print оставаться не должен.
DebugPrint — очень похож на обычный Print, но отличается тем, что предоставляет дополнительную информацию о печатаемых объектах. DebugPrint имеет смысл использовать для дебага. Он покажет больше полезной информации о том, с каким типом объектов мы имеем дело.
Dump — еще одна функция для распечатки сообщений в консоль. При работе с объектами и массивами объектов Dump показывает себя лучше, чем Print и DebugPrint. Мы получаем более наглядный результат, можем повлиять на то, в каком виде представлена информация, избавиться от лишнего «шума» в консоли.
OSLog — наш главный инструмент для ведения логов. Для этой функции мы передаем тип, название файла и название функции. Кастомизировать это можно как угодно.
Logger — более свежая альтернатива, доступная с iOS 14. Logger от OSLog отличается в деталях. Это разные уровни логирования и возможности настройки логов. С помощью расширений можно создать несколько логгеров, отвечающих за логирование разного функционала.
Подробнее о каждом инструменте — в нашем блоге.
Разработчик приложений для VisionOS обнаружил, что система осуществляет температурное регулирование гарнитуры Vison Pro в зависимости от того, насколько сильно гаджет «слышит» бортовые вентиляторы в своих микрофонах.

Судя по всему, система устанавливает температурные ограничения на основе ограничений вентиляторов, а ограничения вентиляторов устанавливаются на основе насколько сильно гаджет слышит вентиляторы в микрофонах. Если я включу белый шум, то скорость вентилятора останется на максимуме, а дросселирование будет отсутствовать.
Ранее источники СМИ сообщили, что Apple приостановила разработку второго поколения гарнитуры Vision Pro, чтобы сосредоточиться исключительно на бюджетной версии устройства. Первая модель с начала февраля продаётся от $3500. Предполагается, что бюджетный вариант гарнитуры будет ограничен по функционалу, а его стоимость не превысит $1600.
Нужны ли iOS-разработчики в 2024 году и какие навыки пригодятся джуниорам? Команда Практикума провела исследование рынка труда, тут резюмируем ключевые выводы:
Найти работу джуниору реально, но стоит заложить несколько месяцев на ежедневную отправку откликов — на большинство из них начинающему специалисту, увы, не ответят.
Перед собеседованием важно повторить основы (например, по подборкам вопросов на собеседовании для iOS-разработчиков), а также проверить свой профиль на GitHub — закрыть слабые места и подготовиться к вопросам о проектах.
Софтскилы для джуниора не менее важны, чем знание Swift. Неумение рассуждать или агрессивное поведение на собеседовании практически гарантируют отказ работодателя, а чрезмерное волнение может помешать кандидату показать лучшие результаты. Чтобы этого избежать, можно посмотреть собеседования на YouTube или попросить знакомого разработчика провести тестовое интервью.
Знание многопоточности, SwiftUI и Combine, а также навык написания тестов необязательны, но увеличивают количество потенциальных вакансий и повышают шансы на скорое трудоустройство.
В тестовых заданиях важно не только полностью и без явных ошибок выполнить бриф, но и доработать проект так, чтобы работа выделялась среди десятков других, — выполнить в той архитектуре, которая указана в вакансии, или написать тесты, если этого не было в брифе.
→ Познакомитесь с языком Swift и запустите своё первое приложение в Xcode — игру Pong. 15 часов курса «iOS-разработчик» бесплатно.

На странице ресурсов Apple опубликовали наборы UI-элементов для iOS/iPadOS 18. Есть как сами элементы, так и примеры использования. Пока доступны только файлы для Sketch, а наборы для Figma опубликуют позже.
Раздел Apple ID будет переименован в «Аккаунт Apple» (Apple Account) в iOS 18, macOS Sequoia и watchOS 11. Этот процесс уже реализован в бета‑версиях систем.
В веб‑версии пока что сохраняется старое название Apple ID, но его тоже скоро заменят на Apple Account. Фактически это просто смена названия опции, на работе учётных записей пользователей такая ситуация никак не отразится.


Пользователи бета-версии iOS 18 показали, как выглядит обновлённое меню настройки экрана блокировки. Теперь на нём можно заменить кнопки быстрого перехода к камере и фонарику на другие приложения.
Ближайшие события
В бета-версии iOS 18 пользователи нашли много прикольных и полезных фишек:
«ширина» луча фонарика меняется простым свайпом. Теперь можно сделать свет более направленным или более рассеянным;
элементы в Центре управления можно расширять, делая больше и удобнее;
Математические формулы уже работают в заметках, так, например, можно быстро посчитать стоимость продуктов;
рамки смартфона «набухают» в месте, где пользователь меняет громкость.
В iOS 18 пользователям станет доступен игровой режим, который автоматически включается при запуске ресурсоёмких игр (тайлов AAA).
Что делает опция Game Mode на iPhone:
cокращает фоновую активность, чтобы смартфон мог поддерживать стабильно высокую частоту кадров даже после нескольких часов в играх;
значительно сокращает задержку при использовании игрового контроллера через Bluetooth;
аналогичным образом сокращает Bluetooth-задержку для AirPods.
При включении игрового режима в пункте управления на iPhone появится соответствующее уведомление.

Первые бета-тестеры iOS 18 превращают iPhone в смартфон Android пятилетней давности. На рабочем столе iPhone в iOS 18 нет выравнивания по сетке. Пользователи могут располагать иконки приложений и виджеты в любом порядке. Иконки теперь поддерживают тёмный и светлый режимы отображения, которые меняют заливку фона. Кроме того, пользователь может выбрать акцентный цвет иконок.

Илон Маск пригрозил, что в случае массового внедрения презентованного сегодня ИИ-проекта Apple Intelligence он запретит все устройства Apple в своих компаниях.

Маск также добавил, что «Apple понятия не имеет, что на самом деле происходит, когда они передают ваши данные OpenAI», а все посетители в офисах его компаний будут проверяться на предмет наличия устройств Apple, которые планируется помещать в клетку Фарадея.
По словам Маска, самое идеальное решение было бы оставить Apple Intelligence в качестве отдельного приложения, а не встраивать во все сервисы и внутрь iOS 18.
Это просто абсурд, что Apple недостаточно умна, чтобы создать свой собственный ИИ, но при этом каким-то образом может гарантировать, что OpenAI защитит вашу безопасность и конфиденциальность!
Apple понятия не имеет, что на самом деле происходит, когда они передают ваши данные OpenAI. Они продают вас втридорога.
Илон Маск.
В iPhone встроили ChatGPT бесплатно и без регистрации. Нейросеть будет встроена прямо в Siri с iOS 18. Все ИИ-функции будут доступны только в США и только на английском.

Система Apple Intelligence будет доступна в iOS 18, iPadOS 18 и macOS Sequoia. ChatGPT 4o появится на iOS, macOS и iPadOS «позже в 2024 году». Siri сможет к нему обратиться, если «не сможет сама выполнить команду». Перед этим система спросит разрешение пользователя. В будущем компания хочет использовать и другие модели искусственного интеллекта.
Ранее на WWDC 2024 Apple, спустя 14 лет после релиза своего планшета, наконец‑то добавила в iOS 18 штатное приложение «калькулятор» в iPad с возможностью делать «математические заметки».
На WWDC 2024 Apple, спустя 14 лет после релиза своего планшета, наконец‑то добавила в iOS 18 штатное приложение «калькулятор» в iPad с возможностью делать «математические заметки».

Программа умеет не только считать базовые вещи, но и решать уравнения и простейшие физические задачи. Например, просчитать силу броска объекта по заданной траектории.
Журналисты The Wall Street Journal рассказали, что Apple начала заниматься разработкой ИИ-функций после того, как Крейг Федериги попробовал GitHub Copilot. Сообщается, что старший вице-президент по разработке программного обеспечения компании экспериментировал с функцией автоматического завершения кода во время рождественских праздников в конце 2022 года. Он впечатлился ей и сразу начал мотивировать разработчиков Apple начать придумывать что-то своё. После этого события взгляды компании на генеративные модели машинного обучения поменялись в лучшую сторону, но Apple всё ещё занимает отстающую позицию среди международных технологических компаний.