什么是Android应用的API?提升API等级有什么好处?

根据《移动应用软件高API等级预置与分发自律公约》规定,自2019年5月1日起,新上架和预置应用应基于Android 8.0 (API等级26)及以上开发。自2019年8月1日起,现有应用的更新应基于Android 8.0 (API等级26)及以上开发。八家厂商在签约仪式上郑重承诺:将严格遵守和履行自律公约规定,拒绝上架和更新低API等级应用。这也就意味着,从今年8月1日起,API等级低于26的Android应用可能面临着被各大应用商店下架的风险。

那么什么是Android应用的API呢?API是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问原码,或理解内部工作机制的细节。

Android应用的API大于26有什么好处?当开发者将应用配置为支持最新的 API 级别时,就可确保用户享受这些改进带来的好处,同时还能继续让应用在较早版本的 Android 上运行。支持最新的 API 级别还有助于应用利用平台的最新功能,为用户提供愉悦的体验。举个例子,比如Android O的新特性之一就是引入后台执行限制,当您的应用进入已缓存状态时,如果没有活动的组件,系统将解除应用具有的所有唤醒锁。此外,为提高设备性能,系统会限制未在前台运行的应用的某些行为。如图所示,当我打开多个APP然后再将任务全部清除后,打开绿色守护可以看到API大于26(Android O)的APP会保持后台纯净,占用极低资源,故你无需对这些APP进行休眠,而API低于26的APP你则需要对其进行手动休眠即结束进程,否则其会在后台占用一定资源。

小编手机里的一些APP的API等级

由于网易云音乐的API等级过低,故没有后台纯净这一特性

由此可见,当Android的应用API越高就越能使用户体验到Android的新特性,带来更加安全优质的体验。所以如果《移动应用软件高API等级预置与分发自律公约》能够得到有效落实和遵守,对于国内Android系统体验的提升还是颇有意义的。

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();