Tiếp tục phát triển Gnome Shell cho thiết bị di động

Jonas Dressler của Dự án Gnome đã xuất bản một báo cáo về công việc được thực hiện trong vài tháng qua nhằm phát triển trải nghiệm Gnome Shell để sử dụng trên điện thoại thông minh và máy tính bảng màn hình cảm ứng. Công việc này được tài trợ bởi Bộ Giáo dục Đức, nơi đã cung cấp một khoản trợ cấp cho các nhà phát triển Gnome như một phần của sáng kiến ​​hỗ trợ các dự án phần mềm có ý nghĩa xã hội.

Trạng thái phát triển hiện tại có thể được tìm thấy trong các bản dựng hàng đêm của Hệ điều hành Gnome. Ngoài ra, các tập hợp phân phối postmarketOS đang được phát triển riêng biệt, bao gồm cả những thay đổi do dự án chuẩn bị. Điện thoại thông minh Pinephone Pro được sử dụng làm nền tảng để thử nghiệm sự phát triển, nhưng điện thoại thông minh Librem 5 và Android được dự án postmarketOS hỗ trợ cũng có thể được sử dụng để thử nghiệm.

Đối với các nhà phát triển, các nhánh riêng biệt của Gnome Shell và Mutter được cung cấp để thu thập các thay đổi hiện có liên quan đến việc tạo lớp vỏ chính thức cho thiết bị di động. Mã được xuất bản cung cấp hỗ trợ điều hướng bằng cử chỉ trên màn hình, thêm bàn phím ảo, bao gồm mã để điều chỉnh thích ứng các thành phần giao diện theo kích thước màn hình và cung cấp giao diện được tối ưu hóa cho màn hình nhỏ để điều hướng qua các ứng dụng đã cài đặt.

Những thành tựu chính so với báo cáo trước:

  • Sự phát triển của điều hướng cử chỉ hai chiều vẫn tiếp tục. Không giống như giao diện điều khiển bằng cử chỉ của Android và iOS, Gnome cung cấp giao diện chung để khởi chạy ứng dụng và chuyển đổi giữa các tác vụ, trong khi Android sử dụng bố cục ba màn hình (màn hình chính, điều hướng ứng dụng và chuyển đổi tác vụ) và trong iOS - hai ( màn hình chính và chuyển đổi giữa các tác vụ).

    Giao diện hợp nhất của GNOME loại bỏ mô hình không gian khó hiểu và việc sử dụng các cử chỉ không rõ ràng như "vuốt, dừng và chờ mà không nhấc ngón tay lên" và thay vào đó cung cấp một giao diện chung để xem các ứng dụng có sẵn và chuyển đổi giữa các ứng dụng đang chạy, được kích hoạt bằng thao tác vuốt đơn giản cử chỉ (Bạn có thể chuyển đổi giữa các hình thu nhỏ của các ứng dụng đang chạy bằng cử chỉ trượt dọc và cuộn qua danh sách các ứng dụng đã cài đặt bằng cử chỉ ngang).

  • Khi tìm kiếm, thông tin được hiển thị trong một cột, tương tự như tìm kiếm trong môi trường màn hình nền Gnome.
    Tiếp tục phát triển Gnome Shell cho thiết bị di động
  • Bàn phím trên màn hình đã được thiết kế lại hoàn toàn cách tổ chức nhập bằng cử chỉ, gần giống với cách tổ chức nhập được thực hiện trong các hệ điều hành di động khác (ví dụ: phím được nhấn sẽ được nhả sau khi nhấn một phím khác). Cải tiến chẩn đoán để xác định thời điểm hiển thị bàn phím trên màn hình. Giao diện nhập biểu tượng cảm xúc đã được thiết kế lại. Bố cục bàn phím đã được điều chỉnh để sử dụng trên màn hình nhỏ hơn. Các cử chỉ mới đã được thêm vào để ẩn bàn phím ảo và nó cũng tự động ẩn khi bạn cố cuộn.
  • Màn hình với danh sách các ứng dụng có sẵn đã được điều chỉnh để hoạt động ở chế độ dọc, một kiểu hiển thị danh mục mới đã được đề xuất và các mức thụt lề đã được tăng lên để giúp việc nhấn dễ dàng hơn trên điện thoại thông minh. Khả năng được cung cấp cho các ứng dụng nhóm.
  • Một giao diện đã được đề xuất để thay đổi cài đặt nhanh chóng (màn hình Cài đặt nhanh), được kết hợp thành một menu thả xuống với giao diện hiển thị danh sách thông báo. Menu được gọi bằng cử chỉ trượt từ trên xuống và cho phép bạn xóa từng thông báo bằng cử chỉ trượt ngang.

Các kế hoạch trong tương lai:

  • Chuyển các thay đổi đã chuẩn bị và API mới để điều khiển cử chỉ vào cấu trúc chính của Gnome (dự kiến ​​sẽ được thực hiện như một phần của chu trình phát triển Gnome 44).
  • Tạo giao diện làm việc với cuộc gọi khi màn hình bị khóa.
  • Hỗ trợ cuộc gọi khẩn cấp.
  • Khả năng sử dụng động cơ rung được tích hợp trong điện thoại để tạo hiệu ứng phản hồi xúc giác.
  • Giao diện mở khóa thiết bị bằng mã PIN.
  • Khả năng sử dụng bố cục bàn phím ảo mở rộng (ví dụ: để đơn giản hóa việc nhập URL) và điều chỉnh bố cục cho thiết bị đầu cuối.
  • Làm lại hệ thống thông báo, nhóm thông báo và gọi hành động từ thông báo.
  • Thêm đèn pin vào màn hình cài đặt nhanh.
  • Hỗ trợ sắp xếp lại không gian làm việc ở chế độ tổng quan.
  • Các thay đổi đã được thực hiện để cho phép các góc tròn cho hình thu nhỏ ở chế độ tổng quan, bảng trong suốt và khả năng ứng dụng vẽ vào khu vực bên dưới bảng trên cùng và dưới cùng.

Nguồn: opennet.ru

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