Function Providing App UI Consistency via Dynamic Parameter Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional function providing apps for electronic devices result in unnatural user interfaces due to differences in display appearances between the UI of the function providing app and the UI of the app that calls its functions, leading to a sense of incongruity for users.
Innovation Solution
An electronic device with a function providing application that accepts and displays screen requests with parameters to unify the display appearance, ensuring consistency between the UI of the function providing app and the UI of the calling app, thereby preventing a sense of incongruity for users.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a function providing application is used to enable easy development of control applications, then the development process is simplified, but the display appearance of the UI differs between the function providing app and the calling app, creating a sense of incongruity for users
Solution Approach 1:
The function providing application receives display appearance parameters (such as theme settings, color schemes, font styles) from the calling application and dynamically adjusts its UI parameters to match. This allows the UI display appearance to be changed based on incoming parameters, ensuring consistency between applications while maintaining the simplified development process enabled by the function providing application architecture
2Adaptability or versatility
If the function providing application maintains its own independent UI design, then development is simpler and more autonomous, but the UI appears unnatural and inconsistent when integrated with other applications
Solution Approach 1:
The function providing application implements dynamic UI adaptation where the display appearance is not fixed but can be adjusted in real-time based on parameters received from the calling application. This dynamic adjustment allows the application to maintain its independent development benefits while adapting its UI to match the host application's theme and style, creating a natural and consistent user experience
Data Source
AI summary
An electronic device includes at least one application and a function providing application. The function providing application includes a first accepting unit and a first displaying unit. The first accepting unit is configured to accept a display request of a screen from the at least one application. The display request includes a parameter relating to a display appearance of the screen. The first displaying unit is configured to display the screen, a display appearance of which is changed based on the parameter in accordance with the display request accepted by the first accepting unit.


