2009-06-10 17 views
7

Bir BlackBerry uygulaması geliştirmeye başlamak istiyorum, ancak bulduğum şey, hangi geliştirme ortamını ve uygulamayı geliştirmek için hangi teknolojiyi kullanacağınızı seçmeniz gerektiğidir. BlackBerry'nin geliştirici sitesi çok yardımcı değil. Orada birkaç makale okudum ve hala bu uygulama üzerinde çalışmaya başlamak için neye ihtiyacım olduğunu bilmiyorum.BlackBerry uygulaması geliştirme

  • arka planda O ses dosyalarını çalmak gerekiyor
  • içinde çalışabilme özelliğine ihtiyacı:

    Yani, uygulama gereksinimleri verilen doğru yönde beni işaret edebilir buraya birilerini umuyorum uygulamanın

  • o BlackBerry'nin Medya oyuncudan ses ile karıştırmak muktedir ihtiyaçlarını çalış ses dosyası içinde bulunan
  • Bu yetenek
  • ben ap istiyorum bir zamanlayıcı çalıştırmak gerekiyor Mümkün olan en geniş BlackBerry cihazlarına, daha yeni olanlar ise Storm, Bold, Curve ve muhtemelen daha eski olanlara sunulmuş olacak.
  • Bu uygulamanın kendi kendini içermesi ve bu uygulamayı çalıştırabilmeniz için müşteri tarafından indirilecek herhangi bir çerçeveye gerek duymamasını istiyorum. Çerçeveler uygulama ile birlikte paketlenip yüklüyse, bundan daha iyi.

Ben bir BlackBerry kullanıcısı değilim, bu yüzden gerçekten bu cihazlar arasındaki farkların ne olduğunu bilmiyorum.

Dağıtımla ilgili olarak, AppWorld'de satışa sunmak istiyorum ve hangi geliştirme teknolojisini seçebileceğinizi bilmiyordum.

Ayrıca, dağıtımla ilgili olarak, AppWorld dışında başka seçenekler de var mı? Bu uygulamayı kendim satabilir miyim ve sadece yükleme talimatlarını ve uygulamayı çalıştırılabilir müşterilere e-postayla gönderebilir miyim?

cevap

1

Ben bir Blackberry Curve ve iPod Touch kullanıcısıyım. Böğürtlen kullanan diğer 7 veya 8 kişiyi tanıyorum. Hiç bir Blackberry uygulaması için ödeme yapan birilerini görmedim. Hiç. Daha önce hiç duymadım. Bununla birlikte, her zaman uygulamalar için ödeme yapan iPod Touch'ları ve iPhone'ları olan pek çok kişiyi tanıyorum.

Fikrim: Bence ya ücretsiz gitmeli ya da Blackberry'nin uygulama mağazasını kullanmalısınız.

+2

git ve bazı Blackberry forumları okundu. “Dört dolara değdi” diyen ya da her neyse, bolca insan bulacaksınız. Michael, bedava ya da ucuz ya da eşit fiyatlı, ancak daha iyi bilinen bir uygulama ile rekabet eden bir şey satmayacak, ama yeni ve gerçekten yararlı bir şey yaparsa, biraz para kazanabilir. o. –

+0

Sadece kanaatimi belirtmek istemiyorum. Satış göründüğünden daha zor. – Nosredna

+0

Satıyor ya da satmayacak kadar endişelenmiyorum. Bu, başka bir şeyden çok bir öğrenme deneyimidir. Birkaç dolar fiyatlandırmamın sebebi, en azından BalckBerry cihazları için ödeme yapmanın bazı potansiyelleri var. :) –

9

En geniş aygıt yelpazesini desteklemek istiyorsanız, geliştirme ortamınız olarak 4.2.2 veya 4.3'ü hedeflemelisiniz. Çoğu "modern" cihaz, en az 4,3 veya daha fazla desteği desteklese de, bazı kullanıcılar 4.2.2'de takılı kalmaktadırlar, çünkü işletmeleri (veya sağlayıcıları) güncellemeyi yayınlamayacaktır.

Bu, uygulamanızı geliştirmek için JDE 4.2.2'yi veya JDE 4.3.0'ı kullanmak isteyeceğiniz anlamına gelir. Fırtına (dokunmatik ekran) geliştirme için 4.7.0 JDE'yi "uyumluluk modunda" (istediğiniz zaman) çalıştırmak istemediğiniz sürece kullanmanız gerektiğini unutmayın.

Geliştirme iş akışı açısından, BlackBerry tarafından sağlanan Eclipse eklentisi oldukça iyi çalışıyor ve BlackBerry uygulamanızın kullanıcı arabirimini, bellek kullanımını vb. Test etmek için oldukça iyi simülatörler sağlıyor ancak gerçek bir aygıtın tüm öğelerini simüle edemiyorlar. Test etmek için bir veya daha fazla gerçek cihaz satın almanızı öneririm.

Tüm gereksinimleriniz ses karıştırma dışında yapılabilir olmalıdır. Özellikle CDMA cihazları, donanım nedeniyle sadece bir ses çalabiliyor ve aynı anda birden fazla ses kaynağının düzgün bir şekilde GSM cihazlarının karıştırılabileceğinden emin değilim.

Uygulamanın dağıtımı için App World, işleri yapmanın en kolay yoludur, ancak uygulamanızı satmak için vitrinler sunan crackberry.com gibi başka siteler de vardır.

+0

+1 Marc, çok fazla yeni bilgi alıyorum. Ancak, en azından CDMA ses karıştırma sorunu için birkaç bağlantıyla tamamlayabilir misiniz? Teşekkürler! –

+0

Önerilerimin tümü kişisel deneyimlerden oluşuyor, bu yüzden gerçekten paylaşılması kolay bağlantılara sahip değilim. CDMA bilgileri bir RIM mühendisinden (e-posta ile) olduğundan, tekrar bağlanmak için halka açık bir bilgi yoktur. Sınırlama, CDMA cihazlarının kullandığı Qualcomm yonga setindedir. Bu, bir sistem uyarısı (gelen e-posta, SMS, vb.) Çaldığında müziği kesintiye uğratıp (ses akışı) uygulamayı etkiliyor (gelen e-posta, SMS, vb.) –

+0

Marc, cevabınız için çok teşekkürler, çok yardımcı oluyor. Ses sınırlaması hakkında, bu senaryoda ne olacağı: - Kullanıcı, yerleşik BlackBerry ortam yürütücüsü ile müzik çalıyor - Kullanıcı benim uygulamamı başlatıyor (medya oynatıcı hala oynuyor) - sonra uygulamam kısa sürüyor ses klibi Can üçüncü taraf uygulama yapın: - bu ses klibi var oynamak - - sonra ses eksikliği olsam karıştırma, yapabilirseniz o durdurulmuş medya oynatıcı oynatmayı yeniden medya oynatıcı duraklatma Sorun değil Çok teşekkürler! –

İlgili konular