Bản cập nhật thứ XNUMX của firmware UBports, thay thế Ubuntu Touch

Dự án ubports, người đã tiếp quản việc phát triển nền tảng di động Ubuntu Touch sau khi từ bỏ nó kéo đi Công ty Canonical công bố Cập nhật chương trình cơ sở OTA-11 (qua mạng) cho tất cả các thiết bị được hỗ trợ chính thức điện thoại thông minh và máy tính bảng, được trang bị phần sụn dựa trên Ubuntu. Cập nhật hình thành dành cho điện thoại thông minh OnePlus One, Fairphone 2, Nexus 4, Nexus 5, Nexus 7 2013, Meizu MX4/PRO 5, Bq Aquaris E5/E4.5/M10. Dự án cũng đang phát triển cổng máy tính để bàn thử nghiệm Unity 8có sẵn trong hội đồng cho Ubuntu 16.04 và 18.04.

Bản phát hành dựa trên Ubuntu 16.04 (bản dựng OTA-3 dựa trên Ubuntu 15.04 và bắt đầu từ OTA-4, quá trình chuyển đổi sang Ubuntu 16.04 đã được thực hiện). Như trong phiên bản trước, khi chuẩn bị OTA-11, trọng tâm chính là sửa lỗi và cải thiện độ ổn định. Bản cập nhật tiếp theo hứa hẹn sẽ chuyển phần sụn sang các bản phát hành mới của Mir và shell Unity 8. Việc thử nghiệm bản dựng với Mir 1.1, qtcontacts-sqlite (từ Sailfish) và Unity 8 mới được thực hiện trong một nhánh thử nghiệm riêng biệt "cạnh". Việc chuyển đổi sang Unity 8 mới sẽ dẫn đến việc ngừng hỗ trợ các khu vực thông minh (Phạm vi) và tích hợp giao diện App Launcher mới để khởi chạy ứng dụng. Trong tương lai, người ta cũng dự kiến ​​​​sẽ xuất hiện hỗ trợ đầy đủ tính năng cho môi trường chạy các ứng dụng Android, dựa trên sự phát triển của dự án. Anbox.

Sự thay đổi chính:

  • Bàn phím ảo đã được cải tiến với chức năng chỉnh sửa văn bản nâng cao, cho phép bạn điều hướng qua văn bản đã nhập, hoàn tác/làm lại các thay đổi, đánh dấu các khối văn bản và đặt hoặc xóa văn bản khỏi bảng ghi tạm. Để truy cập chế độ nâng cao, bạn cần nhấn và giữ phím cách trên bàn phím ảo (chúng tôi dự định sẽ giúp việc bật chế độ nâng cao dễ dàng hơn trong tương lai). Hỗ trợ tùy chọn cho bố cục Dvorak cũng đã được thêm vào bàn phím ảo và việc sử dụng một từ điển sửa lỗi với các bố cục khác nhau đã được thiết lập;
  • Trình duyệt Morph tích hợp, được xây dựng trên công cụ Chrome và QtWebEngine, triển khai mô hình liên kết cài đặt với các miền riêng lẻ.
    Nhờ cải tiến này, có thể triển khai trong trình duyệt các tính năng như lưu mức thu phóng đã chọn cho các trang web, kiểm soát có chọn lọc quyền truy cập vào dữ liệu vị trí ở cấp trang web (để ghi đè cài đặt chung “Luôn cho phép” hoặc “Luôn từ chối”) , khởi chạy các ứng dụng bên ngoài thông qua trình xử lý URL ( ví dụ: khi bạn nhấp vào liên kết “tel://”, bạn có thể gọi giao diện để thực hiện cuộc gọi), duy trì danh sách đen hoặc trắng các tài nguyên bị cấm hoặc chỉ được phép;

  • Máy khách và máy chủ thông báo đẩy không còn bị ràng buộc với tài khoản người dùng trong Ubuntu One nữa. Để nhận thông báo đẩy, giờ đây bạn chỉ cần hỗ trợ trên các ứng dụng của dịch vụ này;
  • Cải thiện hỗ trợ cho các thiết bị vận chuyển với Android 7.1. Điều này bao gồm việc thêm các trình xử lý âm thanh bổ sung cần thiết khi thực hiện cuộc gọi;
  • Trên điện thoại thông minh Nexus 5, các vấn đề về treo Wi-Fi và Bluetooth, dẫn đến CPU tải quá mức và hao pin nhanh, đã được giải quyết;
  • Các vấn đề về nhận, hiển thị và xử lý tin nhắn MMS đã được giải quyết.

Ngoài ra, kể lại về tình trạng chuyển UBports cho điện thoại thông minh Librem 5. Đã sẵn sàng chuẩn bị một hình ảnh thử nghiệm đơn giản dựa trên nguyên mẫu devkit Librem 5. Khả năng của phần sụn vẫn còn rất hạn chế (ví dụ: không hỗ trợ điện thoại, truyền dữ liệu qua mạng di động và tin nhắn). Một số vấn đề, chẳng hạn như không thể ngủ đông nếu không có trình điều khiển Android cho đến khi Unity System Compositor được điều chỉnh để hỗ trợ Wayland thông qua Mir,
không dành riêng cho Librem 5 và cũng được giải quyết cho Pinephone và Raspberry Pi. Người ta dự kiến ​​sẽ tiếp tục công việc trên cảng cho Librem 5 sau khi nhận được thiết bị cuối cùng mà Purism hứa sẽ xuất xưởng vào đầu năm 2020.

Nguồn: opennet.ru

Thêm một lời nhận xét