Google pushes Android to apply new models: installation package, small function modularization

category:Internet
 Google pushes Android to apply new models: installation package, small function modularization


GooglePlay has more than 1 billion months of active users. The company believes it makes it the largest application publishing platform in the world. The company revealed today that GooglePlay users installed 94 billion applications last year. This figure is much higher than that of 82 billion in 2016 (15%), but the growth rate has slowed down, and the number in 2015 is 65 billion times. The Android application package (AndroidAppBundle), released today, is a new release format designed to reduce the size of applications. In AndroidStudio, you will build an application package that contains all the applications needed for any device, including the language, the size of the device screen, and the hardware architecture. The output application package contains all the necessary metadata and APK. GooglePlay is the place where magic happens. All work is done on the server side so that when a user downloads your application, the GooglePlays new dynamic delivery (DynamicDelivery) function will only serve the code and match the resource subset of the users device. Therefore, users can see smaller installation programs on PlayStore, which can download applications faster and save space on devices. Cuthbert Sen said the application could be reduced greatly, but it had three significant benefits: the LinkedIn application decreased by 23%, the Twitter decreased by 35%, and the Jomo was reduced by 50%. Most importantly, dynamic delivery can run on 99% of Android devices (ICS and later). In addition, the Android application package supports modularity so that you can deliver functions on demand. In todays release beta, developers will be able to build dynamic modules in the latest AndroidStudio3.2Canary and publish them through GooglePlay. Cuthbert Sen explained: the real exciting part of the application package is that the application is becoming modularized, which can help save us a lot of space. PlayDynamicFeatures is also exciting because applications usually have many functions, but users may only use 1%. With DynamicFeatures, developers can choose which functions to load. This really makes the application smaller. You can imagine such an application: it contains only the code that most users use, and the additional functions can be loaded on demand. (small)