对于启动屏幕,大多数开发人员意见不一。一些人主张使用它在后台隐藏应用程序加载,然后无缝过渡到它。另一方面,一些人认为启动屏幕对于用户和开发人员都是浪费时间。Google在这方面的立场参差不齐,以前并未提倡使用它们,但此后便开始在许多应用程序中使用初始屏幕。借助Android Oreo,Google希望使构建简单的启动画面成为开发人员更轻松的任务。
Google在Android 8.0中引入了“启动画面API” 。该API使开发人员可以轻松地将可绘制资源设置为应用程序加载屏幕。您还可以在应用程序内繁重的活动之间设置启动屏幕。在Android Oreo之前,有许多种方法来构建启动屏幕,最常见的方法是创建可绘制对象,自定义主题和SplashActivity。Google希望通过利用开发人员的新API来简化开发人员并使开发过程更轻松。
目前,Android Developers网站中未记录此更改。该提交已于4月13日添加到AOSP,正好在第一和第二个Android O开发者预览版之间正式发布。因此,为了学习如何使用它,您将需要引用AOSP提交并检查从那时起所做的更改。我们确实希望最终可以上传该API的官方Google文档,以使事情变得更容易。
不过,这并不是 Android Oreo开发人员所包括的唯一更改,因为Google引入了许多新的,有用的API和开发人员功能。