Если вы не программист, будь вы разработчиком программного обеспечения для систем Apple или какой-либо другой платформы, вы, возможно, никогда раньше не слышали о системе сборки. Но у вас есть это время, потому что оно может быть большим…
Система сборки — это, по сути, набор программ, которые работают в унисон, чтобы превратить необработанный код из языка программирования в работающую программу вывода. Практически каждый основной язык программирования имеет его, и если вы разработчик джейлбрейк-твика, то вы, вероятно, раньше использовали язык под названием Theos.
Сказав все это, один разработчик по имени ja1dan поделился сообщением в эти выходные в /r/jailbreak о совершенно новой системе сборки Luz специально для разработчиков джейлбрейк-твика, и, как вы могли ожидать, она может стать лучше. Джейлбрейк значительно улучшает рабочие процессы разработки.
На странице документации Luz мы узнаем, что Luz был написан на чистом Python и что он был разработан для систем на базе Apple Darwin с учетом скорости. На самом деле разработчик утверждает, что Luz в три раза быстрее, чем Theos, и немного быстрее, чем конкурирующая система сборки Dragon. Ниже вы найдете бенчмарк на основе терминала, сравнивающий Luz с Theos:
Одним из основных преимуществ Luz является то, что он может создавать проекты с подмодулями параллельно, а это означает, что время сборки проекта занимает столько же времени, сколько требуется для сборки самого длинного подмодуля. Это способствует его скоростным преимуществам.
Еще одна важная особенность Luz заключается в том, что, по словам разработчика, он поставляется с готовой поддержкой без полномочий root, при этом файловая структура без полномочий root включена по умолчанию. Это особенно важно, поскольку ожидается, что современные джейлбрейки на iOS и iPadOS 15 и более поздних версиях будут принимать форму без рута из-за изменений в безопасности программного обеспечения Apple.
Похоже, у Luz есть потенциал упростить разработку джейлбрейк-твиков для последних джейлбрейков, поэтому неудивительно, что этим воспользуется больше разработчиков джейлбрейк-твиков.
Очевидно, что это не то, что конечные пользователи оценят так же сильно, как разработчики джейлбрейк-твиков, но конечные пользователи должны быть рады видеть новую систему поддержки, которая облегчает жизнь разработчикам джейлбрейк-твиков, потому что это может означать больше выпусков джейлбрейк-твиков в будущем. будущее, когда мы движемся к безродной динамике джейлбрейка.
Проект Luz является полностью открытым исходным кодом на странице разработчика GitHub для всех, кто хочет узнать о нем больше. Установка выглядит невероятно просто, требуется всего одна команда терминала .
Вы рады видеть, как Luz трансформирует ландшафт разработки джейлбрейк-твика в будущем? Дайте нам знать в комментариях ниже.