Android với iOS: Bạn nên lập trình platform nào trước? (phần 2)

44

PHẦN 1

Chi phí làm app

Bất kể là bạn thuê freelancer hay tự làm thì vẫn tốn chi phí làm app. Thời gian để làm app sẽ có mối tương quan trực tiếp với chi phí. Nếu app Android tốn thời gian gấp 2-3 lần thì cũng tiêu tốn chi phí trả trước đáng kể. Mối tương quan này của Android không thật sự tốt khi rất nhiều thông tin cho rằng app Android có doanh thu thấp hơn iOS.

Các tính năng của app

Bởi vì hệ thống điều hành của Android là nguồn mở, nên thậm chí sẽ có những “mods” – đơn vị điều hành của Android như CyanogenMod hoặc Paranoid Android. Nhìn chung, nó sẽ đem đến cho các dev khả năng tiếp cận sâu hơn vào hệ điều hành của chính nó. Ví dụ, vài năm trước, các thay thế màn hình chủ trở nên phổ biến, gồm Facebook Home hoặc Aviate – đơn vị sau đó được mua lại bởi Yahoo. Trong quá khứ, chúng ta cũng đã làm những app cần chạy trên phần cứng bền chắc với ROM custom. Đây là 1 trong vài lý do tại sao vài app chỉ dùng được trên Android.

Các doanh nghiệp

Theo thời gian, iOS đã xâm nhập vào các doanh nghiệp, cụ thể là đã thay thế Blackberry để trở thành lựa chọn hàng đầu cho các hoạt động triển khai tầm doanh nghiệp. Cùng với các rào cản khác liên quan đến sự chấp nhận của doanh nghiệp, iOS càng bị chặn nhiều hơn so với độ “mở” của Android bao nhiêu thì sự lựa chọn iOS càng trở nên an toàn hơn. Các nhà cung cấp MDM – Mobile Device Management có nhiều công cụ hiện đại hơn để quản lý các thiết bị và app iOS. Apple cũng có các chương trình tập trung vào kinh doanh, như iOS Developer Enterprise Program và Volume Purchase Program (khác với Android bắt đầu hỗ trợ từ phiên bản v5.0). Năm ngoái, Apple đã thông báo hợp tác với IBM để phát triển các mobile app về doanh nghiệp.

Apps dành cho tablet

Ưu thế áp đảo của iOS trong thị trường tablet, đặc biệt là các user doanh nghiệp là 1 điểm cần đề cập đến. Tuy doanh thu của tablet có thể sụt giảm nhưng bạn sẽ khó tìm thấy được 1 tablet Android trong phòng họp hoặc bàn làm việc của bất kì 1 chuyên viên nào. Theo thống kê của SavvyApps thì dường như chỉ có những người làm về kỹ thuật mới có tablet Android. Và hình ảnh cũng khá thông dụng là ai đó sở hữu smartphone Android nhưng vẫn dùng iPad.

Khi nào nên sử dụng iOS trước

Lời khuyên chung của SavvyApps là nên bắt đầu với platform iOS trước. Hơn thế nữa, rất nhiều app nên bắt đầu ra mắt trên chính iPhone. Các lý do thông thường đến từ nhân khẩu học, chi phí và tốc độ thị trường. Ngoài ra, trong các giai đoạn đầu của bất kì app nào, các dev nên dành thời gian nghiên cứu về những gì hoạt động và những gì không hoạt động. Cố gắng áp dụng tất cả điều đó qua 2 platform khá tốn thời gian và chi phí cao – đặc biệt trên Android lại càng thách thức hơn.

Nhìn chung, với lý do này – và còn phụ thuộc vào lượng vốn kiếm được – các start-up vào giai đoạn đầu nên bắt đầu với iOS, sau đó chuyển sang Android. Thêm lý do nữa là các app iOS cũng dễ dàng được báo chí săn đón hơn.

Tham khảo thêm:

Nguồn: IDE Academy via SavvyApps (còn tiếp)