Q:最近聽(tīng)說(shuō)抖音要開(kāi)源霸屏系統(tǒng),這對(duì)于我等技術(shù)愛(ài)好者來(lái)說(shuō)是件大好事,那么什么是霸屏系統(tǒng)?它有什么用途?
A:霸屏系統(tǒng)(Master-of-Screen)在移動(dòng)應(yīng)用中指能夠控制用戶界面展示的一種技術(shù)。簡(jiǎn)單來(lái)說(shuō),就是可以將一個(gè)應(yīng)用在手機(jī)端強(qiáng)行置頂顯示,在其他操作完成后自動(dòng)回到前臺(tái)。
而對(duì)于“抖音開(kāi)源霸屏系統(tǒng)”的消息,則意味著該功能將不再被視為商業(yè)機(jī)密保護(hù),并且完全由程序員定制和修改。這意味著使用者可以通過(guò)學(xué)習(xí)代碼及其相關(guān)截圖、文檔、視頻等方式來(lái)完全了解其原理和實(shí)現(xiàn)過(guò)程。
根據(jù)博客信息以及網(wǎng)上流傳的相關(guān)文件推測(cè),“抖音開(kāi)源霸屏系統(tǒng)”很可能采用Kotlin開(kāi)發(fā)語(yǔ)言搭配Jetpack和AndroidX框架打造而成。同時(shí)也會(huì)集成更加易于調(diào)試性能的工具和平臺(tái)支持,從而幫助提升使用效率以及降低出錯(cuò)率。
Q:既然已經(jīng)確定了方向,是否已經(jīng)公布了具體的計(jì)劃時(shí)間表?我們何時(shí)才能親身嘗試新的功能?
A:目前尚未有官方確認(rèn)的計(jì)劃時(shí)間表,但如果抖音團(tuán)隊(duì)沒(méi)有太多意外,在早期實(shí)現(xiàn)霸屏系統(tǒng)對(duì)于一些前端開(kāi)發(fā)者來(lái)說(shuō)應(yīng)該是可行的。由于神秘性問(wèn)題及媒體報(bào)道的錯(cuò)誤訊息等原因,我們也不能確定這個(gè)項(xiàng)目是否會(huì)在未來(lái)幾個(gè)月內(nèi)放出。
然而不難想象,“抖音開(kāi)源霸屏系統(tǒng)”將會(huì)改變手機(jī)界面展示的方式和相關(guān)規(guī)則,并幫助更多人理解其實(shí)現(xiàn)機(jī)制。目前AndroidX及Kotlin的使用越來(lái)越廣泛,則可能最終成為主流技術(shù)之一。
Q:對(duì)于這種新特性大家還需要注意哪些事項(xiàng)?
A:雖然霸屏系統(tǒng)可以提高使用效率并簡(jiǎn)化交互操作步驟,但同時(shí)它也存在一定風(fēng)險(xiǎn)。例如用戶不小心或故意操作時(shí)導(dǎo)致其他應(yīng)用被強(qiáng)行隱藏、任務(wù)自動(dòng)結(jié)束失敗等情形都需要考慮到。
另一個(gè)值得留意的點(diǎn)是“抖音開(kāi)源霸屏系統(tǒng)”是否會(huì)涉及商業(yè)版權(quán)保護(hù)問(wèn)題以及組件代碼是否符合Apache2.0開(kāi)源協(xié)議要求等方面問(wèn)題。具體情況仍需持續(xù)關(guān)注和追蹤后才能進(jìn)行最佳判斷評(píng)估。
抖音開(kāi)源霸屏系統(tǒng)這一消息對(duì)于移動(dòng)應(yīng)用技術(shù)人員來(lái)說(shuō)是個(gè)挑戰(zhàn)和機(jī)會(huì)。無(wú)論此功能是否具有實(shí)際意義,我們?nèi)孕枥^續(xù)了解它的發(fā)展情況以及更多相關(guān)信息(例如新特性、修復(fù)BUG等)。
抖匯吧»抖音霸屏系統(tǒng)開(kāi)源(從技術(shù)角度探究它能給你的品牌帶來(lái)什么影響)