Hiện nay đang tồn tại mấy cái hệ sinh thái cho các nhà phát triển theo đuổi: iOS (apple), Android (Google) và Window Phone (Ms). Ngoài nền tảng cũ kỹ như J2ME, Symbian,... thì hệ điều hành của RIM, WebOS của HP đang rất vật vờ không thu hút được người dùng nên cũng không thu hút được giới phát triển.
Điểm qua 3 đại gia trên 1 chút như sau:
iOS - Object C - bộ công cụ phát triển đầy đủ - một nguôn ngũ không quá khó nhưng thực tế là không phù hợp với giới lập trình VN hiện nay chủ yếu dùng Java và C# (không kể php). Ứng dụng trong hệ sinh thái này tràn ngập, cả free lẫn có phí. Ưu điểm của HST này: người dùng tiềm năng có tiền, sẵn sàng mua đồ, hệ thống mua bán của Apple cũng khá tiện lợi cho nhà phát triển, nhưng đội khi anh Apple lại rất làm cao.
Một điểm yếu khi theo đuổi HST này là: sắm 1 em Mac Book để phát triển cho iOS nhé - chi phí đầu vào hơi vô lý + cao.
Android - Java - bộ công cụ phát triển đầy đủ - chạy ngon nghẻ trên Mac + Win -HST đang mở rộng rầm rộ cả số lượng người dùng lẫn các nhà phát triển. Số lượng ứng dụng được cung cấp free hơi nhiều. Thêm nữa Android đang bị anh Apple, Sun dìm hàng bản quyền nên cũng hơi cóng. Một lợi điểm của em này là thích hợp cho các bác đang làm Java nhiều, rất quen thuộc. Hỗ trợ thư viện cho các ứng dụng Location khá khủng (Google Map, Định vị qua GPS, Qua Wifi Hotpot, ...)
Window Phone - C#, APS.NET... - bộ công cụ tích hợp trong Visual Studio 2010 (hoặc hơn) chạy ngon trên Win - thích hợp cho bác nào chơi nhiều hàng MS từ xưa. Rời bỏ em Win CE ngày xưa, em WP 7 hỗ trợ phát triển khá tốt, dễ dàng theo truyền thống kéo thả của MS. Nhưng HST của em này vẫn còn rất èo uột, cả đầu cuối lẫn người dùng, người phát triển đều rất còn rất sơ khai. P/s: tài liệu hộ trợ phát triển WP 7 được cấp free, cả mã nguồn luôn các bác có thể dễ dàng tìm thấy trên Internet.
Vậy suy cho cùng là để phát triển 1 sp mobile đầu tiên là phải mang lại giá trị cho người dùng cái đã. Còn nếu đã được cộng đồng chấp nhận thì việc phát triển qua lại giữa các HST chẳng có khó khăn gì cả. Nên câu chuyện chọn hay theo đuổi nền tảng nào bây giờ không phải là cái cần phải bàn cãi nhiều.