Programowanie mobilne - Pozyskiwanie sprzętu programistycznego - najlepsze praktyki?

10

Chcę zająć się projektowaniem smartfonów, ale obecnie istnieje kilka opcji dla platform. (iOS / Android / WebOS / Bada / Symbian / MeeGo / WindowsMobile / JavaME)

Chciałbym mieć sprzęt programistyczny do testowania mojego kodu i ogólnej funkcjonalności urządzeń.

Jaki jest najlepszy sposób na uzyskanie i / lub wypożyczenie sprzętu na potrzeby programowania i testowania? Czy istnieją ogólne zasady, które obowiązują wszystkie firmy i platformy?

W tej sytuacji jestem pojedynczym programistą. Czy ten proces zmienia się przy starcie? Hackerspace? Mały biznes? Duży biznes?

Zoot
źródło
1
Wah !! Jak wiele * zmieniło się w ciągu 8 lat od pierwszego pytania !!
Mawg mówi o przywróceniu Moniki
1
Jeśli masz bardziej aktualne informacje lub sugestie, możesz udzielić nowej odpowiedzi. Zaakceptowałem moją pierwotną odpowiedź, ponieważ w tym czasie nie było dostępnych lepszych informacji.
Zoot
Użyłem React Native i myślę o przejściu na Flutter. Uwielbiam też Embarcadero Delphi - kod raz, generuję pliki wykonywalne dla Androida, iOS, Windows, Linux i Mac. Kosztuje 1 000 USD, ale nie do momentu, aż zarobisz 5 000 USD. Uwielbiam aspekt RAD tworzenia GUI.
Mawg mówi o przywróceniu Moniki

Odpowiedzi:

7

Wydaje się, że najlepszym sposobem na to jest przejście do strony programisty producenta lub strony systemu operacyjnego.
Oto niektóre strony programistów, które udało mi się znaleźć:

Palm Developers Page

bada Developers Page

iOS Dev Center

Strona programistów Androida

Strona programistów MeeGo

Centrum programistów HTC

Sieć programistów Motorola

Świat programistów Sony Ericsson

LG Mobile Developer Network

Programy dla programistów Nokia (na Forum.Nokia)

Windows Phone AppHub

BlackBerry Developer Zone

EDYCJA: Wydaje się, że MobiForge ma doskonały artykuł na temat opcji, które programiści mają do testowania na urządzeniach fizycznych . Sugerują trzy opcje:

Kup urządzenia (nowe lub w miejscach takich jak eBay )

Wynajem (lub wynajem) urządzeń (za pomocą usługi takiej jak telefony Adams )

Skorzystaj z usług dostawcy testów (takiego jak Samsung Lab.Dev lub DeviceAnywhere )

Zoot
źródło
3

Niektórzy dostawcy zapewniają programy, które pozwalają uzyskać dyskontowany sprzęt. Nie znajdziesz dużo wolnego sprzętu, dopóki nie stworzysz udanych aplikacji na platformę dostawcy.

Michael Brown
źródło
2

W przypadku Windows Phone emulator jest naprawdę całkiem dobry. W mojej geografii (Ontario, Kanada) lokalny zespół MS organizuje regularne bezpłatne wydarzenia, w których możesz przynieść swój kod i wdrożyć go na prawdziwym urządzeniu, aby zobaczyć, jak się zachowuje.

Znam wiele osób, które otrzymały telefony (głównie od Corp w Redmond, a nie przez Kanadę), ale wtedy nie można było kupić telefonu, ponieważ jeszcze go nie wydano. Jeśli chcesz otrzymać telefon tylko dlatego, że nie możesz sobie pozwolić na sprzęt, prawdopodobnie nie spełnisz swojego życzenia. Jeśli tworzysz aplikację i chcesz, aby została wykonana w dniu premiery sprzętu i potrzebujesz sprzętu do przetestowania, to inna historia.

Kate Gregory
źródło
Jak nawiązałeś kontakt z lokalnym zespołem MS?
Zoot
@Zoot w Kanadzie blogują na blogs.msdn.com/b/cdndevs i ogłaszają wiele okazji do ich spełnienia - na imprezach, w kawiarni po południu i tak dalej.
Kate Gregory
1

Cóż, Android VD jest darmowy? więc ...... i rośnie też dość szybko. Może coś do rozważenia?


źródło
1
Prawdziwy sprzęt ma kilka zalet. Co więcej, to nie to samo powiedzieć znajomym: „spójrz na moją nową aplikację na Androida!” wskazując na ekran komputera i zrób to samo, pokazując go bezpośrednio na prawdziwym urządzeniu: P
Federico klez Culloca
0

Palm / HP często ma darmowe prezenty dla swoich urządzeń. W ten sposób otrzymałem palmtopa i jest to jeden z powodów, dla których zacząłem tworzyć aplikacje mobilne. Powinieneś sprawdzić strony programistów platform, którymi jesteś zainteresowany, i zapisz się na newsletter programisty, ponieważ tam właśnie odbywa się większość ogłoszeń z nagrodami.

davidk01
źródło