Ice Cream Sandwich, Ginger Bread và Jellybeans có vị ngọt ngào phải không? Vâng, có vẻ như các phiên bản Android được công chúng yêu thích nhưng lại bị các nhà phát triển chê bai.
Theo một báo cáo, sự đa dạng của hệ điều hành Android và sự phát triển không ngừng đã tạo ra trở ngại cho các nhà phát triển. Hầu hết các ứng dụng không thực thi hoàn hảo khi phiên bản Android thay đổi. Với mọi phiên bản mới, các tệp hệ thống và lớp mới sẽ cần được tạo. Sẽ có những thay đổi về cách các luồng dữ liệu, cách các sự kiện được kích hoạt, cách dữ liệu liên kết và cách dữ liệu sẽ được đóng gói.
Luôn luôn có vấn đề với sự phân mảnh của Android. Thay vì múc kem, Google phục vụ chúng trong một món ăn hoàn toàn mới. Đó là điểm mà iOS của Apple có giá tốt hơn. Ví dụ: nếu bạn phát triển một ứng dụng iOS cho iOS-3, thì iOS 5 mới được thiết kế theo cách mà nó sẽ hoạt động hoàn hảo ngay cả trong iOS 5.
Đó không phải là trường hợp của Android. Hiện tại, nhóm các nhà phát triển Android lớn hơn đang làm việc trên Ginger Bread. Một ứng dụng được phát triển cho Ginger Bread sẽ không hoạt động đặc biệt tốt trong Ice Cream Sandwich hoặc lớp cao hơn của hệ điều hành Android. Các nhà phát triển không mong đợi khả năng tương thích trở lên, nhưng Google ít nhất nên cung cấp khả năng tương thích trở xuống. Nói cách khác, một ứng dụng được phát triển cho phiên bản Android thấp hơn sẽ hoạt động tốt với phiên bản hệ điều hành Android cao hơn.
Ngoài ra, nhiều nhà phát triển nhận thấy việc cập nhật ứng dụng của họ cực kỳ mất thời gian và khó khăn, mỗi khi Google phát hành phiên bản hệ điều hành Android mới hơn.
Nếu điều này tiếp tục, Google sẽ sớm mất đi một số nhà phát triển Ứng dụng ưu tú, những người sẽ chuyển trọng tâm sang một mô hình iOS ổn định hơn để hiển thị dịch vụ của họ.
Thật ngây thơ khi nói rằng Google’s Jellybean không đáng để phát hành. Tuy nhiên, Google cần đưa ra một mẫu hệ điều hành Android mạnh mẽ chạy các ứng dụng dành cho phiên bản Android trước trên phiên bản mới nhất của hệ điều hành Android. Cần phải có tính tương thích và tính toàn vẹn, nếu muốn tồn tại trước Apple trên thị trường ứng dụng.
Bạn nghĩ Google nên làm gì? Dừng tạo hệ điều hành hay bắt đầu tạo hệ điều hành ổn định?
Chìm suy nghĩ của bạn vào. Chúng tôi rất muốn nghe.