watchOS 26 вводит существенное архитектурное обновление для Apple Watch, перенося самые последние версии на полную систему arm64.
🚀 Хочешь улететь на Луну вместе с нами? Подписывайся на CryptoMoon! 💸 Новости крипты, аналитика и прогнозы, которые дадут твоему кошельку ракетный ускоритель! 📈 Нажмите здесь: 👇
CryptoMoon Telegram
В видео для разработчиков под названием «Что нового в watchOS 26», компания Apple объявила о переходе Apple Watch Series 9, Series 10 и Apple Watch Ultra 2 с частичного использования архитектуры arm64_32 на полную архитектуру arm64.
Архитектура arm64_32 представляет собой индивидуальную версию традиционной архитектуры 64-битного ARM, с использованием 32-битных указателей и адаптированную для ограниченных ресурсов памяти устройств носимой электроники. Такая смешанная архитектура позволяет Apple использовать преимущества наборов инструкций 64 бит, сохраняя при этом меньший объем памяти по сравнению с полностью развитыми 64-битными системами.
Архитектура 64-бит типа ARM64 предлагает указатели размером в 64 бита, более широкий доступ к диапазону памяти, лучшую производительность и большую совместимость со стандартными вычислениями ARM для общих целей. Переход также открывает возможности для потенциально продвинутых и вычислительно требовательных приложений watchOS. Это обусловлено тем, что ARM64 предоставляет больше регистров и системных ресурсов по сравнению с arm64_32, более точно согласуясь с инструментами разработки и средами выполнения, используемыми на других платформах Apple.
Для обеспечения совместимости с различными моделями Apple Watch приложения watchOS версии 26 теперь должны разрабатываться с учетом архитектур arm64 и arm64_32. Это связано с тем, что старые часы, такие как Apple Watch SE (второе поколение) и Series 8, все еще используют архитектуру arm64_32. Чтобы поддерживать эти устройства, приложения watchOS должны включать отдельные двоичные файлы, которые поддерживают оба набора инструкций. К счастью, Xcode без проблем обрабатывает процесс сборки для обоих архитектур arm64 и arm64_32 при условии правильной настройки целей развертывания и архитектур в настройках проекта.
На новых моделях Apple Watch под управлением watchOS 26 приложения для архитектур arm64_32 и arm64 продолжат работать благодаря слоям совместимости. Однако для оптимальной производительности и будущей совместимости рекомендуется перекомпилировать ваши нативные приложения под архитектуру arm64. Ожидается, что поддержка arm64_32 на Apple Watch постепенно прекратится по мере вывода из эксплуатации старого оборудования в пользу полностью совместимых с arm64 устройств. Заметно, что все остальные платформы Apple сейчас работают только с полной поддержкой архитектуры arm64.
Смотрите также
- Как смотреть фильмы «Загадки Ханны Свенсен» по порядку
- Обзор Motorola Moto G75: много функций, но есть недостатки
- Настоящая причина, по которой Ильза Фауст в исполнении Ребекки Фергюсон покинула сериал «Миссия невыполнима»
- Секс-сцена с Меган Маркл, которая преследует принца Гарри
- 7 сериалов, похожих на «Лето, когда я стала красивой»
- Как на самом деле работает меч в камне в Диснейленде?
- Месяц, 150 фотографий – мой вердикт камерам OnePlus 13
- ASUS ProArt RTX 5080 с разъемом для SSD имеет уникальный дизайн печатной платы с повернутым графическим процессором.
- Объяснение полностью фронтальной обнаженной сцены «Дом дракона» Юэна Митчелла
- Дорожная карта next-gen HBM проектов предполагает память HBM7 объемом свыше 6ТБ и ускорители искусственного интеллекта мощностью до 15000 Вт в течение десятилетия
2025-06-16 17:00