您好,登錄后才能下訂單哦!
谷歌2017發布會更新了挺多內容的,而且也發布了AndroidStudio3.0預覽版,一些功能先睹為快。
過去的五個月里, Kotlin一直是我們反復談論的重點。現在要告訴大家的是,Android Studio 3.0可以將Kotlin添加到您的項目中了。最新版本的Android Studio在支持Java 8語言功能上得到了改進,另外一個亮點是,有了用于Gradle 3.0.0的Android插件。
好,下面步入正文。
曾僅用 55 秒發布會的 Android 8.0 Oreo 在時隔兩個月后,Google 于今天在其官方網站上正式發布了 Android 8.1 首個開發者預覽版,此次升級涵蓋了針對多個功能的提升優化,其中包含對 Android Go (設備運行內存小于等于 1 GB)和加速設備上對機器學習的全新神經網絡 API(Neural Networks API)。也基于 Oreo 用戶與開發者的反饋做出了對應的局部優化。正式版 Android 8.1 預計會在 12 月發布。
而本次 Android 8.1 預覽版的發布,對于其他手機來說,或許只是個小改版升級,但對于 Pixel 2 系列手機來說,則是至關重要的。在升級 Android 8.1 之后,Pixel 2/XL 手機中的那枚被“雪藏”的 Pixel Visual Core 將被激活,屆時將會帶來更加出色的拍照體驗等。大家都知道,由于新算法的加持,Pixel 2 手機即使依然采用的單攝方案,但是在 DxOMark 手機拍照排行榜上,這款手機可是擊敗眾多雙攝手機登頂的。
Android 8.1 開發者預覽版新特性
除此之外,Android 8.1 還帶來全平臺最新優化、漏洞修復和安全補丁,同時還添加了一些新功能和新開發者 API (API level 27) 。包括:
神經網絡 API:作為向 Android 引入機器學習計劃的一部分,Google 通過 NDK 加入神經網絡 API。它使得在設備上實現硬件加速的推理(inference)操作。并設計了神經網絡 API 用于機器學習框架的一個功能層, 如 TensorFlow Lite —— 谷歌將要推出的移動設備跨平臺機器學習框架,以及其他 API, 例如 Caffe2 。
應用通知:每個應用程序的通知鈴聲被限制為每秒一個,超過該頻率的通知將不會出現在通知隊列中并且丟失。
Android Go 內存優化和支持 —— Android 8.1 包含的一系列針對 Android Go(1GB 或更少的運行內存) 設置的內存優化:增加了兩個 FEATURE_RAM_LOW 和FEATURE_RAM_NORMAL 硬件特性常量,幫助開發者可以針對普通配置或者低內存的 Android 8.1 以上設備分發應用時有效拆分 APK。
Autofill 框架升級:開發者預覽版一直努力擴展 Autofill 框架,改善密鑰管理和其他 Autofill 服務的使用體驗。在此次升級中,可以處理一些來自開發者的請求,并且添加了一些功能和 API。例如,增加了 Autofill 服務在管理保存(Save)對話框方面的靈活度:支持定制化對話框,管理對話框內文字,可以通過驗證程序決定是否顯示文字。同時,Service 還可以通過 setAutofillOptions 簡化信用卡到期日的設定。
共享內存 API:這款新 API 能夠讓 App 分配共享內存,更快速讀取到共享數據。App 可以通過此 API 創建并且映射匿名共享內容,同時對此進行保護控制。這個 API 在支持自定義序列化 (parcelable) 的同時對 AIDL (Android Interface Definition Language) 友好,還開放了一些實用的功能如移除寫入權限等。
不止 Android 8.1 Oreo 開發者預覽版,Google 還正式發布了 Android Studio 3.0 ,為其 IDE 引入了一系列新功能。早在今年 5 月份舉辦的 I/O 2017 開發者大會上,Google 就承諾過帶來對 Kotlin 語言的支持。作為一款有表現力的簡潔語言,它可以與現有的 Android 語言和運行時互操作。根據 App 的需求,開發者可以或多或少地使用。
Android Studio 3.0 專注于加速 Android 應用開發,包含大量更新內容,主要分為三個功能塊,包括:
Android Studio 3.0 更新概述
開發
Kotlin 編程語言支持 —— 正如谷歌在 Google I / O 2017 所宣布的那樣,Kotlin 編程語言已被官方支持用于 Android 開發。此版本的 Android Studio 是第一個支持 Kotlin 語言的里程碑式版本。許多深受歡迎的功能(如代碼自動補全和語法高亮顯示)在本版本中都可以正常工作,后續將繼續改進編輯器功能。你可以選擇使用“Code → Convert Java File to Kotlin File”中的內置轉換工具將 Kotlin 添加到項目中 ,或使用“ New Project Wizard 新建項目向導”創建啟用 Kotlin 的項目。
Java 8 特性支持改進 —— 該版本繼續改進對 Java 8 語言特性的支持,新增了 migration to a javac 工具鏈,在項目中使用 Java 8 語言功能更加容易。
Layout Editor 改進 —— 更好的拖放插入和新的報錯通知。
Adaptive Icon Wizard
XML Fonts & Downloadable Fonts ——如果是針對 Android Oreo 開發的 Android 應用則現在可以使用 Android Studio 3.0 添加自定義字體和可下載字體。
Android Things Support —— 在“新建項目”和“新建模塊”向導中包含一組新的模板,以支持 Android Things 平臺。
IntelliJ Platform Update —— 內置 IntelliJ 2017.1 版本。
構建
支持構建即時應用( Instant App)
構建速度改進
Google 的 Maven 倉庫變更
優化
測試和調試
總結
以上所述是小編給大家介紹的神經網絡API、Kotlin支持,那些你必須了解的Android 8.1預覽版和Android Studio 3.0新特性,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。