1. APP (the abbreviation of Application).
mainly refers to the software installed on the smart phone, which improves the deficiency and personalization of the original system. The main means to make mobile phones perfect their functions and provide users with a richer experience.
according to the different installation sources of mobile App, it can be divided into mobile phone pre-installed software and third-party application software installed by users themselves.
Mobile phone pre-installed software generally refers to the application or software that comes with the mobile phone from the factory or is pre-installed in the mobile phone of the consumer through the third-party brushing channel and cannot be deleted by the consumer. In addition to mobile phone pre-installed software, there are also third-party mobile App applications downloaded and installed by users themselves from the mobile phone application market, and the download types are mainly concentrated in social community software.
2. API (application programming interface).
are some pre-defined functions, or refer to the conventions of linking different components of a software system. The purpose is to provide applications and developers with the ability to access a set of routines based on a certain software or hardware without accessing the source code or understanding the details of the internal working mechanism.
extended materials
main functions of p>API:
1. remote procedure call (RPC): communication between programs is realized through procedures (or tasks) acting on the data buffer.
2. standard query language (SQL): it is a standard query language for accessing data, and data sharing between applications can be realized through a general database.
3. file transfer: file transfer realizes data sharing between applications by sending formatted files.
4. information delivery: refers to small formatted information between loosely coupled or tightly coupled applications, and data sharing is realized through direct communication between programs.