Android running environment realization method based on non-virtualized system architecture
A technology of operating environment and implementation method, applied in the direction of boot program, program control device, etc., can solve problems such as poor performance and compatibility, inconsistent goals, and incompatibility of PC equipment
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0089] A method for implementing the Android operating environment based on a non-virtualized architecture. The Android operating environment is built on the existing Linux kernel, denoted as xDroid; in response to these problems, xDroid takes another approach without the help of virtual machines or emulators, and reimplements on Linux The Android core library is used, the Android application framework and the Android runtime library are migrated to the standard Linux kernel, and the Android framework is modified to finally realize the support for Android applications, that is, Android applications can use xDroid without any modification. Run directly on Linux. Such as figure 1 with figure 2 As shown, compared with the virtualization-based architecture, xDroid lacks the two layers of the virtual machine / emulator and the Android Linux kernel, which not only gets rid of the dependence on the virtual machine, but also significantly reduces the performance overhead, making it run o...
Embodiment 2
[0194] An xDroid system, including computer hardware system, Linux kernel layer, c / c++ native library and Android runtime library, application framework layer and development platform adaptation layer, Linux kernel layer, c / c++ native library and Android runtime library After the method described in Embodiment 1, the application framework layer and the development platform adaptation layer are modified as follows:
[0195] Application framework layer: In order to ensure that Android applications can run directly and smoothly, it is necessary to ensure that the application-oriented framework layer cannot change in interface name and semantics. Therefore, the interface of the application framework (Application Framework) of the original Android system cannot be modified, only its implementation can be modified, and new components need to be added to the desktop system and new device application requirements.
[0196] Development platform adaptation layer: The current Android applicat...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com