Adaptive Application Display Framework for Multi-Device Layouts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in adapting the display modes of applications across different types of electronic devices, leading to increased design and development costs and reduced flexibility in the display process.
Innovation Solution
A method and apparatus for displaying an application, which involves determining a display window and its parameters in response to user operations, and selecting a target layout framework based on these parameters to ensure consistent and adaptable application display across various devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If different display modes are used for the same application on different types of electronic devices, then the application can be adapted to various screen sizes and formats, but the design and development costs increase
Solution Approach 1:
The patent applies universality by creating a unified display framework that can serve multiple device types (smartphones, tablets, foldable devices) with a single codebase. The framework determines display window parameters and selects appropriate layout frameworks based on device characteristics, allowing one application to adapt to various screens without requiring separate development versions for each device type.
Solution Approach 2:
The patent utilizes parameter changes by dynamically adjusting display window parameters (size, position, orientation) based on the electronic device's screen characteristics. The system changes layout parameters automatically according to the device type, enabling the same application to display appropriately on different screens without manual reconfiguration for each device.
2Adaptability or versatility
If different display modes are used for the same application on different types of electronic devices, then the application can be adapted to various screen sizes and formats, but the flexibility in the display process is reduced
Solution Approach 1:
The patent implements dynamics by making the display framework selection process automatic and adaptive rather than static. The system dynamically determines display window parameters and selects appropriate layout frameworks based on real-time device characteristics, allowing flexible adaptation without requiring manual intervention from developers or users.
Solution Approach 2:
The patent applies self-service by enabling the display system to automatically determine its own configuration based on device parameters. The framework autonomously selects appropriate display modes and layout configurations without external intervention, improving both adaptability and operational flexibility by eliminating manual configuration requirements.
3Device complexity
If a unified display framework is used across different electronic devices, then development costs are reduced, but the ability to optimize for specific device characteristics may be limited
Solution Approach 1:
The patent applies segmentation by dividing the unified display framework into multiple selectable layout frameworks, each optimized for specific device types. The system segments the display options based on device characteristics (smartphone, tablet, foldable) and automatically selects the most appropriate segment, maintaining both unity in codebase and precision in device-specific optimization.
Solution Approach 2:
The patent implements local quality by allowing different layout frameworks to have specialized optimizations for specific device types while being part of a unified system. Each layout framework can be tailored with device-specific parameters and characteristics, ensuring optimal display quality for each device category without requiring separate development efforts.
Data Source
AI summary
A method for displaying an application, includes: determining, in response to receiving by the electronic device a first operation on a target application, a first display window for the target application; determining a first display window parameter of the first display window, and determining, based on the first display window parameter, a target layout framework corresponding to the target application; and displaying the target application in the first display window based on the target layout framework.


