World News | Tech News

Quick Boot & the Top Features in the Android Emulator

0


Today, we are excited to announce Quick Boot for the Android emulator. With
Quick Start, you can launch the Android emulator in less than 6 seconds. Quick Boot
operates by snapshoting an emulator session so that you can recharge in seconds. Fast
Boot was first released with Android Studio 3.0 in the canary update channel and
We are excited to release this feature as a stable update today.

In addition to this new feature, we also wanted to highlight some of the best
features of the latest versions. Since the complete redesign of the Android emulator
two
Years ago we continue to focus on improving the speed, stability and the addition of a
Rich set of features that speed up the development and testing of your application. With all
recent changes, it’s definitely worth updating the latest version of the
Android Emulator to use it today.

The 5 main characteristics

Quick Boot – Released as a stable feature today, Quick Start
allows you to resume your Android emulator session in less than 6 seconds. The first
time you boot an Android virtual device (AVD) with the Android emulator it
must perform a cold boot (just like turning on a device), but the following starts
are fast and the system is restored to the state in which you closed the
emulator last (similar to waking a device). We accomplished this completely
architecture reengineering snapshots of the legacy emulator to work with the virtual
GPU sensors and acceleration. No additional configuration is required because Quick Boot
is enabled by default starting with Android Emulator v27.0.2.
Quick start in the Android emulator
Android Compatibility CTS With Each
out of the Android SDK, we make sure that the Android emulator is ready for
your application development needs, from backwards compatibility with Android
KitKat to integrate the latest APIs from the developer preview. Increase
product quality and image reliability of the emulation system, we now qualify final
Android System Image is generated from Android Nougat (API 24) and more
Android compatibility test
Suite (CTS) – the same test suite as official Android physical devices
must go. Google Play Support We know that many
App developers use Google Play services, and it can be difficult to
up-to-date service in Android Emulator system images. To resolve this problem,
We now offer versions of Android system images including the Play Store application.
Google Play images are available from Android Nougat (API 24). With
these new emulator images, you can update Google Play services through the Play
Store the application in your emulator as you would on a physical Android device. More,
you can now test end-to-end installation, upgrade, and purchase workflows with Google
Play store. Improving Performance Making the
Fast and efficient emulator is a continuous goal for our team. We continually
Look at the impact on the performance of the emulator on your development
machine, especially the use of RAM. With the latest versions of the Android emulator,
we are now allocating RAM on demand, instead of allocating and pinning memory to
the maximum size of the RAM defined in your AVD. We do this by tapping into the native
hypervisors for Linux (KVM) and macOS® (Hypervisor.Framework), and a
Enhanced Intel® HAXM (version 6.2.1 and later) for Microsoft®
Windows®, which uses the new on-demand memory allocation.

In addition, in recent releases, we have improved the processor and I / O
performance while improving GPU performance, including OpenGL ES 3.0 support.
Looking at a common task such as the ADB push highlights the improvements in the
Android and I / O processors:


ADB Push speed comparison with the Android emulator

For GPU performance, we created an example of GPU emulation stress
test application to evaluate improvements over time. We found that the latest emulator
can make frame rates higher than before, and it’s one of the few emulators
This can make OpenGL ES 3.0 accurately according to the Android specification.


GPU Emulation Effort Test – Android Application


GPU emulation simulation test with Android emulator

More Features

In addition to these major features, there is a whole series of
features that we’ve added to the Android emulator over the last year that you
may not be aware of:

Wi-Fi support – From the API 24 system images, you can
create an AVD that connects to both a virtual cellular network and a virtual
Point of access Wi-Fi.
Google Cast Support – When Using a Google Play System
image, you can stream video and audio content to Chromecast devices
Wi-Fi network.
Drag and drop APKs and files – Just drag an APK file onto the
Android Emulator window to trigger the installation of an application. You can also drag any other
data file and find it in the folder / Downloads in your Android virtual device.
Copy and paste of the host – You can copy and paste text between
Android Emulator and your development machine.
Virtual pinching and zooming with 2 fingers – When interacting with applications
like Google Maps, hold down the Ctrl key (on Microsoft®
Windows® or Linux) or ⌘ (on macOS®), and a finger
the key appears on the screen to facilitate pinch and zoom actions.
GPS Location – Manual selection of a GPS point or set of GPS
points under the Location tab of the Android emulator.
Virtual Sensors – There is a dedicated page in the extended version
control panel that has supported sensors in the Android emulator, including
acceleration, rotation, proximity and many others.
WebCam Support – You Can Use a Webcam or Your Laptop
integrated webcam as a virtual camera in the AVD. Validate your AVD camera
settings in the Advanced Settings page of the AVD Manager.
Keyboard of the host machine – You can use your real keyboard for
enter text into the Android virtual device.
SMS and Virtual Telephone Calls – In Extended Controls
panel, you can trigger a virtual call via SMS or phone to test applications with telephony
outbuildings.
Zoom on the screen – In the main toolbar, click on the magnification
Glass icon to enter zoom mode, then select a region of the screen you want
inspect.
Resizing the window – Just drag a corner of the Android
Window of the emulator to switch to the desired size.
Network Proxy Support – Adding a custom HTTP proxy for your
Session the Android emulator by going to the Settings page under the proxy tab.
Bug Report – You can quickly generate a bug report for
your application using the Bug Report section in the extended control panel to share
with your team or to send your comments to Google.

Learn more about the Android emulator in the emulator
documentation .

First steps

All these features and improvements can be downloaded and used now
with Android Emulator v27.0.2 +, which you can get through the SDK Manager in Android
Studio. For a quick experience, we recommend that you create and run the x86 version
images from the emulation system, with the latest Android emulator, Intel® HAXM (if
applicable) and the graphics drivers installed.

We appreciate all comments about things you like, problems or features you want
to have. If you find a bug, problem, or feature request, feel free to
a number . We have certainly not finished, but we hope you are excited about the
improvements up to now.

Posted by Jamal Eason Product Manager, Android

Today, we are excited to announce Quick Boot for the Android emulator. With
Quick Start, you can launch the Android emulator in less than 6 seconds. Quick Boot
operates by snapshoting an emulator session so that you can recharge in seconds. Fast
Boot was first released with Android Studio 3.0 in the canary update channel and
We are excited to release this feature as a stable update today.

In addition to this new feature, we also wanted to highlight some of the best
features of the latest versions. Since the complete redesign of the Android emulator
two
Years ago we continue to focus on improving the speed, stability and the addition of a
Rich set of features that speed up the development and testing of your application. With all
recent changes, it’s definitely worth updating the latest version of the
Android Emulator to use it today.

The 5 main characteristics

Quick Boot – Released as a stable feature today, Quick Start
allows you to resume your Android emulator session in less than 6 seconds. The first
time you boot an Android virtual device (AVD) with the Android emulator it
must perform a cold boot (just like turning on a device), but the following starts
are fast and the system is restored to the state in which you closed the
emulator last (similar to waking a device). We accomplished this completely
architecture reengineering snapshots of the legacy emulator to work with the virtual
GPU sensors and acceleration. No additional configuration is required because Quick Boot
is enabled by default starting with Android Emulator v27.0.2.
Quick start in the Android emulator
Android Compatibility CTS With Each
out of the Android SDK, we make sure that the Android emulator is ready for
your application development needs, from backwards compatibility with Android
KitKat to integrate the latest APIs from the developer preview. Increase
product quality and image reliability of the emulation system, we now qualify final
Android System Image is generated from Android Nougat (API 24) and more
Android compatibility test
Suite (CTS) – the same test suite as official Android physical devices
must go. Google Play Support We know that many
App developers use Google Play services, and it can be difficult to
up-to-date service in Android Emulator system images. To resolve this problem,
We now offer versions of Android system images including the Play Store application.
Google Play images are available from Android Nougat (API 24). With
these new emulator images, you can update Google Play services through the Play
Store the application in your emulator as you would on a physical Android device. More,
you can now test end-to-end installation, upgrade, and purchase workflows with Google
Play store. Improving Performance Making the
Fast and efficient emulator is a continuous goal for our team. We continually
Look at the impact on the performance of the emulator on your development
machine, especially the use of RAM. With the latest versions of the Android emulator,
we are now allocating RAM on demand, instead of allocating and pinning memory to
the maximum size of the RAM defined in your AVD. We do this by tapping into the native
hypervisors for Linux (KVM) and macOS® (Hypervisor.Framework), and a
Enhanced Intel® HAXM (version 6.2.1 and later) for Microsoft®
Windows®, which uses the new on-demand memory allocation.

In addition, in recent releases, we have improved the processor and I / O
performance while improving GPU performance, including OpenGL ES 3.0 support.
Looking at a common task such as the ADB push highlights the improvements in the
Android and I / O processors:


ADB Push speed comparison with the Android emulator

For GPU performance, we created an example of GPU emulation stress
test application to evaluate improvements over time. We found that the latest emulator
can make frame rates higher than before, and it’s one of the few emulators
This can make OpenGL ES 3.0 accurately according to the Android specification.


GPU Emulation Effort Test – Android Application


GPU emulation simulation test with Android emulator

More Features

In addition to these major features, there is a whole series of
features that we’ve added to the Android emulator over the last year that you
may not be aware of:

Wi-Fi support – From the API 24 system images, you can
create an AVD that connects to both a virtual cellular network and a virtual
Point of access Wi-Fi.
Google Cast Support – When Using a Google Play System
image, you can stream video and audio content to Chromecast devices
Wi-Fi network.
Drag and drop APKs and files – Just drag an APK file onto the
Android Emulator window to trigger the installation of an application. You can also drag any other
data file and find it in the folder / Downloads in your Android virtual device.
Copy and paste of the host – You can copy and paste text between
Android Emulator and your development machine.
Virtual pinching and zooming with 2 fingers – When interacting with applications
like Google Maps, hold down the Ctrl key (on Microsoft®
Windows® or Linux) or ⌘ (on macOS®), and a finger
the key appears on the screen to facilitate pinch and zoom actions.
GPS Location – Manual selection of a GPS point or set of GPS
points under the Location tab of the Android emulator.
Virtual Sensors – There is a dedicated page in the extended version
control panel that has supported sensors in the Android emulator, including
acceleration, rotation, proximity and many others.
WebCam Support – You Can Use a Webcam or Your Laptop
integrated webcam as a virtual camera in the AVD. Validate your AVD camera
settings in the Advanced Settings page of the AVD Manager.
Keyboard of the host machine – You can use your real keyboard for
enter text into the Android virtual device.
SMS and Virtual Telephone Calls – In Extended Controls
panel, you can trigger a virtual call via SMS or phone to test applications with telephony
outbuildings.
Zoom on the screen – In the main toolbar, click on the magnification
Glass icon to enter zoom mode, then select a region of the screen you want
inspect.
Resizing the window – Just drag a corner of the Android
Window of the emulator to switch to the desired size.
Network Proxy Support – Adding a custom HTTP proxy for your
Session the Android emulator by going to the Settings page under the proxy tab.
Bug Report – You can quickly generate a bug report for
your application using the Bug Report section in the extended control panel to share
with your team or to send your comments to Google.

Learn more about the Android emulator in the emulator
documentation .

First steps

All these features and improvements can be downloaded and used now
with Android Emulator v27.0.2 +, which you can get through the SDK Manager in Android
Studio. For a quick experience, we recommend that you create and run the x86 version
images from the emulation system, with the latest Android emulator, Intel® HAXM (if
applicable) and the graphics drivers installed.

We appreciate all comments about things you like, problems or features you want
to have. If you find a bug, problem, or feature request, feel free to
a number . We have certainly not finished, but we hope you are excited about the
improvements up to now.



Source link

Leave A Reply

Your email address will not be published.