preface

Autumn September, cinnamon fragrance. Oh, sorry, I got used to writing when I was in school. I still remember that every year at the beginning of school, I would confidently set goals (although useless). Now that I have graduated for a few years, I am wondering how I can lose this good tradition. I should set a goal and write a blog (believe me, this time I will not stick to it for long).

introduce

Let’s take a look at the official description:

Fast application is a new application form based on mobile phone hardware platform.

The standard is jointly developed by the fast Application Alliance formed by the major mobile phone manufacturers.

The birth of fast application standard will build a standard platform in the aspects of R&D interface, ability access and developer services. The platform is open to all categories of individual developers and enterprise developers.

Quick application has the complete application experience of traditional App, no installation is required, and it is point-and-use

In fact, according to my understanding, micro channel small program is based on micro channel, and fast application is directly based on the system, I think can not be called system small program (very low name, ha ha ha).

In fact, the official website of the introduction of fast application is quite detailed, I will only extract the key information, specific to understand, you can click here:

  • Kuaiapp was released on March 20, 2018
  • Kuaiapp is jointly produced by top 10 manufacturers in China (just had a peek, it seems more)
  • Quick apps run only on Android, do not require installation, and are point-of-use
  • Fast applications are developed using a front-end technology stack, similar to VUE
  • Fast apps have no version fragmentation issues, unlike apps that need to be compatible with older versions of something
  • The package generated by quick application compilation is named after RPK

Operation process

Same old rules, or do you want to see what the official says about how it works

To supplement the actual project development process:

  1. The development of
  2. Compile to RPK package
  3. Upload to alliance developer platform for preliminary review
  4. Each manufacturer will review it again (sometimes even if you have the initial review, you can’t put it on the shelf, and the corresponding manufacturer also needs to approve it, so some manufacturers will put it on the shelf, and some manufacturers don’t)
  5. Once approved, the app will be put on the shelf, no need to operate again (there will be a gray period for the first release of fast application, I also forget how long it will be)

Architecture design

The principle of this thing is not in-depth, hair loss, about it:

  • Upper layer: Fast application framework layer, including MVVM framework, Router, etc
  • Middle layer: JS V8 engine, Hybrid Bridge (over-parsing front-end code to Android system)
  • Underlying: Platform Services (System Services)
  • It’s operating system.

Entrance and Experience

The entrance scene, the official introduction of this aspect is very detailed, steal an official map to play, you can go to the official document to see, I am too lazy to copy:

conclusion

I don’t know when. Maybe this week, maybe next week, maybe never