基於SkyEye執行Android——應用最為廣泛的移動裝置作業系統

迪捷软件發表於2024-04-30

01.Android簡介

Android(安卓)是一種基於Linux核心(不包含GNU元件)的開源作業系統,最初由安迪·魯賓開發,主要支援手機。2005年8月由Google收購注資;2007年11月,Google與84家硬體製造商、軟體開發商及電信營運商組建開放手機聯盟共同研發改良Android系統。隨後Google以Apache開源許可證的授權方式,釋出了Android的原始碼。在開發5年後,全世界採用Android的裝置數量就已達到10億臺。下圖所示為知名流量檢測機構StatCounter統計的2022年9月至2023年2月全球移動作業系統市場份額佔比情況,其中Android始終佔據全球移動作業系統70%以上的市場份額:
基於SkyEye執行Android——應用最為廣泛的移動裝置作業系統
▲全球移動作業系統市場份額佔比
Android系統以其開源性、豐富的應用生態系統、硬體相容性、使用者可定製性,廣泛應用於智慧手機、平板電腦、電視、機器人、汽車等裝置。Android在汽車車載系統領域的應用始於2014年,由谷歌牽頭與知名汽車製造商聯合推出了名為Open Automotive Alliance的新組織。該聯盟由谷歌、通用、本田、奧迪、現代和晶片製造商Nvidia組成,專注於將“成功的移動作業系統”以“專為汽車而設計的方式”引入車載娛樂系統,並於當年推出了Android Auto系統(支援將智慧手機上的內容傳送至汽車螢幕)。釋出3年後的2017年,Android系統工程副總裁帕特里克·布雷迪(Patrick Brady)表示,當前支援Android Auto的汽車已達300多款。

02.基於SkyEye執行Android

對於移動裝置的開發而言,其軟體開發與硬體研製往往是相輔相成的,複雜、耗時、高價的硬體環境搭建經常會成為導致開發滯後的重大阻礙。天目全數字實時模擬軟體SkyEye,能夠幫助搭建與真實硬體執行速率一致的模擬目標系統,並執行移動裝置作業系統,大大改善移動裝置作業系統受硬體裝置資源制約的困境。
考慮到Android在移動裝置作業系統開發中的普遍性,SkyEye早在2012年推出的skyeye-1.3.5版本中就已適配Android,下文將演示基於SkyEye模擬Android的執行過程。

03.例項演示:

Step 1:在Linux系統下安裝skyeye-1.3.5版本。
基於SkyEye執行Android——應用最為廣泛的移動裝置作業系統
Step 2:進入Android測試用例的資料夾,直接執行用例,即可呈現Android外觀介面。
基於SkyEye執行Android——應用最為廣泛的移動裝置作業系統
Step 3:可透過執行小遊戲測試程式執行情況,這裡以“憤怒的小鳥”為例。
基於SkyEye執行Android——應用最為廣泛的移動裝置作業系統
Step 4:執行成功,同樣證明基於SkyEye執行Android執行成功。
基於SkyEye執行Android——應用最為廣泛的移動裝置作業系統

相關文章