Android开源专案简化冗余应用,从音乐播放器、日历和计算机开刀

贵阳之窗 2019-10-14

Google为更聚焦Android开源专案(Android Open Source Project,AOSP)的目的,使专案中应用程式专注支援Android平台功能,所以开始整理专案中的应用程式,目前已经清理完三个应用程式,除了简化音乐播放器以及日历的功能外,还将计算机应用程式从AOSP专案中删除。

AOSP提供一系列可用的应用程式,除了可以为建构Android装置的厂商提供一系列可用的应用程式外,也能够当作Android开发人员的范本,提供建置应用程式的参考,另外,这些应用程式也可以成为平台的一部分,让其他应用程式透过API呼叫应用程式的功能。

Android开源专案简化冗余应用,从音乐播放器、日历和计算机开刀

但Google提到,随着Android生态系逐渐成熟,社群中无论是开源或是私有的替代实作都逐渐增加,这些应用程式不只提供开发者范例,通常也具备够丰富而足以展示Android的功能,因此Google从去年底开始着手清理AOSP中的应用程式,将AOSP专案应用程式的目标,锁定在成为平台的一部分,提供其他Android应用程式可呼叫的功能。

目前Google已经清理了三个应用程式,包括音乐播放器(下图左)、日历(下图右)以及计算机。音乐播放器现在只提供一首音乐或是一个档案的播放功能,并且对外公开作为android.media.browse.MediaBrowserService的意图处理程序(Intent Handler),播放器仍然具备基本的播放控制功能,包括播放、暂停、向前以及向后等控制元件,但是音乐图标、表演者、专辑、歌曲、播放列表、搜寻和设定的功能都被移除了。

Android开源专案简化冗余应用,从音乐播放器、日历和计算机开刀

Android开源专案简化冗余应用,从音乐播放器、日历和计算机开刀

而AOSP日历现在则为公开的日历事件意图处理程序,无法创建新事件,也不能编辑或是删除既有事件,只提供日、周以及月的检视图,而多帐户支援、提醒和设定功能都已经被删除了,未来可能还会再简化。计算机因为本身是一个独立的应用程式,因此从ASOP专案中删除,不过仍然会成为一个独立的开源应用程式存在。