Действительно ли это стоит покупательного Dev Phone Google Android? [закрытый]

15
задан Kara 13 June 2014 в 20:28
поделиться

7 ответов

Зависит от того, какие приложения вы хотите разрабатывать. Я считаю, что эмуляторы очень точно отражают то, как все работает на настоящих устройствах; вы можете без проблем подключиться к эмулятору или телефону устройств, используя инструменты командной строки, Eclipse, отладчик и т.д. Кроме того, несмотря на то, что вы можете прошить телефон на новую версию ОС, HTC часто отстает (например, изображение 2.0 до сих пор не доступно), и просто использовать эмуляторы намного проще и быстрее. Эмуляторы также позволяют создавать и тестировать с разным разрешением экрана, в то время как два доступных дев-телефона имеют только "стандартное" разрешение.

Я нахожу довольно редким, что мне нужно использовать мой телефон ADP1 dev для разработки - мой корневой потребительский HTC Hero отлично работает для большинства разработок, которые я делаю... позволяя мне извлекать файлы из устройства и т.д. Хотя единственная причина, по которой я использую свой Hero, а не эмулятор, заключается в том, что я работал над приложением, использующим функциональность записи аудио.

Однако, где наличие физического устройства поможет, так это где нужно делать определенные вещи, касающиеся камеры, аудио аппаратуры, датчиков ориентации и компаса, GPS, беспроводного доступа к сети и так далее. Если вам нужно подключить отладчик для работы с аппаратным обеспечением, как описано выше, то вам определённо понадобится телефон-девайс.

В целом, определённо стоит купить телефон Android для тестирования и демонстрации, но подходит ли это телефон для разработчиков

.
9
ответ дан 1 December 2019 в 02:46
поделиться

Если вы планируете разрабатывать приложения, которые собираетесь поставить на рынок Android, то крайне важно протестировать их на реальном оборудовании. Разработка на эмуляторе сойдет вам с рук довольно долго, но в какой-то момент вы захотите использовать реальное устройство.

При этом для разработки можно использовать любой андроид-телефон. Есть некоторые ограничения на заблокированные устройства, но если вы просто разрабатываете против SDK, любой телефон будет работать. С Android, вы можете установить apk прямо на телефон без специальных разрешений, так что единственное реальное преимущество для телефона dev заключается в том, что вы можете установить новые ромы без необходимости рут телефона.

Лично я бы отложить покупку одного из старых телефонов dev. Насколько я понимаю, они поддерживают только SDK 1.6, в то время как Droid и некоторые другие новые телефоны поддерживают SDK 2.0+.

.
8
ответ дан 1 December 2019 в 02:46
поделиться

Дождитесь выхода Nexus One из G. Последние слухи о том, что он будет выпущен 5 января. Так что это всего лишь неделя или около того.

3
ответ дан 1 December 2019 в 02:46
поделиться

Что касается того, какой телефон купить (если предположить, что ты его получишь), я думаю, что ablerman прав. Я бы подождал до января, чтобы узнать, будет ли доступно новое аппаратное обеспечение.

Что касается более общего вопроса о том, должен ли вы купить телефон, я думаю, это зависит от того, что вы делаете. По большей части эмуляторы в порядке. Они могут эмулировать GPS (можно даже загрузить KML для имитации пути), SMS, телефонные звонки и т.д. Однако они не могут эмулировать данные акселерометра/перехода/датчика и на самом деле аварийно завершаются (на самом деле я считаю, что это зависает...), если вы попробуете запустить код, который на него полагается. Кроме того, сложно отладить функциональность, связанную с телефонными звонками, без аппаратного телефона.

Это хорошие телефоны, Я использовал телефон Dev 1 (G1/Dream) и он милый. Он также немного быстрее, чем эмуляторы, и если вы пишете что-то вроде игры, было бы очень хорошо протестировать его на реальном оборудовании.

В общем, это зависит только от того, что вы пишете. С ними определенно весело играть вне зависимости от того, что вы можете делать на них ЛЮБОЙ ДЕЯТЕЛЬНОСТЬНОСТИ.

Удачи с решением!

1
ответ дан 1 December 2019 в 02:46
поделиться

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

Как уже было сказано ранее, есть много слухов о nexus один, так что подождите и посмотрите!

.
2
ответ дан 1 December 2019 в 02:46
поделиться

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

Причина, по которой я лично приостановил покупку телефона, заключается в том, что 2009 год был не тем годом, когда его можно было купить. У меня есть ощущение, что 2010 год будет очень долгожданным "Годом Android".

1
ответ дан 1 December 2019 в 02:46
поделиться

+1 к Кристоферу и я добавлю - эмуляторы замечательные, но наличие физического телефона даст вам мгновенный доступ к Android Market для проверки публикации, статистики и комментариев пользователей. Я также считаю, что использование собственного приложения на физическом телефоне поможет вам разработать лучшее приложение. Вам не нужен телефон для разработки - но, по крайней мере, один физический телефон - абсолютный.

.
1
ответ дан 1 December 2019 в 02:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: