Năm 2020, đội ngũ phát triển của Moment đã quyết định từ bỏ ứng dụng Pro Camera trên Android. Trong một thư điện tử gửi đến người dùng, Marc Barros, một trong những người sáng lập, chia sẻ rằng công ty đang thiếu 'băng thông kỹ thuật' để đáp ứng sự đa dạng của các thiết bị Android, mỗi chiếc lại có các tính năng camera riêng biệt. Thay vì đầu tư vào một ứng dụng chỉ hoạt động một nửa trên các thiết bị khác nhau, Moment quyết định dừng phát triển trên Android và tập trung hết sức vào ứng dụng trên iOS.
Đây là một ví dụ điển hình cho việc các ứng dụng camera thứ ba không thể đáp ứng đúng nhu cầu đa dạng của phần cứng camera trên các thiết bị Android. Ngoài ra, quyền truy cập camera trong các ứng dụng từ bên thứ ba cũng có một lịch sử không mấy 'lý tưởng' trên hệ điều hành Android.
Chắc chắn ứng dụng camera mặc định trên điện thoại sẽ hoạt động ổn định, nhưng nếu bạn muốn chụp ảnh từ trong ứng dụng thứ ba, điều đó như một trò chơi lắc xí ngầu: bạn có thể sử dụng camera chính của điện thoại, nhưng hình ảnh có thể không đẹp và bạn không thể truy cập vào ống kính telephoto hoặc sử dụng chế độ low-light tuyệt vời của camera... Lý do rất đơn giản: đối với những nhà phát triển ứng dụng, việc đảm bảo tính tương thích rộng rãi cho các tính năng của camera là một thách thức không nhỏ.
Sự phức tạp có thể thể hiện theo những cách khác nữa. Tháng 12, cộng đồng người hâm mộ OnePlus đã vô cùng phẫn nộ khi bản cập nhật cho OxygenOS 12 đã vô hiệu hóa quyền truy cập camera trong các ứng dụng từ bên thứ ba, bao gồm cả ứng dụng Google Camera được chuyển port. Trước bản cập nhật này, các phiên bản port của GCam vẫn có thể truy cập vào các cảm biến camera phụ của điện thoại (camera siêu rộng, macro và telephoto), tuy nhiên sau đó chỉ có camera chính hoạt động. Sự thay đổi này có thể là ngẫu nhiên nhưng kỹ thuật cho thấy OxygenOS 12, dựa trên ColorOS của OPPO, không hỗ trợ lỗ hổng “package name” mà ứng dụng GCam đã sử dụng để truy cập vào các tính năng camera thông qua API Camera2.
Tất cả chỉ là một tình trạng lộn xộn và không có bất kỳ dấu hiệu nào cho thấy sự cải thiện trong tương lai gần. Google có thể cố gắng thuyết phục các nhà sản xuất thiết bị sử dụng Camera2 và CameraX tốt hơn, nhưng họ cũng không ưu tiên các extension CameraX cho điện thoại Pixel của mình, điều này cũng khó thay đổi được gì. Bên cạnh đó, không có nhiều lý do để chiếc điện thoại sống hay chết dựa vào hiệu suất camera của ứng dụng bên thứ ba, và chỉ có một nhóm nhỏ người biết hoặc quan tâm đến điều này. Do đó, về mặt kinh doanh, đó ít nhiều không phải là một vấn đề.
Hiện tại, trách nhiệm đảm bảo các tính năng camera trong các ứng dụng bên thứ ba hoạt động chính xác trên nhiều thiết bị Android chủ yếu nằm trong tay các nhà phát triển ứng dụng, nhưng lợi ích từ việc đầu tư tài nguyên cho điều này hoàn toàn không xứng đáng với hầu hết họ. Như Barros đã nói, nó đòi hỏi quá nhiều “băng thông kỹ thuật”.
Có thể có vô số lựa chọn trên Android, nhưng tất cả sự tự do đó không phải là không có nhược điểm của nó.
Tham Khảo: Android Police