Instant App Package Pre-Download for Tap-to-Use Startup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Installation-free applications experience delays in starting functions due to the time-consuming process of downloading application software packages, which affects user experience.
Innovation Solution
A method where the first application software package includes a configuration file with indication information for a second package, allowing the terminal to pre-download the second package, ensuring quick access to functions when needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the terminal downloads an application software package when receiving an operation to start a function, then the function can be implemented, but it takes time to download, causing delays in starting functions
Solution Approach 1:
The terminal performs preliminary downloading of application software packages by detecting indication information in configuration files of already-downloaded packages. When the system determines that a second application software package is needed for future function execution, it automatically downloads the package in advance before the user actually triggers the function. This preliminary action eliminates the need to wait for download completion when the user taps to use, achieving real 'tap to use' functionality.
2Productivity
If the terminal downloads application software packages on-demand when functions are triggered, then download resources are conserved, but user experience is degraded due to waiting time
Solution Approach 1:
The system uses feedback from configuration files containing indication information to intelligently determine which application software packages to download in advance. The indication information in the configuration file of a first application software package provides feedback about a second application software package that may be needed, allowing the terminal to make informed downloading decisions. This feedback mechanism enables the system to balance resource conservation with user experience by downloading only when there is explicit indication of future need.
3Reliability
If the terminal waits for download completion before starting a function, then all required resources are available, but the 'tap to use' capability cannot be achieved in real sense
Solution Approach 1:
The terminal performs preliminary downloading of application software packages by detecting indication information in configuration files of already-downloaded packages. When the system determines that a second application software package is needed for future function execution, it automatically downloads the package in advance before the user actually triggers the function. This preliminary action eliminates the need to wait for download completion when the user taps to use, achieving real 'tap to use' functionality.
Data Source
Figure 1
Figure 2
Figure 3(a)
AI summary
Embodiments of this application provide a download method for an installation-free application, and a related device, to quickly start a function or an interface of the installation-free application. For example, when a terminal needs to start a first application (installation-free application), the terminal downloads a first application software package of the first application from a server. The first application software package includes a configuration file, the configuration file includes indication information, and the indication information indicates a second application software package of a second application. The terminal may download the second application software package of the second application in advance based on the indication information. In this way, when the terminal needs to start a function or an interface corresponding to the second application software package (for example, when an operation used to start the function or the interface corresponding to the second application software package is received), quick starting can be implemented, to implement tap to use effect.