Dual-OS Application Pre-Starting for Rapid System Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Dual-operating system devices experience prolonged application startup times due to the need for extensive preparation processes when switching between operating systems.
Innovation Solution
An application starting method that involves pre-starting applications in a secondary operating system upon meeting predefined conditions, allowing for swift switching to the secondary system to display the application interface upon user request.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If applications are started normally in dual operating systems, then system stability is maintained, but application startup time becomes excessively long
Solution Approach 1:
The patent applies preliminary action by pre-starting applications in the second operating system before the user actually needs to use them. The system detects when an application should be pre-started (e.g., when the user is approaching the device or when certain conditions are met) and initiates the application in advance, so that when the user accesses it, the application is already running and ready, thereby significantly reducing the perceived startup time without requiring complex real-time preparation processes
2Reliability
If extensive preparation is performed when switching between operating systems, then application readiness is improved, but switching speed becomes excessively slow
Solution Approach 1:
The system performs application preparation in advance during idle periods or when the user is approaching the device, rather than attempting to prepare everything simultaneously when switching is needed. This allows the application to be ready when needed while maintaining fast switching capability, as the heavy preparation work is done beforehand during appropriate time windows
Solution Approach 2:
The patent implements dynamic adaptation by adjusting the pre-starting behavior based on real-time conditions. The system detects user approach, determines which applications should be pre-started, and controls the timing and extent of preparation dynamically. This allows the system to optimize between application readiness and switching speed by adapting the preparation strategy to current usage patterns and device state
Data Source
AI summary
Disclosed are an application starting method, an electronic device and a readable storage medium. The method-includes: in a case that a display screen of the electronic device is controlled by a first operating system, and in response to a second operating system detecting that a pre-starting condition is met, pre-starting one or more first applications in the second operating system by the second operating system; and, in response to a first system switching instruction, switching to a case that the display screen is controlled by the second operating system, and controlling the display screen by the second operating system to display an interface related to a target application in the pre-started first application.


