Google API - Google Play - Intel x86 - Android TV - операционная система Intel Различия образов системы Intel x86 - PullRequest
0 голосов
/ 19 декабря 2018

Я недавно начал изучать Xamarin.Android с Visual Studio 2017. В окне Android SKD Manager я вижу разные версии Android, и под каждой версией есть несколько образов системы Android.На следующем снимке экрана показан Android 9.0 со всеми доступными образами системы:

enter image description here

Мне интересно, какой образ системы следует загрузить, поскольку я не знаю о различиях,Может кто-нибудь, пожалуйста, помогите мне или сослаться на ссылку, которая содержит детали каждого изображения?Спасибо!

1 Ответ

0 голосов
/ 19 декабря 2018

Android-телефоны и планшеты защищены «Образом системы», «Образом API Google» и «Образом Google Play», а не изображениями «Изнашивания» или «ОС TV».

Выбранное вами изображение телефона / планшета Android - это то, с чем нужно тестировать ваше приложение.

Образ системы:

Это изображение включает только базовую версию / ASOPопределенного уровня API.Это самая основная версия.т. е. включенный браузер представляет собой лишь тонкую оболочку пользовательского интерфейса вокруг виджета WebView.

Изображение API Google:

API Google включает доступ к службам Google Play.

У вас есть доступ для разработчиков к сервисам Play.Например, вы можете протестировать свои приложения на устройстве NON-Google Play Store, но если ваше приложение обменивается сообщениями с Facebook, Twitter и т. Д., То эти приложения будут недоступны, так как на устройстве нет Google Play Store, поэтомуВы не могли установить их (я пропущу опцию боковой загрузки ...)

Но у вас есть доступ к службам Google, поэтому можно протестировать такие вещи, как AdMob Lite (полная версия AdMod может бытьвключена в ваше приложение и, таким образом, протестирована на базовом образе системы, но это приведет к увеличению вашего окончательного размера APK).

Изображение Google Play:

Google Play в столбце Play Store включаетприложение Google Play Store и доступ к сервисам Google Play

Теперь у вашего эмулятора есть доступ к Play Store, поэтому можно устанавливать другие сторонние приложения и взаимодействовать с ними.Поэтому, если вы хотите отредактировать файл Microsoft Word, предоставляемый вашим приложением, ваше приложение может проверить, установлено ли Word, если это необходимо, предложить пользователю установить его, если это необходимо, и предоставить доступ к файлу .doc в Word.Возможно, ваше приложение является редактором изображений, и вы хотите, чтобы другие приложения обменивались изображениями с вашим приложением, которое теперь можно тестировать на эмуляторе, а не только на физическом устройстве.

Изображения Google Play - этоСамый близкий опыт, который вы можете получить к устройству, выпущенному OEM / поставщиком, но в эмуляторе.

Примечание: Относительно того, выбираете ли вы версию образа x86 или x86_64, оно зависит отвы.Лично я использую версии x86_64, они быстрее в моей системе.Но если вы устанавливаете сторонние приложения, не все поддерживают x86_64 (или x86 в этом отношении), если они используют собственные общие библиотеки в своем приложении.

Образ Android TV:

Эти изображения предназначены только для эмуляции телевизионных устройств.

Wear OS image:

Эти изображения предназначены только для smartwatchэмуляция.

...