Floating Window Display for Mixed App Orientation on Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display methods on terminal devices require users to manually adjust the device orientation when switching between applications with different display orientations, disrupting the user experience.
Innovation Solution
Implementing a display method that allows applications with incompatible orientations to be displayed in a floating window, maintaining consistency with the device's orientation without requiring manual adjustment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the second application interface is displayed in full screen, then the display orientation matches the application's required orientation, but the user must manually rotate the device which interrupts the browsing experience
Solution Approach 1:
The display is segmented into a main application interface and a floating window interface. The second application interface that requires a different orientation is displayed in a floating window overlaying the first application interface, allowing the device to maintain its original orientation while still displaying the second application's content in the correct orientation within the floating window.
Solution Approach 2:
The solution adds a spatial dimension by introducing a floating window layer above the main application interface. This allows the second application interface to be displayed in a different orientation within the same physical device orientation, effectively adding a layer of dimensional flexibility without requiring device rotation.
2Reliability
If the device orientation is changed to match the second application interface, then the display orientation is correct, but the user experience is interrupted by manual adjustment
Solution Approach 1:
The system performs preliminary action by automatically creating and positioning the floating window with the second application interface before the user needs to view it. The floating window is prepared in the correct orientation and displayed immediately, eliminating the need for the user to manually rotate the device and avoiding interruption to the browsing experience.
3Ease of operation
If the second application interface is displayed in a floating window, then the device orientation can remain unchanged, but the display area is reduced
Solution Approach 1:
The floating window is designed to be dynamically resizable and movable. Users can adjust the size and position of the floating window to optimize the display area allocation between the first and second application interfaces. This dynamic adjustment allows users to balance between maintaining device orientation and maximizing display area for each application.
Data Source
AI summary
This application discloses a display method and an electronic device, and relates to the field of terminal technologies. The method is applied to a terminal device that is placed in a landscape orientation. The method includes: displaying a first application interface; and in response to a user operation performed on the first application interface, keeping the terminal device placed in a landscape orientation, and displaying the second application interface in a floating window, where the second application interface does not support display in the landscape orientation or supports only display in a portrait orientation. When the device is placed in the landscape orientation, and the newly started second application interface does not support display in the landscape orientation, the second application interface may be started in a form of floating window, so that a user does not need to rotate the device.


