
發布
注冊
/
登錄UI開發的案例
解放雙手 - Android 開發應該嘗試的 UI 自動化測試
我們可以添加appcompat依賴對比一下:
implementation 'com.android.support:appcompat-v7:28.0.0-beta1'或implementation 'androidx.appcompat:appcompat:1.0.0-beta01'123
可以看到詳細變化
??
同時我們看到viewpager、swiperefreshlayout、 coordinatorlayout 等一些UI組件被分離了出來,這樣也是便于更好的使用,職責分明,以減輕不使用ProGuard 或 Multidex的應用程序和測試的壓力。
3.影響
官方博客中有說道,為了給開發者一定遷移的時間,所以28.0.0的穩定版本還是采用android.support。但是所有后續的功能版本都將采用androidx。
其實對于我們影響也不是很大,我們可以選擇不使用,畢竟不是強制的。但長遠看來還是有好處的。接受變化,擁抱變化也是我們程序猿需要有的精神,歡迎嘗試。
對于有寫一些開源項目的人,可能會有一些影響。比如你有一個關于RecyclerView的拓展庫,那么你就需要去讓他支持AndroidX,否則你懂的。
我有去看了一下我們常用的butterknife、glide 等都已經適配了AndroidX,不得不說真是很良心。
4.遷移
如果一個一個去替換當然很麻煩了,所以在Android Studio 3.2 Canary中添加了一鍵遷移的功能Refactor -> Migrate to AndroidX。
首先你的gradle版本至少為3.2.0以上,以及compileSdkVersion為28以上。
展開 HyperMesh二次開發技術—鼠標調整插件UI界面位置
1.代碼實例
#新建過程subWindow
proc subWindow {} {
toplevel .subWindow -background {black}
wm overrideredirect .subWindow true
wm attribute .subWindow -topmost true
wm geometry .subWindow 296x120+300+250
frame .subWindow.f -relief flat
label .subWindow.f.label01 -text "" -width 1 -height 5 -background {black}
grid .subWindow.f.label01 -column 0 -row 0 -padx 2 -sticky ew
labelframe .subWindow.f.part01 -text "workPath" -width 25 -height 100
label .subWindow.f.part01.label00 -text "HomeDir" -font {arial 8 bold} -width 8
label .subWindow.f.part01.label10 -text "" -width 20 -height 2 -relief groove -borderwidth 4
button .subWindow.f.part01.button -text "Select" -width 5 -font {arial 8 bold}
grid .subWindow.f.part01.label00 -column 0 -row 0 -pady
展開 重新思考以消費者為中心的用戶體驗
她說:“在 UX 開發中,有兩個重要組成部分:一是即將部署該軟件的客戶,另一個則是與產品進行交互的最終用戶。您應該始終以用戶和您要解決的問題為出發點。總體而言,關鍵在于全面思考?!? 在涉及到各種設備和功能時,最終用戶的期望各不相同。Qt嵌入式產品業務線主管Patrick Dalez表示,Apple是提供品牌一致性和設備間互操作性的公司的典范,最終用戶正在尋求更多類似Apple公司所提供的服務。
Dalez強調說:“UI是整個用戶體驗的一部分,但用戶體驗始于更早的階段,并貫穿設備的整個生命周期?!? 他補充道:“在使用產品或服務時,最終用戶希望在任何設備上都能夠獲得一致的體驗。這正是品牌一致性至關重要的原因?!? 從智能家居的角度來看,人們通常會擁有來自不同制造商、使用不同技術的設備。例如,您的智能手機可能連接了 Wi-Fi 或藍牙,而照明則采用 ZigBee 技術。用戶希望能夠通過一個單一的應用程序或界面來控制所有設備。
他透露道:“我們的
SmartHome演示
充分地展示了Qt框架如何實現這種全面控制的方式——使用一個中心樞紐或配套應用程序控制從冰箱到洗碗機等所有設備,而且在任何設備上都可以實現。”
當前的用戶體驗
Dalez認為,品牌所有者在將來會更加重視可擴展性,不僅涉及品牌一致性,還包括可持續性。
他解釋道:“如果您為特定設備開發UI,您可能會擁有一系列低端設備,屏幕較小,高端設備則具有更大的屏幕和更多的功能。通過一次開發代碼庫,然后在不同的設備上進行擴展,您就可以在所有不同的設備上實現相同的用戶體驗。”
Rio認同節約成本需要謹慎規劃的觀點,尤其是對于具有長生命周期的系統而言。在UX設計方面,她認為整個產品使用過程的體驗將更加重要。
展開 Built with Qt——杜卡迪 Ducati Scrambler車系
Qt解決方案亮點
強大圖形功能、低內存占用
輕量級圖形引擎與硬件加速功能
靈活的UI框架,可通過C++代碼進行定制
與系統配置解耦的高效UI開發
敏捷的工作流程,實現快速迭代
裸機開發
市場需要現代、豐富和精致的圖形,以及能適應世界級賽事的動態視覺效果。速度、汽車電子控制系統的干預和轉速都應實時反映在屏幕上,數據流以毫秒為單位持續流動。我們要實現類似智能手機的表現,但平臺不需要有上千兆赫茲的主頻。
——杜卡迪摩托控股公司的儀表盤和互聯部門主管Claudio Mariani
完美不妥協
Qt for MCUs在杜卡迪選擇的微控制器上實現了優雅流暢的 "準 3D 圖形"。Qt for MCUs圖形框架讓Ducati Scrambler僅用1.5MB內存實現高性能的"準3D圖形"。Qt for MCUs可在裸機或實時操作系統上運行,其高度優化的庫專為MCU和低端MPU量身定制。整個應用程序僅占用約 1.5MB 內存。
杜卡迪與負責為Scrambler開發儀表盤的一級供應商Egicon S.r.l.合作,尋找一種不依賴于特定操作系統的低內存占用框架,以便將GUI開發、硬件驅動程序開發和系統配置分離開來,最終創建一個剔除所有不必要元素的靈活系統。Qt for MCUs讓Egicon團隊不僅能在裸機上工作,還能在實際硬件準備就緒之前在PC上開發UI。
我們使用Qt技術在 PC上開發、測試用戶界面,第二個團隊同時基于裸機開發硬件。開始軟硬件集成時,我們已測試了用戶界面的圖形和功能,只需要在實際硬件上進行驗證。這種并行工作流讓我們的交付時間縮短了50%以上。
展開 
Qt數字廣告:讓您的設備借助Qt Digital Advertising Platform盈利
移動應用廣告
-汽車配套應用
-交通運輸應用
-游戲應用
-家電應用
-活動和展會應用
嵌入式設備廣告
-信息亭
-自動售貨機
-售票機
-電梯
-智慧交通
關于Qt
Qt是一套業界領先的產品開發框架,可供前端設計師和開發人員適用于各種設備和操作系統的先進的UI/UX。
Qt被廣泛應用于70多個行業,并在全球范圍內建立了完善的生態系統——每年下載量達數百萬次。
Qt擁有強大的合作伙伴生態——全球有超過100家軟件服務公司和SoC方案供應商具備Qt開發能力。
深圳市優飛迪科技有限公司成立于2010年,是一家專注于產品開發平臺解決方案與物聯網技術開發的國家級高新技術企業。
十多年來,優飛迪科技在數字孿生、工業軟件尤其仿真技術、物聯網技術開發等領域積累了豐富的經驗,并在這些領域擁有數十項獨立自主的知識產權。同時,優飛迪科技也與國際和國內的主要頭部工業軟件廠商建立了戰略合作關系,能夠為客戶提供完整的產品開發平臺解決方案。
優飛迪科技技術團隊實力雄厚,主要成員均來自于國內外頂尖學府、并在相關領域有豐富的工作經驗,能為客戶提供“全心U+端到端服務”。
展開 Qt金融行業案例分享
關于Qt
Qt是一套業界領先的產品開發框架,可供前端設計師和開發人員適用于各種設備和操作系統的先進的UI/UX。
Qt被廣泛應用于70多個行業,并在全球范圍內建立了完善的生態系統——每年下載量達數百萬次。
Qt擁有強大的合作伙伴生態——全球有超過100家軟件服務公司和SoC方案供應商具備Qt開發能力。
深圳市優飛迪科技有限公司成立于2010年,是一家專注于產品開發平臺解決方案與物聯網技術開發的國家級高新技術企業。
十多年來,優飛迪科技在數字孿生、工業軟件尤其仿真技術、物聯網技術開發等領域積累了豐富的經驗,并在這些領域擁有數十項獨立自主的知識產權。同時,優飛迪科技也與國際和國內的主要頭部工業軟件廠商建立了戰略合作關系,能夠為客戶提供完整的產品開發平臺解決方案。
優飛迪科技技術團隊實力雄厚,主要成員均來自于國內外頂尖學府、并在相關領域有豐富的工作經驗,能為客戶提供“全心U+端到端服務”。
展開 引領數字體驗未來:UI框架基礎
UI框架能夠為UI設計師和后端開發者提供一個富有創意的環境,幫助他們最大程度地實現產品的愿景。
在設計方面,UI框架能夠提供內容創作工具、資源庫、數據綁定機制、狀態管理工具、可配置的圖形和視覺效果、實時預覽以及在模擬器上進行測試等功能,用于打造最終產品的用戶體驗。
對開發者而言,UI框架則提供了參考代碼、應用程序、API、編譯器、性能分析器、代碼工具集、庫。此外,框架還提供各類連接協議支持,將設計和原型打造成功能全面且具有前瞻性的UI應用程序。
框架提供的每個功能都減少了開發者需要編寫的代碼,進而縮短了上市時間,并提高了可靠性。功能向導會引導用戶交互式完成項目各階段操作,包括創建必要文件、解決依賴關系和基于用例指定設置等。語義代碼高亮、語法檢查、自動補全、重構操作等實用功能均有助于更快地編寫高質量代碼。
顯然,UI框架在軟件開發各階段提供的功能越完整,設計師和開發者發揮創意時所需付出的工作就越少。采用全面的框架使用戶擺脫細枝末節的工作和容易出錯的例行流程,讓他們能夠全心專注于打造最佳的用戶體驗。
除了提供工具和功能,UI框架還可以充當中間件,作為一個中立的開發環境提供公共API用于創建UI應用,隱去硬件和操作系統底層的細枝末節。這個所謂的“中間件”充當了應用程序與底層平臺架構之間的橋梁,確保在各個目標環境都能自動提供原生的用戶體驗。
跨平臺部署
現代軟件支持在多種設備上運行,如智能手機、平板、筆記本和臺式電腦等,它們都具有豐富的跨平臺應用生態。最近,那些曾使用模擬接口的設備也開始普及數字化的用戶界面和新功能。
作為這類案例的典型,家電配套應用可以通過遠程交互和云服務增強家電的功能。與之類似的應用還出現在工業、醫療和汽車行業中。在這些領域,雖然設備的外觀、計算能力和操作系統各異,但很多用戶體驗都相差無幾。
展開 Qt Group與華為合作開發OpenHarmony版本,打造無縫跨設備操作系統
在華為開發者大會2024上,跨平臺軟件開發和質量保證工具的領先供應商 Qt Group(Nasdaq, Helsinki: QTCOM)榮幸地宣布成為OpenHarmony生態系統合作伙伴。這是繼近幾年華為采用Qt開發框架和自動化測試工具Squish的商業許可后,Qt Group與該全球領先的ICT(信息與通信)基礎設施和智能終端提供商的又一重要合作。
OpenHarmony面向物聯網和嵌入式設備市場,支持各種設備,包括智能手機、平板電腦、智能電視、智能手表等各種智能設備。
6月22日,Qt Group受邀在華為開發者大會2024上發表名為《Qt跨平臺特性幫助開發者實現快速適配》的演講,分享Qt移植到OpenHarmony的進展,這將使開發者能夠利用Qt的跨平臺功能,迅速遷移和開發OpenHarmony應用程序。
Qt Group技術戰略總監羅淼表示:" Qt技術的優勢在于已實際運用于70多個行業。我們為軟、硬件供應商提供開箱即用的UI/UX開發框架和質量保證工具,幫助軟件開發商在OpenHarmony中開發圖形用戶界面,從而大大縮短他們推出產品所需的時間"。
Qt Group技術戰略總監羅淼在華為開發者大會2024上分享Qt跨平臺特性幫助開發者實現快速適配
"我們很高興看到 Qt Group 加入我們的生態系統。華為的愿景是打造一個能夠在各種智能設備上無縫運行的真正跨設備操作系統,而Qt的靈活性和可擴展性使其成為實現這一愿景的理想選擇,"華為智慧辦公解決方案高級總監辜志力博士評價道,"將Qt技術集成到OpenHarmony中是我們踐行開放合作的一個關鍵里程碑事件,為原始設備制造商和開發者提供了統一高效的開發環境。"
展開 Altair官方2020最新培訓系列課程上線啦!
機械臂案例鑄造工藝仿真
課程鏈接:https://www.yqgqt.org.cn/college/video/c15216
(二十三)Altair HyperWorks?二次開發培訓
內容大綱:
1.Tcl編程基礎
2.HyperMesh二次開發
3.TK界面開發
4.后處理二次開發
課程鏈接:https://www.yqgqt.org.cn/college/video/c15217
(二十四)Altair HyperStudy?多學科優化培訓
內容大綱:
1.Python簡介
2.SimLab流程自動化
3.網格自動化劃分實例
4.UI開發及綜合實例
課程鏈接:https://www.yqgqt.org.cn/college/video/c15218
(二十五)Altair Compose 數據處理及與HyperWorks應用集成
內容大綱:
1.Compose 集成開發環境簡介
2.OML基本語法與函數庫
3.數據處理與HyperWorks集成應用展示
課程鏈接:https://www.yqgqt.org.cn/college/video/c15252
(二十六)如何通過HPC和云計算提升CAE投入產出比網絡研討會
內容大綱:
1.目前業界仿真設計場景分析
2.仿真及高性能計算系統需求分析
3.如何將仿真高性能計算對接到無限的云端資源
課程鏈接:https://www.yqgqt.org.cn/college/video/c15253
(二十七)Altair OptiStruct? 非線性分析基礎培訓
培訓內容:
1.非線性分析基礎 非線性分析理論基礎,非線性分析通用卡片設置
2.幾何非線性 幾何非線性分析、跟隨力
展開 工業軟件研發中處理超大模型(6)--有限元求解器
在以往非求解器和非UI開發代碼規范中,會強制使用unique_ptr
3. 業務計算流程
典型的一次業務計算流程:
1. 解析網格數據
2. 創建單剛矩陣
3. 組裝總剛矩陣
4. 組裝各種邊界荷載激勵
5. 求解線性方程組
6. 提取結果數據后處理
這樣的一次流程在軟件開發中需要進行封裝,便于網格加密迭代,優化算法,掃頻,或者多步瞬態方法等外部程序調用。盡可能做成獨立通用的模塊,即不依賴具體的業務,不依賴特定的算法,在使用過程中按照外部輸入參數定制。
不同物理場由于基函數取值不同,實際組裝內容是不同的,不同的仿真類型和網格單元,其單剛矩陣具體內容也非常不同,計算單剛矩陣和組裝總剛矩陣是有限元計算方法的核心業務。在常用的三種最基本類型邊界和荷載基礎上,不同物理場會衍生出多種具體形式的邊界荷載,進一步結合幾何模型,仿真類型,實際操作方法等,會固定出業務上的常用邊界荷載,這也是商業軟件的一大突出特點。
不同物理場計算其剛度矩陣組裝過程大同小異,在求解器架構設計和開發中是可以流程化和平臺化的。
4. 并行和分布式處理
拋開算法,從軟件角度看,并行和分布計算體現在以下幾個層次:
1.業務并行
這個是最容易理解的,業務并行的最大特點是每個任務之間沒有互斥的數據,前后順序依賴關系也比較弱。比如在DOE設計,掃頻,優化設計中,各個模型之間共享模型數據,只是某些求解參數設置不同。所以很容易將每個任務派發到不同機器節點上執行。這里沒有涉及到數據交互,網絡帶寬,負載均衡等,是最容易的并行計算。
2.Culster集群式并行
這種主要是針對大型機,服務器以及HPC集群。典型的是利用MPI在不同核心,節點上進行計算。節點之間的數據高度相關,順序依賴關系強。
展開 Qt Group與高通公司合作,簡化工業物聯網的用戶界面開發
Qt Group(Nasdaq, Helsinki: QTCOM)與高通技術公司今日宣布,正在合作為工業物聯網設備簡化高級圖形用戶界面 (GUI) 的開發和軟件質量保證。
Qt的跨平臺開發工具與高通技術公司相結合意味著物聯網制造商可以大幅縮短其設備的上市時間。
高通科技公司是全球最大的半導體制造商之一,長期以來一直為智能手機、汽車、擴展現實和物聯網等行業的設備提供處理器。將Qt Group平臺移植到高通技術公司的軟件上,可以顯著簡化軟件供應商使用高通技術公司的先進處理器開發和測試用戶界面(UI)解決方案的流程。這也將大幅提升硬件供應商大規模開發系統化模塊(SoM)的便利性和速度。SoM是配備現成組件的微型計算機系統,可用于輕松創建嵌入式電子設備(從機器人到安全攝像頭)。
使用支持Qt的高通技術公司處理器時,除了獲得這些UI功能之外,原始設備制造商還可以使用Qt Group直觀、用戶友好的軟件開發和質量保證工具,從而大大降低制造商的生產門檻。
"如果忽略今天科技創新的喧囂,對終端用戶影響最大的到底是什么?那就是用戶體驗,尤其是用戶界面,"Qt Group高級產品經理Roger Mazzella 說,"Qt Group多年來一直為能與高通技術公司在汽車行業開展合作而感到自豪。現在,我們可以將所有基礎工作的優勢擴展到物聯網市場,而高通技術公司非常適合這一市場。它們的高性能處理器可以處理數據密集型通信,同時向開發者和最終用戶提供其期望的超快性能?!?Qt Group產品管理高級副總裁Juhapekka Niemi表示:"Qt技術的優勢在于已實際運用于70個行業。我們將為物聯網硬件、軟件供應商提供開箱即用的UI/UX開發和質量保證工具。這些供應商無需進行任何集成,GUI開發的簡便性將大大縮短其產品上市的時間。"
展開 
Qt在汽車行業解決方案
優化數字駕駛艙的各個方面,從響應更靈敏的HMI、到更流暢的UI動畫、更快的啟動時間等等!
無限可擴展性
為整車系列設計、開發和部署HMI。統一的代碼庫適用于任何屏幕大小、操作系統或硬件架構 —— 從微處理器到高端圖形處理器,甚至裸機。
前瞻性技術
Qt首發于1995年,擁有二十多年的技術與創新經驗,持續為您提供合適的工具和最好的技術,不僅滿足當前的需求,也能滿足未來的需求,讓您在市場上占有一席之地。
汽車行業的Qt用戶
案例:MBition用Qt為梅賽德斯-奔馳打造全新的智能人機交互系統
案例:現代汽車集團選擇Qt作為其關鍵的HMI技術合作伙伴
Qt將支持現代汽車為車載信息娛樂系統、儀表盤和后座娛樂系統開發名為“ccOS”的互聯汽車操作系統,該系統操作、控制著車載互聯基礎設施的關鍵方面;車內框架、信息娛樂框架和連接框架,以確保聯網汽車能在安全、舒適、便利和安全等方面進行創新。
借助Qt關鍵技術,現代汽車集團等主流整車廠能夠開發復雜的技術解決方案,例如3D效果,并使用一套代碼庫輕松滿足車載信息娛樂系統和儀表盤、抬頭顯示器等不同領域具有挑戰性和快速迭代的汽車需求。現代汽車集團將利用Qt Design Studio(一種便捷的UI設計、開發工具)來加速他們從原型設計到部署的HMI開發過程。
展開 通用汽車公司選擇Qt在其“軟件定義汽車”的整車開發流程中發揮突出作用
轉型“軟件定義汽車”的通用汽車將利用Qt跨平臺人機界面(HMI)開發工具和開發框架實現一次設計、開發,并在多個品牌、配置的車型上完成測試和部署。
從Qt Design Studio、Qt開發工具與框架到Qt質量保證工具,Qt完整的軟件開發產品組合旨在提高效率、解放開發者以創建增值功能,并更快將產品推向市場。通用汽車將獲得Qt完全可定制的跨平臺設計能力、橋接工具、性能優化的實時2D/3D圖形以及可復用代碼。通用汽車希望Qt能幫助其實現變革車載用戶體驗(UX)和連接客戶數字生活方式的雄心,即便限制新硬件添置,也能輕松地為駕駛員和乘客更新增強的車內體驗。
Qt Group首席執行官Juha Varelius表示:“此次合作鞏固了Qt在先進用戶體驗設計和開發的市場領導者地位。通用汽車為其車輛打造的計劃將重新定義汽車行業的未來。軟件定義汽車將成為汽車制造商為其客戶打造用戶體驗的轉折點?!?通用汽車的軟件定義汽車戰略包括在2023年晚些時候推出Ultifi軟件平臺,實現頻繁OTA軟件更新及其他福利。預期Qt對未來幾代Ultifi平臺的貢獻將幫助通用汽車以靈活高效的方式在不同品牌和車型大規模實現該目標。
關于Qt Group
Qt Group (Nasdaq Helsinki: QTCOM)是一家跨國軟件公司,深受各行業領導者和全球150多萬開發者的信賴,助力打造用戶衷愛的應用程序和智能設備。我們幫助客戶在整個產品開發生命周期中提高生產力——從UI設計、軟件開發到質量管理和部署。我們的客戶遍布180多個國家和地區,涉及70多個行業。Qt Group全球擁有近700位員工,2022年的凈銷售額為1.55億歐元。了解更多信息,請訪問https://www.qt.io/。
展開 Visual Components軟件有哪些用途 衡祖仿真
Visual Components主要可以用來做以下幾個方面的工作:
1、UI/UX設計原型展示
利用它的可視化編輯能力,快速制作出具有交互功能的UI原型,用于設計驗證和管理層審核
2、應用程序原型開發
在可視化設計環境中搭建出APP的基本流程和交互設計,生成可執行的原型程序
3、UI組件設計與開發
設計和開發通過組件化實現重復利用的用戶界面模塊,如按鈕、表格等
4、流程型應用開發
為具有豐富流程和交互的企業級應用開發提供可視化支持
5、MVP版本開發
基于初步設計生成可運行版本,用于進行功能驗證和用戶測試
6、常規APP制作
為Web、移動和桌面平臺全流程開發提供支持,從原型到上線
7、多平臺開發
通過統一設計實現跨平臺應用一致開發
8、視覺化編碼
替代傳統手工編碼,提高開發效率
9、交互prototyping
設計動畫、手勢等交互細節的可視化表達
10、原型系統模擬
可視化構建程序的系統架構與邏輯流程
Visual Components軟件面向國內外創新型機械制造商、系統集成商、機器人生產廠商等不同領域提供3D仿真和VR虛擬現實解決方案。通過Visual Components軟件,您可以快速創建未來數字化智能工廠,將產線可視化和仿真化制作工藝變得更為簡單、便捷。
展開 2023年桌面端和移動端應用程序開發趨勢
在以前, UI/UX的質量標準是由B2B應用制定的。但如今,這一控制權卻轉移到了B2C公司手中,創造了令人驚嘆的產品體驗。許多B2B公司發現自己面臨著挑戰,因為他們的用戶也期待著同樣的體驗。
配套應用是UI/UX開發中比較有趣的一個點。這類應用是作為公司主要產品的附屬產品而創建的。主要產品可以是嵌入式設備,例如汽車中的電腦,而配套的應用是用戶與汽車互動時使用的移動應用?;蛘撸部梢允瞧嚺渲贸绦?,用戶可以在其中創建他們夢想中的汽車。所有這些應用的共同點是該公司特有的 UI/UX,這已經擴展到所有設備。這最終會創造品牌忠誠度和客戶黏性?!? 安全保障需要
盡管很不幸,各種類型的數據泄露正變得越來越普遍。隨著可能存儲和處理大量敏感數據的全能型應用程序的興起,您的開發框架是否值得信賴變得至關重要。無論您是在安全、航空、銀行還是其他具有這些特定考慮因素的任何行業工作,知道您的應用程序和潛在終端用戶的數據是安全的,都可以幫助您保持低壓力水平,并提高生產力。
Tapio Haantie:“435 萬美元。這是 2022 年數據泄露造成的
平均損失
*。隨著 AI 的發展,數據攻擊的手段變得越來越先進,在創建應用程序及其基礎架構時需要考慮到這一點。
另一個重要問題是開發框架的安全性。此前不乏開發者使用維護松散、甚至已經感染惡意軟件的代碼庫時致使應用程序發生安全問題的先例。開發者能夠信任他們使用的工具和庫是至關重要的。同樣重要的是這些框架在應用程序的整個生命周期都能得到支持?!? 跨平臺需求
“跨平臺”是新的流行趨勢。讓您的應用程序在多個操作系統、設備、屏幕和其他平臺上運行正在成為新常態。
展開