早上key note內(nèi)容的演講完之后,下面針對每個(gè)點(diǎn)進(jìn)行詳細(xì)的分享。

分別從多屏幕適配、應(yīng)用質(zhì)量和開發(fā)效率這幾個(gè)方面進(jìn)行講解

1.先來看一下多屏幕適配
在jetpack工具包里面提供了 windowManager和windowSizeClass的工具包及接口類,幫助開發(fā)者適配多屏幕多樣式。

這里講述了一些最佳產(chǎn)品設(shè)計(jì),利用大屏的左右區(qū)域進(jìn)行加購行為和商品對比。

這里談到了一些數(shù)據(jù),利用大屏構(gòu)建不同體驗(yàn)的應(yīng)用給整個(gè)app帶來的收益。

在Studio上面新增了視頻流進(jìn)行預(yù)覽的方式。

對于大屏,提供了更加方便的compose tv工具包,讓開發(fā)更加高效。

這里,對于原生和compose的開發(fā)套件的選擇,google也給出了一些建議,對于大型app來說全盤替換肯定不合理,這里建議新的模塊或者功能用compose來實(shí)踐,compose本身也是和原生兼容的。
? camera? x也提供了新的api,如夜間模式,HDR,焦外成像美顏等,已經(jīng)有很多廠商接入了。

這里提到了榮耀 magic 5率先進(jìn)行了適配支持,給了一波廣告。
? 在手機(jī)上,介紹了通行密鑰一種新的密碼驗(yàn)證的解決方案,經(jīng)過憑據(jù)認(rèn)證之后,可以通過指紋,屏幕鎖直接登錄,飛書團(tuán)隊(duì)介紹了他們實(shí)踐的demo。不過這個(gè)要在國內(nèi)推廣需要,廠商自己構(gòu)建憑據(jù)認(rèn)證后臺(tái)。

Android提供了統(tǒng)一的api,旨在解決這個(gè)統(tǒng)一登錄認(rèn)證的問題。

這個(gè)api在 credential manager中

下面是一個(gè)認(rèn)證過程,網(wǎng)站上原理
其實(shí)Passkey的核心技術(shù)非常簡單粗暴,就是用非對稱密鑰通過簽名完成認(rèn)證:
使用Passkey登錄時(shí),網(wǎng)站存儲(chǔ)了用戶的公鑰,而用戶的私鑰存放在本地設(shè)備(電腦或手機(jī))中,通過給服務(wù)器發(fā)送私鑰簽名,服務(wù)器驗(yàn)證簽名無誤,即登錄成功。

提到了 之前發(fā)布過的Health Connect

jetpack glance庫已經(jīng)退出beta版本,他通過compose申明式語法,來消除直接使用removeview的復(fù)雜性,從而簡化widget開發(fā)

建議用kotlin來構(gòu)建build腳本
接下來又談到了機(jī)器學(xué)習(xí),設(shè)備端機(jī)器學(xué)習(xí)難度比較高。

這里推出了media piple,用于解決上面問題。

還有很多應(yīng)用場景

TensorFlow Lite可用于端側(cè)的前向運(yùn)算,簡化了api

mediapipe模塊化支持

這里舉了個(gè)例子,講如何做上面的需求,api簡單

mediapipe還推出了一個(gè)基于web編輯器mediapiple Studio,用于調(diào)整參數(shù)。

下面是一個(gè)人臉檢測的調(diào)試案例

另外,還推出了model maker

這里舉例來如何使用

對于大模型來說一般用verses AI

舉例了全身特征點(diǎn)檢測的例子

另外,還舉例了人臉風(fēng)格化的例子

總結(jié)如下,可到網(wǎng)站上看詳情

最后講了一個(gè)實(shí)際的卡牌案例

這里用ai生成卡牌的圖

項(xiàng)目開源可進(jìn)一步研究

? ? 這里的演講b站已經(jīng)發(fā)布,可以進(jìn)一步觀看