Если вы когда-либо раньше использовали собственное ПЗУ на устройстве, вероятность того, что вы встретили что-то под названием LineageOS, высока. Это одно из пользовательских ПЗУ, которое дает вам практически полный стандартный опыт работы с AOSP без добавления слишком больших настроек или изменений.
И именно с этим разработчики удалили журнал изменений LineageOS 20 с номером журнала изменений 27. Сегодня мы рассмотрим его для вас, разделив на части.
«Я помню, когда эти релизы были однозначными…»
В этом разделе разработчики приветствуют вас сообщением с некоторой дополнительной информацией.
«Эй вы все! Добро пожаловать!
Поскольку многие из нас снова начинают путешествовать, и мир возвращается в нормальное русло, конечно, пришло время нарушить статус-кво! Судя по нашим историческим релизам, вы, вероятно, не ожидали услышать от нас новости до… где-то в апреле? ХА! Попался." разработчики начинают с этого. Большая часть этой страницы просто приветствуется и говорит о тяжелой работе, на самом деле здесь показано несколько важных новых вещей.
«Благодаря нашей напряженной работе по адаптации к изменениям Google в Android 12, в основном основанным на пользовательском интерфейсе, и чрезвычайно простым требованиям к настройке устройств Android 13, мы смогли перенести наши изменения на Android 13 гораздо более эффективно. Это привело к тому, что много времени было потрачено на новые интересные функции, такие как наше потрясающее новое приложение для камеры Aperture, которое в значительной степени было написано разработчиками SebaUbuntu, LuK1337 и luca020400». в котором уточняется, что в Lineage OS 20 мы ожидаем появление совершенно нового приложения для камеры, которое разработчики также показали ниже и которое мы покажем в этой статье.
И еще есть еще одно примечание для разработчиков:
«Поскольку Android перешел на модель ежеквартального обслуживания, этим выпуском будет LineageOS 20, а не 20.0 или 20.1 — хотя не волнуйтесь — мы основаны на последней и лучшей версии Android 13, QPR1.
Кроме того, для вас, разработчиков, любой репозиторий, который не является основной платформой или который не будет меняться в ежеквартальных выпусках обслуживания, будет использовать ветки без подверсий, например: lineage-20
вместо lineage-20.0
".
На этом пост продолжается, рассказывая о новых функциях.
Новые функции
Первый из них: «Исправления безопасности с апреля 2022 года по декабрь 2022 года были объединены с LineageOS 17.1–20». Это означает, что старые устройства, которые официально не имеют более новой LineageOS, но все же получают старые версии, будут получать обновления безопасности.
Второй упоминает новую камеру: «ohmagoditfinallyhappened
– В LineageOS теперь есть потрясающее новое приложение для камеры под названием Aperture! Он основан на (в основном) потрясающих CameraX библиотеку и обеспечивает гораздо более близкое к стандартному приложению камеры на многих устройствах. Огромное спасибо разработчикам SebaUbuntu, LuK1337 и luca020400, которые разработали это изначально, дизайнеру Vazguard и всей команде за работу по интеграции его в LineageOS и адаптации к нашему огромному набору поддерживаемых устройств!», которому мы покажем новую камеру. приложение чуть позже в этой статье.
Остальные — незначительные улучшения, которые перечислены ниже.
- WebView обновлен до Chromium 108.0.5359.79.
- Мы представили полностью переработанную панель громкости в Android 13 и доработали боковую раскрывающуюся панель.
- Теперь мы поддерживаем сборки GKI и Linux 5.10 с полной поддержкой модулей вне дерева, чтобы соответствовать новым соглашениям AOSP.
- Наш форк приложения AOSP Gallery претерпел множество исправлений и улучшений.
- В нашем приложении Updater исправлено множество ошибок и улучшено, а также появился новый стильный макет Android TV!
- В нашем веб-браузере Jelly исправлено несколько ошибок и улучшено!
- Мы внесли еще больше изменений и улучшений в FOSS. Этыр приложение-календарь, которое мы интегрировали некоторое время назад!
- Мы внесли еще больше изменений и улучшений в исходную версию Семенное хранилище приложение для резервного копирования.
- Наше приложение Recorder было адаптировано с учетом встроенных функций Android, но при этом предоставляет функции, которые вы ожидаете от LineageOS.
- Приложение было сильно переработано.
- Добавлен материал, который Вы поддерживаете.
- Высококачественный рекордер (формат WAV) теперь поддерживает стерео, и было внесено несколько исправлений многопоточности.
- Многие функции Google TV, такие как гораздо более привлекательное приложение «Двухпанельные настройки», были перенесены в сборки LineageOS Android TV.
- Наша команда
adb_root
service больше не привязан к свойству типа сборки, что обеспечивает большую совместимость со многими сторонними корневыми системами. - Наши сценарии слияния были существенно переработаны, что значительно упростило Бюллетень по безопасности Android процесс слияния, а также значительно упрощает поддержку устройств, таких как устройства Pixel, которые имеют полные исходные версии.
- LLVM был полностью принят, при этом сборки теперь по умолчанию используют LLVM bin-utils и, опционально, интегрированный ассемблер LLVM. Те из вас, у кого более старые ядра, не волнуйтесь, вы всегда можете отказаться.
- Был разработан глобальный светлый режим быстрых настроек, чтобы этот элемент пользовательского интерфейса соответствовал теме устройства.
- Наш мастер установки был адаптирован для Android 13 с новым стилем и более плавными переходами и пользовательским интерфейсом.
Кроме того, есть новости о выпусках Android TV, в которых говорится: «Сборки Android TV теперь поставляются с программой запуска Android TV без рекламы, в отличие от программы запуска Google с поддержкой рекламы – мы также поддерживаем сборки в стиле Google TV и рассматриваем возможность перехода на нее в будущем». поддерживаемые устройства в будущем», что является важным нововведением для пользователей телевизоров, поскольку им больше не нужно иметь дело с рекламой.
Новое приложение камеры «Aperture»
Это новое приложение для камеры сильно отличается от того, что было раньше в LineageOS, с гораздо лучшим пользовательским интерфейсом и большим количеством функций. По функциям она чем-то похожа на камеру GrapheneOS, но имеет другую компоновку.
Примечания разработчиков приведены ниже.
«По техническим причинам, начиная с LineageOS 19, нам пришлось отказаться от Snap, нашего ответвления приложения камеры Qualcomm, и снова начать предоставлять Camera2, приложение камеры AOSP по умолчанию.
Это привело к ухудшению работы камеры сразу после установки, поскольку Camera2 слишком простой для нужд обычного пользователя.
Итак, с помощью этой версии LineageOS мы хотели это исправить, и, к счастью для нас, CameraX достиг состояния, пригодного для использования, будучи достаточно зрелым, чтобы создать полноценное приложение для камеры, поэтому мы начали над ним работать.
После двух с половиной месяцев разработки оно может полностью заменить Camera2 и, таким образом, стать приложением камеры по умолчанию, начиная с LineageOS 20.
Aperture реализует несколько функций, отсутствующих в Camera2, например:
- Поддержка дополнительных камер (специалисты по обслуживанию устройства должны включить ее)
- Управление частотой кадров видео
- Полный контроль над настройками EIS (электронная стабилизация изображения) и OIS (оптическая стабилизация изображения).
- Нивелир для проверки угла ориентации устройства
Со временем вы можете увидеть новые функции, поскольку разработка приложения все еще продолжается!», что поясняет, что мы можем также добавить новые функции в более новых выпусках, поскольку над новым приложением камеры ведется работа.
Обновление заметок
Также есть примечания об обновлении более старых версий LineageOS для вашего устройства, в которых говорится: «Для обновления следуйте найденному руководству по обновлению для вашего устройства». здесь.
Если вы используете неофициальную сборку, вам необходимо следовать старому доброму руководству по установке для вашего устройства, как и всем, кто хочет установить LineageOS в первый раз. Их можно найти здесь.
Обратите внимание: если вы сейчас используете официальную сборку, вы НЕ необходимо стереть ваше устройство, если только на вики-странице вашего устройства не указано иное, что необходимо для некоторых устройств с масштабными изменениями, такими как перераспределение разделов». Вам следует помнить об этом примечании, если вы собираетесь обновляться со старой сборки LineageOS, а также проверять примечания разработчика устройства, чтобы убедиться, что вы не допустите ошибку.
неодобрение
В сообщении также приводятся примечания об устаревании: «В целом мы считаем, что 20-я ветка достигла паритета функций и стабильности с 19.1 и готова к первому выпуску.
Сборки LineageOS 18.1 не устарели в этом году из-за довольно жестких требований Google к БНФ поддержка во всех ядрах устройств Android 12+ означала, что значительное количество наших устаревших устройств в списке сборок умерло бы.
Вместо того, чтобы убить LineageOS 18.1, она заморозила функции, продолжая при этом принимать заявки на устройства и создавать каждое устройство ежемесячно, вскоре после объединения Бюллетеня по безопасности Android за этот месяц.
LineageOS 20 запустит сборку для приличного набора устройств, а также появятся дополнительные устройства, поскольку они помечены как оба. , согласно Хартии Канады совместимы и готовы к сборкам их сопровождающим», что означает, что сборки LineageOS 18.1 по-прежнему принимаются, просто не получат никаких новых функций.
Полное сообщение
Полную публикацию вы можете просмотреть в эту ссылкуПеречисляя все изменения, мы перечислили здесь только основные из них для конечных пользователей, которые будут менять LineageOS при ежедневном использовании, например новое приложение камеры. Мы будем публиковать больше новостей об этом, если таковые будут!