Мобильная разработка- Получение аппаратного обеспечения для разработки - лучшие практики?

10

Я рассчитываю заняться разработкой смартфонов, но для платформ сейчас есть немало вариантов. (IOS / Android / WebOS / Bada / Symbian / MeeGo / WindowsMobile / JavaME)

Мне бы хотелось иметь аппаратное обеспечение для тестирования моего кода и общей функциональности устройств.

Каков наилучший способ получения и / или заимствования оборудования для разработки и тестирования? Существуют ли практические правила, которые необходимо соблюдать, которые применяются ко всем компаниям и платформам?

В этой ситуации я один разработчик. Меняется ли этот процесс для стартапа? Хакерспейс? Малый бизнес? Большой бизнес?

Зу
источник
1
Вах !! Как много изменилось за 8 лет с тех пор, как об этом впервые спросили !!
Mawg говорит восстановить Monica
1
Если у вас есть более свежая информация или предложения, не стесняйтесь дать новый ответ. Я принял свой первоначальный ответ, потому что никакой более качественной информации в то время не было.
Zoot
Я использовал React Native и думаю переключиться на Flutter. Я также люблю Embarcadero Delphi - один раз кодирую, генерирую исполняемые файлы для Android, iOs, Windows, Linux и Mac. Это стоит $ 1 тыс., Но не раньше, чем вы заработаете $ 5 тыс. Я люблю RAD аспект создания GUI.
Mawg говорит восстановить Монику

Ответы:

7

Похоже, что лучший способ сделать это - перейти на страницу разработчика производителя или страницу с операционной системой.
Вот некоторые страницы разработчика, которые мне удалось найти:

Страница разработчиков Palm

Страница разработчиков bada

iOS Dev Center

Страница разработчиков Android

Страница разработчиков MeeGo

HTC Developer Center

Сеть разработчиков Motorola

Мир разработчиков Sony Ericsson

Сеть разработчиков мобильных телефонов LG

Программы для разработчиков Nokia (на Forum.Nokia)

Windows Phone AppHub

BlackBerry Developer Zone

РЕДАКТИРОВАТЬ: MobiForge, кажется, имеет отличную статью о вариантах, которые разработчики имеют для тестирования на физических устройствах . Они предлагают три варианта:

Купите устройства (новые или через такие места, как Ebay )

Нанимайте (или арендуйте) устройства (используя услугу, такую ​​как телефоны Adams )

Используйте поставщика тестирования (например, Samsung Lab.Dev или DeviceAnywhere )

Зу
источник
3

Некоторые поставщики предоставляют программы, которые позволяют вам получить оборудование со скидкой. Вы не найдете много свободного оборудования, пока не создадите успешные приложения для платформы вендора.

Майкл Браун
источник
2

Для Windows Phone эмулятор действительно неплох. А в моей географии (Онтарио, Канада) местная команда MS регулярно проводит бесплатные мероприятия, на которых вы можете перенести свой код и развернуть его на реальном устройстве, чтобы посмотреть, как он себя ведет.

Я знаю многих людей, которым давали телефоны (в основном, корпорация в Редмонде, а не Канада), но это было тогда, когда вы не могли купить телефон, потому что он еще не был выпущен. Если вам нужен телефон только потому, что вы не можете позволить себе аппаратное обеспечение, вы вряд ли исполните свое желание. Если вы разрабатываете приложение и хотите, чтобы оно было сделано в тот день, когда выпущено оборудование, и вам нужно тестировать оборудование, это уже другая история.

Кейт Грегори
источник
Как вы связались с местной командой MS?
Zoot
@Zoot в Канаде, они пишут в блоге на blogs.msdn.com/b/cdndevs и объявляют о множестве возможностей встретиться с ними - на мероприятиях, в кафе в течение дня и так далее.
Кейт Грегори
1

Ну, Android VD можно использовать бесплатно? так ...... и это также растет довольно быстро. Может быть, что-то рассмотреть?


источник
1
Реальное оборудование имеет несколько преимуществ. Кроме того, это не то же самое, что сказать своим друзьям: «Посмотри мое новое приложение для Android!» указывает на экран компьютера и делает то же самое, показывая его непосредственно на реальном устройстве: P
Federico klez Culloca
0

Palm / HP часто предлагают бесплатные устройства для своих устройств. Вот так я и получил свою ладонь, и это одна из причин, по которой я начал заниматься мобильной разработкой. Вы должны проверить страницы разработчика для интересующих вас платформ, и вы должны подписаться на рассылку новостей для разработчиков, потому что именно там делается большинство бесплатных объявлений.

davidk01
источник