A method for implementing an android operating environment based on a non-virtualized 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 not supporting Linux applications, hindering the development process of Android desktop, 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 non-virtualized architecture-based Android operating environment implementation method, constructing an Android operating environment on the existing Linux kernel, denoted as xDroid; in response to these problems, xDroid finds a new way to re-implement on Linux without the use of virtual machines or emulators The core library of Android has been migrated, the Android application framework and the Android runtime library have been migrated to the standard Linux kernel, and the Android framework has been modified. Finally, the support for Android applications has been realized, that is, Android applications can use xDroid without any modification. Run directly on Linux. like figure 1 and figure 2 As shown, compared with the virtualization-based architecture, xDroid lacks two layers of virtual machine / emulator and Android's Linux kernel, which not only gets rid of the dependence on the virtual machine, but also significantly reduces performance overhead, making it ...
Embodiment 2
[0194] A kind of 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 Processed through the method described in Embodiment 1; wherein, 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 interface name and semantics of the application-oriented framework layer cannot change. 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 supplemented for desktop systems and new device application requirements.
[0196] Development platform...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More - R&D
- Intellectual Property
- Life Sciences
- Materials
- Tech Scout
- Unparalleled Data Quality
- Higher Quality Content
- 60% Fewer Hallucinations
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2025 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com



