Xin chào, Google đã đến lúc bổ sung đa cửa sổ cho Android
Vào năm 2012, Dianne Hackborn của Google đã đe dọa sẽ thu hồi quyền truy cập của CyanogenMod vào Android Market nếu họ tiến lên phía trước bằng cách thêm đa nhiệm góc Cornerstone vào ROM tùy chỉnh của họ. Samsung đã tạo ra tính năng đa nhiệm đa cửa sổ của riêng họ.
Dianne Hackborn cho biết, đây là một thứ gì đó cần phải được thực hiện ở cấp độ nền tảng chính, vì vậy các ứng dụng sẽ không bị hỏng. Cô ấy đã đúng - Android cần đây là một tính năng tiêu chuẩn và đã đến lúc Google cung cấp nó.
Android không có đa nhiệm?
Android ban đầu nổi bật so với iOS của Apple với khả năng đa nhiệm mạnh mẽ. Các ứng dụng có thể tiếp tục chạy trong nền trong khi bạn đang sử dụng một ứng dụng khác. Điều này làm cho Android trở nên mạnh mẽ - thậm chí bạn có thể có các ứng dụng khách BitTorrent tải xuống các tệp trong nền trong khi sử dụng một ứng dụng khác. Android vẫn giữ thiết kế của một ứng dụng duy nhất trên màn hình tại một thời điểm. Điều này rất có ý nghĩa khi Android chỉ chạy trên điện thoại thông minh có màn hình nhỏ.
Ngày nay, Android chạy trên tất cả mọi thứ, từ những chiếc điện thoại thông minh nhỏ hơn cho đến những chiếc phablet khổng lồ trên mạng như Galaxy Note. Android đã vượt xa điện thoại và chạy trên máy tính bảng 12 inch, mui trần với ổ cắm bàn phím, máy tính xách tay và thậm chí cả máy tính để bàn Android. Android không chỉ là một hệ điều hành điện thoại.
Nhiều cửa sổ của Samsung không đủ tốt
Samsung đã cố gắng tăng giá trị cho Android bằng cách thêm tính năng đa cửa sổ. Khi bạn đang sử dụng điện thoại cao cấp như Galaxy Note hoặc Galaxy S hoặc máy tính bảng Galaxy, bạn có thể chạy các ứng dụng nhất định song song với nhau.
Có những vấn đề lớn ở đây. Điều này chỉ hoạt động trên các thiết bị Samsung và chỉ trên các thiết bị Samsung cụ thể. Để thêm hỗ trợ cho tính năng này theo cách không phá vỡ các ứng dụng khác, tính năng đa cửa sổ của Samsung cũng chỉ hoạt động với các ứng dụng cụ thể. Bạn không thể chạy bất kỳ ứng dụng nào trong chế độ xem nhiều cửa sổ, chỉ các ứng dụng trên thanh Multi Window mà Samsung cung cấp. Điều này ngăn các ứng dụng của bên thứ ba phá vỡ, đó là điều Google lo lắng với tính năng Cornerstone của CyanogenMod.
Một tính năng chỉ hoạt động với một số ít ứng dụng trên các thiết bị cụ thể từ một nhà sản xuất duy nhất là không đủ. Tính năng này cần hoạt động trên mọi thiết bị Android - hoặc ít nhất là những thiết bị có màn hình lớn phù hợp và các bộ phận đủ mạnh. Nó cần phải là một tính năng nền tảng Android để các nhà phát triển ứng dụng có thể đảm bảo ứng dụng của họ sẽ hoạt động đúng với nó trên mọi thiết bị.
Các nhà phát triển Android không cần phải thêm hỗ trợ cho tính năng đa cửa sổ của mỗi nhà sản xuất nếu các nhà sản xuất khác quyết định sao chép Samsung.
Ứng dụng nổi là một Hack bẩn
Các ứng dụng nổi cũng cho phép đa nhiệm thực sự. Hãy nhớ rằng Android cho phép các ứng dụng chạy trong nền trong khi bạn đang sử dụng một ứng dụng ở nền trước. Các ứng dụng này có thể hiển thị các giao diện xuất hiện nổi phía trên ứng dụng hiện tại - hãy nghĩ rằng nó giống như sử dụng luôn luôn trên đỉnh đầu để làm cho một cửa sổ luôn xuất hiện trên mọi ứng dụng khác trên hệ điều hành máy tính để bàn.
Bạn có thể cài đặt các ứng dụng nổi để duyệt web, ghi chú, trò chuyện và xem video trong khi sử dụng bất kỳ ứng dụng nào. Chỉ các ứng dụng được thiết kế đặc biệt để chạy như các ứng dụng nổi mới hoạt động, vì vậy bạn phải tìm kiếm chúng. Các ứng dụng nổi cũng khó sử dụng vì chúng nổi trên ứng dụng bạn đang sử dụng, chặn các phần của giao diện của nó.
Microsoft đã thêm hỗ trợ cửa sổ nổi cho Skype cho Android. Bạn có thể có một cuộc trò chuyện video và khuôn mặt của người khác sẽ luôn xuất hiện trên màn hình của bạn, ngay cả khi bạn rời khỏi ứng dụng Skype. Microsoft đang sử dụng nhiều sức mạnh đa nhiệm của Android hơn so với Google.
ROM tùy chỉnh và Tweaks chỉ gốc không được chấp nhận
Một số ROM tùy chỉnh đang thêm tính năng này vào Android. Google đe dọa sẽ thu hồi quyền truy cập của CyanogenMod vào Android Market (hiện được gọi là Google Play) nếu họ thêm tính năng này vì nó có khả năng phá vỡ các ứng dụng của bên thứ ba. Ngày nay, các ROM tùy chỉnh khác đang hoạt động trên đa nhiệm chia màn hình. Samsung đã thêm phiên bản của riêng họ vào thiết bị của riêng họ.
Bạn cũng có thể có được tính năng này bằng cách sử dụng một tinh chỉnh Xposed Framework chỉ gốc được gọi là XMultiWindow. Nếu bạn có quyền truy cập root, bạn có thể nhận được đa nhiệm nhiều cửa sổ hoặc bất kỳ ứng dụng nào trên thiết bị của bạn.
Điều này không cần phải root thiết bị của bạn hoặc cài đặt ROM tùy chỉnh. Các giải pháp của bên thứ ba thường có giao diện và lỗi khó xử. Chúng tôi cần một giải pháp tích hợp, được hỗ trợ hoạt động giống nhau trên mọi thiết bị.
Tại sao nhiều cửa sổ lại quan trọng
Windows 8.1 của Microsoft nổi bật trong số các hệ điều hành máy tính bảng nhờ hỗ trợ đa nhiệm mạnh mẽ, cho phép bạn xem một số ứng dụng song song cùng một lúc. Apple cũng được cho là đang làm việc để thêm các ứng dụng phụ vào iPad với iOS 8. Trên mọi hệ điều hành của đối thủ, bạn sẽ có thể xem một trang web trong khi bạn viết email, xem video trong khi duyệt web hoặc trò chuyện với ai đó trong khi bạn làm bất cứ điều gì khác.
Nhưng Android vẫn bị đóng băng trong thời gian. Bất chấp tất cả sức mạnh cơ bản của Android - và bất chấp cách Android cho phép các ứng dụng thích ứng với các kích thước màn hình khác nhau - Google đang chống lại việc thêm tính năng này.
Máy tính bảng Android màn hình lớn như Nexus 10 (hãy nhớ rằng máy tính bảng Google chưa cập nhật trong hơn 18 tháng?) Cần tính năng này. Các điện thoại, xe mui trần, máy tính xách tay và máy tính để bàn Android cũng vậy.
Nếu máy tính bảng là tương lai của điện toán cá nhân, chúng ta sẽ có thể làm nhiều việc một lúc trên màn hình lớn của máy tính bảng. Microsoft, Samsung và thậm chí cả Apple đang nhận ra điều này - giờ đến lượt Google.
Tín dụng hình ảnh: Serge Galyonkin trên Flickr, Kārlis Dambrāns trên Flickr