2009-06-10 16 views
7

Chciałbym rozpocząć tworzenie aplikacji BlackBerry, ale odkryłem, że musisz wybrać środowisko programistyczne i technologię, która ma być używana do tworzenia aplikacji. Witryna programisty BlackBerry nie jest zbyt pomocna. Przeczytałem kilka artykułów i nadal nie wiem, co muszę zrobić, aby rozpocząć pracę nad tą aplikacją.Rozwijanie aplikacji BlackBerry

Więc mam nadzieję, ktoś tutaj może mi punkt w dobrym kierunku, biorąc pod uwagę wymagania aplikacji:

  • potrzebuje możliwość uruchamiania w tle
  • To musi odtwarzać pliki audio, które są zawarte w aplikacji
  • pliku audio odgrywa ona musi być w stanie mieszać się z dźwiękiem z BlackBerry Media player
  • trzeba zdolność uruchomić stoper
  • Chciałbym AP p być dostępne dla możliwie najszerszych urządzeń BlackBerry, nowszych takich jak Storm, Bold, Curve i prawdopodobnie starszych.
  • Chciałbym, aby ta aplikacja była samodzielna i nie wymagała żadnych ram do pobrania przez klienta przed uruchomieniem tej aplikacji. Jeśli ramy mogą być dołączane i instalowane razem z aplikacją, to jest to w porządku.

Nie jestem użytkownikiem BlackBerry, więc nie wiem, jakie są różnice między tymi urządzeniami.

Jeśli chodzi o dystrybucję, chciałbym umieścić go w sprzedaży w AppWorld i nie wiem, czy ma to wpływ na wybór technologii rozwoju.

Ponadto, jeśli chodzi o dystrybucję, jakie opcje inne niż AppWorld są dostępne? Czy mogę sprzedawać tę aplikację samodzielnie i po prostu przesłać instrukcje instalacji i aplikację do klientów?

Odpowiedz

1

Jestem użytkownikiem Blackberry Curve i iPoda Touch. Znam około 7 lub 8 innych osób, które używają jeżyny. Nigdy nie widziałem, żeby ktoś płacił za aplikację Blackberry. Zawsze. Nigdy o tym nie słyszałem. Jednak znam wiele osób z iPod Touchami i iPhone'ami, które płacą za aplikacje przez cały czas.

Moja opinia: Myślę, że albo musisz wyjść, albo skorzystać ze sklepu z aplikacjami Blackberry.

+2

Go i przeczytać kilka Blackberry forów. Znajdziesz mnóstwo ludzi mówiących: "było warte czterech dolarów" lub cokolwiek innego. Michael nie zarobi pieniędzy sprzedając coś, co konkuruje z darmową lub tanią, a nawet równie cenioną, ale lepiej znaną aplikacją, ale jeśli zrobi coś nowego i naprawdę przyda się, może zarobić trochę na to. –

+0

Nie chcę obrazić, tylko stwierdzam moją opinię. Sprzedaż jest trudniejsza niż się wydaje. – Nosredna

+0

Nie jestem zbyt zaniepokojony, jeśli to się sprzeda, czy nie. Jest to bardziej nauka niż cokolwiek innego. Powodem, dla którego będę go wyceniał za kilka dolarów, jest to, że przynajmniej mam pewien potencjał, by zapłacić za urządzenia BalckBerry, które musiałbym dostać. –

9

Jeśli chcesz obsługiwać najszerszą gamę urządzeń, należy kierować reklamy do wersji 4.2.2 lub 4.3 jako środowiska programistycznego. Większość "nowoczesnych" urządzeń obsługuje co najmniej 4,3 lub więcej, chociaż niektórzy użytkownicy nadal utknęli w 4.2.2, ponieważ ich przedsiębiorstwo (lub dostawca) nie wyda aktualizacji.

Oznacza to, że do tworzenia aplikacji będziesz potrzebował JDE 4.2.2 lub JDE 4.3.0. Należy pamiętać, że do rozwoju Storm (ekranu dotykowego) konieczne będzie użycie JDE 4.7.0, chyba że chcesz uruchomić w "trybie zgodności" (który jest do bani).

Pod względem obiegu prac rozwojowych wtyczka Eclipse udostępniona przez BlackBerry działa całkiem nieźle, a BlackBerry zapewnia dość przyzwoite symulatory do testowania interfejsu użytkownika aplikacji, wykorzystania pamięci itp., Ale nie mogą one symulować wszystkich elementów rzeczywistego urządzenia, więc Polecam kupienie jednego lub więcej rzeczywistych urządzeń do przetestowania.

Wszystkie twoje wymagania powinny być możliwe, z wyjątkiem miksowania dźwięku. W szczególności urządzenia CDMA mogą odtwarzać tylko jeden dźwięk ze względu na sprzęt i nie jestem pewien, czy nawet urządzenia GSM potrafiły prawidłowo miksować wiele źródeł dźwięku w tym samym czasie.

Do rozpowszechniania aplikacji App World to najprostszy sposób na robienie rzeczy, ale są też inne witryny, takie jak crackberry.com, które oferują witryny sklepowe do sprzedaży aplikacji.

+0

+1 Marc, dostaję mnóstwo nowych informacji. Ale czy możesz uzupełnić go kilkoma linkami, przynajmniej w przypadku problemu z miksowaniem audio CDMA? Dzięki! –

+0

Wszystkie moje sugestie pochodzą z osobistych doświadczeń, więc nie mam odpowiednich linków do udostępnienia. Informacje CDMA pochodzą od inżyniera RIM (za pośrednictwem poczty e-mail), więc ponownie nie ma żadnych publicznych informacji, które można by połączyć. Ograniczeniem jest chipset Qualcomm używany przez urządzenia CDMA. Wpływa to na naszą aplikację (streaming audio), przerywając muzykę, gdy odtwarzany jest alert systemowy (przychodząca wiadomość e-mail, SMS itp.). –

+0

Marc, bardzo dziękuję za odpowiedź, jest bardzo pomocny. O ograniczeniu dźwięku, co by się stało w tym scenariuszu: - Użytkownik odtwarza muzykę za pomocą wbudowanego odtwarzacza multimedialnego BlackBerry - Użytkownik uruchamia moją aplikację (odtwarzacz multimedialny wciąż odtwarza) - wtedy moja aplikacja gra krótko klip audio Czy aplikacja strony trzeciej wykonaj następujące czynności: - wstrzymać odtwarzacz multimedialny - Zagraj to plik dźwiękowy - ponownie uruchomić odtwarzanie odtwarzacza multimedialnego gdzie wstrzymane Jeśli mogę to zrobić, to brak dźwięku mieszania wouldn To nie jest problem Dziękuję bardzo! –

Powiązane problemy