2009-06-10 47 views
7

Tôi muốn bắt đầu phát triển một ứng dụng BlackBerry, nhưng những gì tôi thấy là bạn phải chọn môi trường phát triển và công nghệ nào để sử dụng để phát triển ứng dụng. Trang web dành cho nhà phát triển của BlackBerry không quá hữu ích. Tôi đọc một vài bài báo ở đó và tôi vẫn không biết mình cần làm gì để bắt đầu làm việc trên ứng dụng này.Phát triển ứng dụng BlackBerry

Vì vậy, tôi hy vọng ai đó ở đây có thể chỉ cho tôi đi đúng hướng cho các yêu cầu ứng dụng:

  • Nó cần khả năng chạy trong nền
  • Nó cần phải chơi tập tin âm thanh được chứa trong các ứng dụng
  • các tập tin âm thanh nó đóng nhu cầu để có thể pha trộn với âm thanh từ Media player BlackBerry
  • nó cần khả năng chạy một timer
  • tôi muốn các ap p có sẵn cho các thiết bị BlackBerry rộng nhất có thể, các thiết bị mới hơn như Storm, Bold, Curve, và có thể là những cái cũ hơn.
  • Tôi muốn ứng dụng này được tự chứa và không yêu cầu bất kỳ khung công tác nào để khách hàng tải xuống trước khi có thể chạy ứng dụng này. Nếu các khung công tác có thể được đóng gói và cài đặt với ứng dụng thì tốt hơn.

Tôi không phải là người dùng BlackBerry nên tôi không thực sự biết sự khác biệt giữa các thiết bị đó.

Theo như phân phối tôi muốn đưa nó lên bán trong AppWorld, và tôi không biết nếu có bất kỳ mang về công nghệ phát triển bạn có thể chọn.

Ngoài ra, theo phân phối, các tùy chọn nào khác ngoài AppWorld có sẵn? Tôi có thể tự bán ứng dụng này và chỉ gửi email hướng dẫn cài đặt và ứng dụng có thể thực thi cho khách hàng không?

Trả lời

1

Tôi là người dùng Blackberry Curve và iPod Touch. Tôi biết khoảng 7 hoặc 8 người khác sử dụng Blackberries. Tôi chưa bao giờ thấy ai trả tiền cho một ứng dụng Blackberry. Không bao giờ. Chưa bao giờ nghe tới nó. Tuy nhiên, tôi biết rất nhiều người có iPod Touch và iPhone luôn trả tiền cho các ứng dụng.

Ý kiến ​​của tôi: Tôi nghĩ bạn phải đi miễn phí hoặc sử dụng cửa hàng ứng dụng của Blackberry.

+2

Đọc và đọc một số diễn đàn trên Blackberry. Bạn sẽ tìm thấy rất nhiều người nói rằng "nó cũng có giá trị bốn đô la" hoặc bất cứ điều gì. Michael sẽ không kiếm tiền bằng cách bán một cái gì đó cạnh tranh với một ứng dụng miễn phí hoặc rẻ tiền, thậm chí có giá cả, nhưng được biết đến nhiều hơn, nhưng nếu nó thực sự mới và thực sự hữu ích, anh ta có thể kiếm được một ít tiền nó. –

+0

Tôi không muốn xúc phạm, chỉ nêu ý kiến ​​của tôi. Bán có vẻ khó hơn. – Nosredna

+0

Tôi không quá quan tâm nếu nó sẽ bán hay không. Đây là trải nghiệm học tập nhiều hơn bất kỳ thứ gì khác. Lý do tôi sẽ giá nó một vài Bucks là như vậy nó ít nhất có một số tiềm năng thanh toán cho các thiết bị BalckBerry tôi phải có được :) –

9

Nếu bạn muốn hỗ trợ phạm vi thiết bị rộng nhất, bạn nên nhắm mục tiêu 4.2.2 hoặc 4.3 làm môi trường phát triển của mình. Hầu hết các thiết bị "hiện đại" đều hỗ trợ ít nhất 4.3 hoặc cao hơn mặc dù vẫn còn một số người dùng bị kẹt trên 4.2.2 vì doanh nghiệp của họ (hoặc nhà cung cấp) sẽ không phát hành bản cập nhật.

Điều này có nghĩa là bạn sẽ muốn sử dụng JDE 4.2.2 hoặc JDE 4.3.0 để phát triển ứng dụng của bạn. Hãy nhớ rằng để phát triển Storm (màn hình cảm ứng), bạn sẽ cần phải sử dụng JDE 4.7.0 trừ khi bạn muốn chạy trong "chế độ tương thích" (mà hút). Về mặt công việc phát triển, plugin Eclipse do BlackBerry cung cấp hoạt động khá tốt và BlackBerry cung cấp các trình mô phỏng khá tốt để kiểm tra giao diện người dùng, sử dụng bộ nhớ, vv nhưng ứng dụng không thể mô phỏng tất cả các phần tử của thiết bị thực Tôi khuyên bạn nên mua một hoặc nhiều thiết bị thực để thử nghiệm.

Tất cả các yêu cầu của bạn phải có thể thực hiện được ngoại trừ việc trộn âm thanh. Các thiết bị CDMA nói riêng chỉ có thể phát một âm thanh tại một thời điểm do phần cứng và tôi không chắc chắn ngay cả các thiết bị GSM có thể trộn đúng nhiều nguồn âm thanh cùng một lúc hay không.

Đối với phân phối các ứng dụng, App World là cách dễ nhất để làm điều gì đó, nhưng có những trang web khác quá như crackberry.com cung cấp các cửa hàng bán ứng dụng của bạn.

+0

+1 Marc, tôi nhận được rất nhiều thông tin mới. Nhưng bạn có thể hoàn thành nó với một số liên kết, ít nhất là cho vấn đề trộn âm thanh CDMA? Cảm ơn! –

+0

Tất cả các đề xuất của tôi là từ kinh nghiệm cá nhân vì vậy tôi không thực sự có liên kết tiện dụng để chia sẻ. Thông tin CDMA là từ một kỹ sư RIM (qua email) vì vậy một lần nữa không có thông tin công khai để liên kết đến. Giới hạn trong chipset Qualcomm được các thiết bị CDMA sử dụng. Điều này ảnh hưởng (streaming audio) ứng dụng của mình bằng cách làm gián đoạn nhạc khi một cảnh báo hệ thống được chơi (email gửi đến, tin nhắn SMS, vv) –

+0

Marc, cảm ơn rất nhiều cho câu trả lời của bạn, nó rất hữu ích. Giới hạn về âm thanh, điều sẽ xảy ra trong trường hợp này: - Người dùng đang phát nhạc bằng trình phát đa phương tiện BlackBerry tích hợp - Người dùng khởi động ứng dụng của tôi (trình phát đa phương tiện vẫn đang phát) - sau đó ứng dụng của tôi phát ngắn clip âm thanh Can ứng dụng của bên thứ ba làm như sau: - tạm dừng các media player - chơi nó là âm thanh kẹp - khởi động lại playback media player nơi nó dừng lại Nếu tôi có thể làm điều đó, thì việc thiếu âm thanh trộn wouldn 't là một vấn đề Cảm ơn bạn rất nhiều! –

Các vấn đề liên quan