Đối với người mới bắt đầu, phần lớn các ứng dụng, trong số hàng triệu ứng dụng ngoài kia, không bán tốt, dù là nguồn mở hay nguồn đóng. Vì vậy, đừng mong đợi bất kỳ ứng dụng nào sẽ bán tốt trừ khi đó là một ứng dụng nổi bật và được tiếp thị tốt.
Đối với các ứng dụng iOS, ai đó cần phải trả cho Apple 99 đô la / năm để đăng ký chương trình Nhà phát triển iOS, ngoài ra còn có máy Mac, để có thể tải xuống nguồn mở của bạn, xây dựng ứng dụng và tải nó trên thiết bị của họ mà không cần mua ứng dụng của bạn. Không có nhiều người dùng cuối sẽ làm điều này, ngay cả khi họ có chuyên môn.
Tuy nhiên, có rất ít hoặc không có gì để ngăn một số nhà phát triển khác thực hiện việc này, thậm chí gửi nó đến cửa hàng ứng dụng dưới tên riêng của họ, có thể giảm giá của bạn hoặc thêm quảng cáo vào ứng dụng miễn phí.
Ngày càng có nhiều nhà phát triển làm sau này. Một số báo cáo thậm chí sử dụng nội dung có bản quyền và không phải là nguồn mở. Vì vậy, sự cạnh tranh gần như được đảm bảo nếu ứng dụng của bạn đạt được bất kỳ khả năng hiển thị nào. Lợi thế của bạn so với copycats, nếu có, sẽ là nhận diện thương hiệu từ tiếp thị, PR hoặc danh tiếng, nếu bạn có, vì nhiều cửa hàng ứng dụng cố gắng bảo vệ nhãn hiệu đã đăng ký.
THÊM:
Nếu bạn phân phối mã nguồn mở của mình theo giấy phép GPL v3, có thể có một số ý kiến pháp lý cho rằng việc sử dụng mã được cấp phép là không tương thích với DRM của cửa hàng ứng dụng iOS của Apple. Nhưng bạn, với tư cách là người giữ bản quyền 100%, có thể tự gửi ứng dụng của mình đến cửa hàng Ứng dụng iOS, vì giấy phép không áp dụng cho chủ sở hữu. Tuy nhiên, bạn có thể hỏi ý kiến luật sư về việc bạn có căn cứ để kiện bất kỳ ai khác lấy mã của bạn theo giấy phép GPL v3 hay không và cố gắng thực hiện tương tự. Điều này có thể tốn tiền của bạn để thực thi mặc dù. Nhưng IANAL, vì vậy hãy tham khảo ý kiến một luật sư nếu bạn muốn nghĩ về việc sử dụng chiến lược này.
THÊM sau:
Kể từ Xcode 7.x, người ta không còn phải trả cho Apple khoản phí đăng ký nhà phát triển 99 đô la / năm để cài đặt ứng dụng từ máy Mac sang thiết bị iOS được kết nối của riêng họ. Chỉ cần có ID Nhà phát triển Apple hợp lệ và kiến thức về cách sử dụng Xcode.