kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 yanchenko
yanchenko
Вопрос

Эмулятор Android против реального устройства

На какие различия следует обратить внимание разработчикам?

39 2009-07-12T06:27:19+00:00 7
 Will
Will
Редактировал вопрос 12-го июля 2009 в 8:38
Программирование
android
Решение / Ответ
 Jiri
Jiri
12-го июля 2009 в 11:23
2009-07-12T11:23:59+00:00
Дополнительно
Источник
Редактировать
#9253476

Я знаю об этих ограничениях:

  1. Предустановленное программное обеспечение. На реальном устройстве может быть предустановлено гораздо больше приложений, чем в эмуляторе.
  2. В эмуляторе нельзя использовать функции "захвата" фото/видео.

Согласно документации по эмулятору, его ограничения следующие:

К функциональным ограничениям эмулятора относятся:

  • Нет поддержки для размещения или приема реальных телефонных звонков. Вы можете имитировать телефонные звонки (сделанные и принятые) через консоль эмулятора. через консоль эмулятора.

  • Нет поддержки USB-подключений

  • Нет поддержки наушников, подключаемых к устройству

  • Нет поддержки для определения состояния подключения к сети

  • Нет поддержки для определения уровня заряда батареи и состояния зарядки от сети переменного тока

  • Нет поддержки для определения вставки/извлечения SD-карты

  • Нет поддержки Bluetooth

IMO вы можете использовать эмулятор для упрощения разработки пользовательского интерфейса, для просмотра пользовательского интерфейса на "экране устройства", чтобы убедиться, что макет приложения в порядке, приложение может быть запущено, вы можете протестировать некоторые специальные случаи, имитируя положение gps, скорость сети или обмен сообщениями и т.д. Но тестирование на реальном устройстве обязательно.

Jeff Axelrod
Jeff Axelrod
Редактировал ответ 10-го сентября 2012 в 1:57
31
0
 Will
Will
12-го июля 2009 в 8:36
2009-07-12T20:36:42+00:00
Дополнительно
Источник
Редактировать
#9253477

В SDK 1.5 существуют следующие ограничения (с сайта SDK):

  • Нет поддержки для размещения или приема реальных телефонных звонков. Однако вы можете имитировать телефонные звонки (как входящие, так и исходящие) через консоль эмулятора.
  • Нет поддержки USB-соединений
  • Нет поддержки камеры/видеозахвата (вход).
  • Нет поддержки подключенных к устройству наушников
  • Нет поддержки для определения состояния подключения
  • Нет поддержки для определения уровня заряда батареи и состояния зарядки от сети переменного тока
  • Нет поддержки для определения вставки/извлечения SD-карты
  • Нет поддержки Bluetooth
  • Нет поддержки Multitouch

Основываясь на опыте, я заметил следующие различия в фактической разработке:

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

Существует группа google здесь, если вам нужны тестеры реальных устройств.

 Autodidact
Autodidact
Редактировал ответ 9-го ноября 2011 в 2:31
11
0
 Ambika
Ambika
31-го июля 2009 в 7:11
2009-07-31T07:11:16+00:00
Дополнительно
Источник
Редактировать
#9253478

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

8
0
Alex Martelli
Alex Martelli
12-го июля 2009 в 6:33
2009-07-12T06:33:48+00:00
Дополнительно
Источник
Редактировать
#9253475

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

Хотя ОС сделает за вас большую часть тяжелой работы, вы все равно должны убедиться, что ваш дизайн пользовательского опыта имеет смысл на каждом устройстве Android, которое вы собираетесь поддерживать, несмотря на различия в их аппаратных характеристиках - в этом смысле разработка приложений для Android больше похожа на разработку приложений, скажем, для Linux, Windows или Web (учитывается широкий спектр деталей аппаратной конфигурации), чем, например, для Mac или iPhone (где вам нужно учитывать гораздо более узкий набор возможных аппаратных конфигураций).

Эмулятор является (или пытается быть) "одним&quot- устройством Android - но будут и другие ("настоящие" устройства) с различными разрешениями экрана, периферийными устройствами ввода и т.д. и т.п....

7
0
Christian Gawron
Christian Gawron
5-го ноября 2010 в 9:25
2010-11-05T09:25:33+00:00
Дополнительно
Источник
Редактировать
#9253479

Один комментарий по поводу аккаунтов Google: с версии 8 API-интерфейсы Google для Android 2.2, вы можете добавить аккаунт Google на устройство. Однако, это будет только разрешить проверку подлинности для испытания API-интерфейсы Google (например, документы Google), но не синхронизации контактов и т. д.

1
0
Jeff Axelrod
Jeff Axelrod
10-го сентября 2012 в 1:59
2012-09-10T13:59:18+00:00
Дополнительно
Источник
Редактировать
#9253480

Это ошибка, так как камера и поддержка видео была предпринята попытка (неправильно): камера и видео намерения не храните их вывода в базе данных система хранения mediastore после ТО "захват&.и"

0
0
Sandeep  Shawn Tripathy
Sandeep Shawn Tripathy
3-го сентября 2013 в 9:08
2013-09-03T09:08:44+00:00
Дополнительно
Источник
Редактировать
#9253481

В простой термин эмулятор представляет собой устройство, которое работает на вашем экране компьютера, в то время как реальные устройства является то, что вы можете провести. Там может быть несколько различий, когда дело доходит до использования таких, как вы не можете использовать их. Я написал [полная] сообщение1 об этом вы можете рассмотреть чтение.

 Matt
Matt
Редактировал ответ 14-го июля 2018 в 4:12
0
0
Похожие сообщества 18
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
19 732 пользователей
Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. Размещение бесплатное. 📌 ВАЖНО: Правила публикации и правила канала: 📌 Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-12-10
Открыть telegram
StartAndroid Ru Chat
StartAndroid Ru Chat
2 849 пользователей
Android чат сайта startandroid.ru Канал - @startandroid
Открыть telegram
Android Architecture
Android Architecture
2 750 пользователей
Русскоязычный чат для обсуждения архитектуры Android приложений. У нас атмосфера взаимопомощи и уважения друг к другу! Общий чат по Android: @android_ru Чат для вакансий: @mobile_jobs Подробнее: https://telegra.ph/Android-Architecture-06-02
Открыть telegram
Android Declarative
Android Declarative
1 780 пользователей
Чат русскоязычного android-сообщества, посвященный декларативным UI-фреймворкам: Jetpack Compose, Anko, Anvil, Litho, Splitties за оффтопик пожизненная ссылка в @android_ru @jetpack_compose - новости https://bit.ly/32pRDWm - примеры компонентов
Открыть telegram
AndroidDev :: Разработка. It's Android time now!
AndroidDev :: Разработка. It's Android time now!
1 684 пользователей
Чат разработчиков Android. Вакансии, резюме и информацию о митапах размещать можно 1раз в 2 недели ставьте в тексте тег #vacancy. Публикацию скрытой и явной рекламы ваших каналов и сайтов после получения разрешения от @olegushakov Флудить тут @pogromista
Открыть telegram
Android ROM Development
Android ROM Development
1 649 пользователей
Discussion about Android ROM development and testing. App development group: 🖥 https://t.me/joinchat/CiGS0z9LkBPQ_8gjz3eAdA
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Ilya Smirnov
Зарегистрирован 5 дней назад
2
Денис Васьков
Зарегистрирован 1 неделю назад
3
Dima Patrushev
Зарегистрирован 1 неделю назад
4
sirojidddin otaboyev
Зарегистрирован 2 недели назад
5
Елена Гайдамамакинат
Зарегистрирован 2 недели назад
KO
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией