Với những người đang dùng thiết bị Android, sự lựa chọn thiết bị của bạn đôi khi chỉ là "mức giá mềm" bởi nó có nhiều phân khúc giá thành, "kho ứng dụng miễn phí" rất nhiều, đôi khi phải nói rằng nó thực sự hỗn tạp. Nhưng không mấy người nhớ được có tất cả bao nhiêu chiếc điện thoại và máy tính bảng trên thị trường hiện nay đang chạy Android, và bao nhiêu kích thước màn hình hiện có trên tất cả những dòng máy đang chạy Android đó. Theo những thông tin thu thập từ lượt tải về OSM trong 6 tháng qua từ trang OpenSignalMaps, số lượng thiết bị mới tải về OpenSignalMaps dựa trên nghiên cứu này là trên 681.900 thiết bị, báo cáo cho biết phát hiện được 3.997 thiết bị chạy Android riêng biệt. Đó chính là sự phân mảnh trong thị trường thiết bị chạy Android, cũng chính là sự lo lắng hiện nay của các nhà phát triển. Còn với BlackBerry của chúng ta? Hiện nay RIM có khoảng 23 mẫu BlackBerry đang chạy OS5 trở lên đang lưu hành trên thị trường , không tính các mẫu OS thấp hơn 5.0. Con số 23 bao gồm những dòng máy giống nhau gần như khuôn đúc, nhất là kích cỡ màn hình, độ phân giải, mật độ điểm ảnh, cái khác nhau chỉ là băng tần hỗ trợ và mã sản phẩm. Ví dụ như dòng Curve 9350/9360/9370, thực sự có rất nhiều người không rành về BlackBerry đã không biết được rằng 3 mẫu máy này khác nhau như thế nào? Điểm khác nhau của cả 3 chiếc máy được kể tên chỉ đơn giản là băng tần mà nó hỗ trợ, Curve 9360 thuần GSM, 9350 thuần CDMA và 9370 là dòng dual band. Chỉ bấy nhiêu thôi đôi lúc cũng đủ làm cho các nhà phát triển mới bắt đầu tập tành viết ứng dụng cho BlackBerry cảm thấy "hơi khó". Nhưng, tất cả những điều đó chỉ là quá khứ. Bởi trong hội nghị BlackBerry World 2012 tại Orlando hồi tháng 5, RIM đã chứng minh rằng với BlackBerry 10 sẽ là "laser focused", điều này giúp các nhà phát triển tiết kiệm được thời gian đồng thời là một lựa chọn thông minh nếu thực sự muốn xây dựng nên một hệ sinh thái mạnh mẽ với kho ứng dụng phong phú. RIM chứng minh điều đó bằng cách nào. Hãy cùng nhau nhớ lại. BlackBerry 10 Dev Alpha là một thiết bị chạy OS10 duy nhất hiện nay tuy chỉ là một phiên bản được "modify" lại từ PlayBook OS, nhưng quan trọng là, nó có khả năng chạy được ứng dụng có sẵn cho PlayBook (về hiển thị giao diện - nội dung bài viết này) dù không phải tương thích hoàn toàn. Chiếc DevAlpha có độ phân giải 1280x768 so với 1024x600 của PlayBook. Bên cạnh độ phân giải. mật độ điểm ảnh cũng là một vấn đề quan trọng nhưng với đại đa số các nhà phát triển cũng như người dùng thì họ lại dùng độ phân giải để so sánh sự khác biêt. Tuy nhiên, với BB10, mật độ điểm ảnh là vấn đề tối thiểu giúp một ứng dụng có thể tương thích với một màn hình lớn hơn hay nhỏ hơn rất dễ dàng. Giao diện người dùng Cascades được thiết kế thực sự mạnh mẽ, một nhà phát triển có thể cung cấp "screen profiles" để làm cho các GUI elements trên màn hình tự động tìm kiếm chế độ màn hình khi thưc hiện lệnh "output" từ đó có thể xuất ra màn hình hiển thị một cách tối ưu nhất. Bạn đã bao giờ nghe đến "stereoscopic display", bản demo của "stereoscopic display" xuất hiện lần đầu tiên tại BlackBerry Mobile World Congress 11? Đó chính xác là những gì mà Cascades đang sở hữu, Cascades giúp cho các nhà phát triển tạo ra các thiết lập hiển thị một cách chủ động cho các màn hình khác nhau. Với Cascades, các nhà phát triển có thêm lợi thế về độ tương thích màn hình của ứng dụng do mình làm ra bên cạnh giao diện người dùng được thiết kế chuẩn từ nhiều nghiên cứu mà RIM đã tiến hành thu thập và nghiên cứu. Không còn nữa mối lo về sự phân mảnh với BlackBerry 10. Tham khảo: BlackBerryOS
RIM đã tính toán tránh được nhược điểm của Android, nhưng thành công cần nhiều lắm những ưu điểm như thế này