[Перевод] Автоматический перенос приложений iOS (ARM) на macOS (x86) с помощью Bitcode
|
|
Вторник, 21 Мая 2019 г. 09:25
+ в цитатник
Когда Apple
представила технологию Bitcode и сделала её обязательной для watchOS и tvOS, компания словно отмахнулись от вопросов, зачем она вообще нужна. Лишь туманно сказала, что она помогает настраивать двоичные файлы и использует последние улучшения компилятора.
С тех пор Bitcode сыграл важную роль в плавном переходе watchOS на 64 бит, где разработчикам даже не пришлось перекомпилировать свои приложения в каталоге. Сама Apple сделала это автоматически: все приложения начали работать на Apple Watch Series 4. Вероятно, вы даже не заметили, что произошла миграция.
Что такое Bitcode? Ну,
bitcode с маленькой b — это специфичное для архитектуры промежуточное представление, используемое LLVM, а Bitcode с большой B относится к набору функций, позволяющих встроить это представление в ваш двоичный файл Mach-O, и механизмы, с помощью которых вы можете отдать этот файл в App Store.
Читать дальше -> https://habr.com/ru/post/452734/?utm_source=habrahabr&utm_medium=rss&utm_campaign=452734
Метки:
Разработка под iOS
Разработка мобильных приложений
Разработка под MacOS
ARM
x86
iOS
macOS
Bitcode
Marzipan
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-