Yoana Wong Yoana Wong

安卓2023全攻略!(持續更新).

Article hero image
安卓

Android與其主要的競爭對手蘋果公司的iOS相比,Android的更新通常會明顯的延遲以讓各種設備安裝。 除了Google的Nexus和Pixel品牌的裝置外,更新通常會在新版本發布的幾個月後到達,或者根本沒有[181]。 這部分是由於Android裝置中硬件各不相同[182],每次升級必須專門定制,那是個耗費時間和資源的過程[183]。

他們維持這一點,迫使Android開發人員編寫「最平庸的消費者群體」以取得盡可能多的用戶,然而他們在裝置上僅利用較少比例的最新硬件或軟件功能,這樣他們的動機似乎太少[355]。 然而,開發Android及iOS應用程式的OpenSignal得出的結論是,儘管碎片化的情況可能會使軟件開發更加棘手,然而Android在全球更廣泛的影響力增加了潛在的回報[354]。 2014年,Google也開始要求所有授權使用Google流動服務軟件的Android裝置的啟動畫面上顯示一個突出的「由Android提供支援」的標誌[117]。

安卓: 系統特點

某些硬體組件不是必需的,但在某些類別的設備(如智能手機)中成為了標準組件,若存在其他要求,則適用。 例如,由於Android最初是作為手機作業系統而開發的,因此必須麥克風等那些硬體,而隨著時間的推移,這些手機功能變成可選的項目[137]。 Android曾經需要一台自動對焦的相機,這款相機已經放寬到成為固定焦距相機[137],若是現存的話,當Android開始在數位視訊轉換盒(俗稱機頂盒)上使用時,相機就能完全被丟棄了。 Android擁有越來越多第三方應用程序的選擇,用戶可以透過下載和安裝應用程序的APK(Android應用程序包),或利用應用程式商店來下載,允許用戶在那裡進行安裝、更新和移除。

Android是由Google開發的,直至準備發布前最新的修改及更新,在這一點上原始碼可供Android開源項目(AOSP)使用[149],這是一個由Google領導的開源計劃[150]。 AOSP代碼可於無需的修改選定設備中找到,主要是Google Nexus及Google Pixel系列的裝置[151]。 反過來說,那些開源碼是由代工生產定制和調整以在他們的硬件上執行[152][153]。 此外,Android的源代碼並不包含某些硬件組件所需專有的驅動程式[154],因此大多數的Android裝置(包括Google自己的裝置)最終都會附帶著自由及開放源碼軟件及專有軟件的組合,伴隨著用於進入Google服務所需的軟件,都會落入後者的一類。 安卓2023 安卓 Android裝置包括了許多可選的硬體部件,包括靜止或視頻錄像機、GPS、方向傳感器(英语:Orientation sensing)、專用遊戲控制器、加速規、陀螺儀、氣壓計、磁強計、接近傳感器、壓力傳感器、溫度計和觸控螢幕。

安卓: 支持

如果您的应用在 ART 上运行效果很好,那么它应该也可在 Dalvik 上运行,但反过来不一定。 Android 是一种基于 Linux 的开放源代码软件栈,为各类设备和机型而创建。 首先,先来看看你的电脑CPU是否支持虚拟化功能,部分电脑在BIOS中已经将其关闭,请自行开启该功能。 2013年3月,安迪鲁宾离开了Android部门,负责谷歌的机器人部门,2014年离开谷歌,投入到自己的创业孵化公司。 安卓系统虽然不是谷歌100%说了算,但英文的Android和中文安卓,以及这个绿色机器人都是谷歌的商标,只有谷歌可以直接用,其他厂商则必须打上Powered by Android的标识。 到2010年末仅仅推出三年的Android已经超越称霸十年的诺基亚Symbian系统。

安卓

隨後,其他廠商加入,包括Broadcom、Intel、LG、Marvell等。 聯盟開放手持裝置聯盟的建立目的是為了創建一個更加開放自由的行動電話環境。 而在開放手持裝置聯盟創建的同一日,聯盟對外展示了他們的第一個產品:一部搭載了以Linux 2.6為核心基礎的Android作業系統的智慧型手機。 該年內,開放手機聯盟正面對著另外兩個其他的開源碼的競爭對手,包括Symbian基金會和LiMo基金會,LiMo基金會開發了一個基於Linux的行動作業系統,就如Google。 截至2016年5月 ( )[update],Google Play商店中的應用程式已下載超過65億次[415]。 安卓 截至2017年2月 ( )[update],Google Play商店已發布了超過270萬個Android應用程式[416],作業系統的成功使技術公司之間興起所謂的「智能手機專利戰(英语:Smartphone patent 安卓 wars)」的一部分,並使其成為專利訴訟的目標[417][418]。

安卓: 支援

除了可在商用硬體上使用外,Android也有類似於PC硬體友好的版本,可以從Android-x86的項目中免費提供,包括個人訂制的Android 4.4版本[142]。 安卓 使用作為Android SDK(英语:Android SDK)一部分的仿真器,或第三方的仿真器,Android也可以在x86架構上非本機地執行[143][144]。 運作Android 7.1的裝置對RAM最低要求的範圍從最佳硬體的2GB降到最常見屏幕的1GB;最低規格的32位元智慧型手機最小需要512MB。 Android 4.4的建議是至少需要512MB的RAM,而對於「低RAM」設備,340MB是必需的最低容量,不包括專用內存的各種硬體組件,例如基帶處理器[134]。 Android 4.4 需要32位元的ARMv7, MIPS或x86的架構處理器(後兩者是非官方連接埠)[130][131],以及與OpenGL 安卓2023 ES 2.0兼容的圖形處理器(GPU)一同使用[135]。 Android支援OpenGL ES 1.1、2.0、3.0、3.1及截至現時為止最新的主要版本3.2及自Android 7.0的Vulkan (API)(和版本1.1適用於某些裝置[136])。

使用 Linux 内核可让 Android 利用主要安全功能,并且允许设备制造商为著名的内核开发硬件驱动程序。 万众期待的Windows 11 安卓子系统(Windows Subsystem for Android)来了,虽然还是处于测试阶段,但是大伙已经可以进行体验了。 如果您使用的是受支持的 Google Pixel 设备,则可以查看并更新 Android 版本,以通过无线下载的方式获取 Android 12。

安卓: 市場

每一天,我們都致力保護超過 25 億部使用中的 Android 裝置,保護資訊不外洩。 安卓2023 自2008年以來,Android已有許多更新以逐步改進其作業系統,並增加了新功能及修復了以前版本的錯誤。 每個主要版本的名稱都以甜品或含糖的小食並按字母順序來命名,最初的幾個Android版本按此順序稱為「紙杯蛋糕(Cupcake)」、「甜甜圈(Donut)」、「閃電泡芙(Eclair)」和「霜凍優格(Froyo)」。 Android是一個全身綠色的機器人,半圓形的頭部,有兩支天線和空白的點作為眼睛。 它的頭部與身體之間有空白的區域,相似於一枚有平底的雞蛋,兩側各有兩個圓角矩形,作為它的雙臂。

安卓

結果是,科技網站《科技藝術》把其描述為:對於沒有自己的行動平臺的公司來說,「幾乎是推出新硬體的預設作業系統[347]」。 這種開放性和靈活性也出現在最終用戶的層面:Android容許裝置作廣泛的客製化,他們的擁有者及應用程式可以從非Google的應用程式商店和第三方網站中獲得。 這些被引用為Android手機較其他手機的主要優勢之一[347][351]。 安卓 製造商對使用非官方軟件的裝置功能不正常,以及由此產生的支援費用表示擔憂[243]。

安卓: 更新時間表

Android裝置的快閃記憶體被分成幾個分區,例如/system用於作業系統本身,而/data是用於用戶數據和應用程式的安裝[217]。 跟Linux桌面發行版相比,Android設備的擁有人都沒有給予超級用戶的進入作業系統的權限,以及例如/ system是唯讀記憶體的敏感分區。 然而,檔案系統階層標準是可以透過利用Android中的安全漏洞來獲取,那是開源社區經常使用它來增強其設備的功能[218],惡意的一方還可以透過安裝電腦病毒及惡意軟件來惡意獲取系統資料[219]。 在Marshmallow中,應用程式不再在安裝時自動授予其所有指定權限,它會以「選擇加入系統」來代替。 在某些情況下,用戶可能無法拒絕預先安裝的應用程式的某些權限,甚至無法禁用它們。

通過這些特性,Google可以透過Play服務添加新的系統功能及更新應用程式而毋需將升級分發到作業系統本身[192],因此,Android Jelly Bean包含相對較少面向用戶的變化,對平台改進及細微變化更為側重[193]。 隨著新版本的作業系統,Android設備中硬件的廣泛變化會導致軟件升級有嚴重的延誤,而修補程式通常需時幾個月才能到達消費者手中,有時甚至根本沒有。 製造商和運營商缺乏售後支援服務受到消費者群及科技媒體的廣泛批評[187][188][189]。 安卓2023 一些評論員指出了一點,指這個行業有一個金融刺激而不會為他們的裝置升級,由於缺乏為現有裝置更新,故推動購買新產品[190],這種態度被形容為「侮辱」[189]。

安卓: 方式二:下载安装包手动安装 适合硬件配置不符合的电脑

這些應用程式必須由裝置製造商從Google得到許可,並且只能在符合其兼容性指引及其他要求的配備裝置上[117],任何廠商都不能在未授權的情況下在其產品上使用Google的標誌和應用程序。 除非生產商能證明其生產的裝置符合Google兼容性定義文件(CDD),才能在智慧型手機上預載屬於Google的應用程式。 所有符合Google生產規定的智能手機廠商才可以在其產品上印有「With Google」的標誌[318]。 由製造商生產的定制,認證的Android發行版(例如是TouchWiz及HTC Sense),也可以使用他們自己的專有軟件,以及新增並不包括在Android作業系統中的stock應用程式,以替換Android中某些stock應用程式[5]。 對於設備中的某些硬件組件,這裡可能還需要二進制點(英语:Binary blob)的驅動程式的使用[5][154]。

Android 还包含一套核心运行时库,可提供 Java API 框架所使用的 Java 编程语言中的大部分功能,包括一些 Java 8 语言功能。 針對裁決,Google表示,這是「創新、相互操作性、電腦科學」一次共同的重大勝利,「更重要的是,API程式碼幾乎沒有創造力,只是開發人員用以調用、或是呼叫使用程式語言支持其他指令的一種速記,因此,對於侵權行為的主張是不合理的」。 甲骨文則再次重申Google偷走Java程式碼的指控,並表示本次Google的勝利,「完全是基於Google在整個市場、經濟支配中的優勢地位」[438][439]。 在早期的Android應用程序開發中,通常通過在Android SDK(Android軟體開發包)中使用Java作為編程語言來開發應用程序。 開發者亦可以通過在Android NDK(Android Native開發包)中使用C語言或者C++語言來作為編程語言開發應用程序。 同時Google還推出了適合初學者編程使用的Simple語言,該語言類似微軟公司的Visual Basic語言。

安卓: 工具

當Android裝置啟動就會進入主畫面,那是裝置的主要導航及信息「樞紐」,類似於個人電腦的桌面。 Android的主畫面通常由應用程序圖標及小工具(widget)組成,應用程序圖標啟動相關的應用程序,而小工具則會實時顯示,並會自動更新內容,例如天氣預報、用戶的電子郵件,或是直接在主畫面上看新聞摘要[101]。 Google Play上提供的第三方應用程式,而其他的應用程式商店可以廣泛使用重新定義的主畫面主題包[103],甚至模仿其他作業系統的外觀,例如Windows Phone[104]。 大多數製造商會定制他們Android設備的外觀和功能,以從競爭對手中脫穎而出[105]。 Android除了在智慧型手機和平板電腦上運作外,還可以在一些附有鍵盤和滑鼠的普通PC硬體上運作[138][139][140][141]。

因为谷歌的移动战略是把自己的应用安装到其他手机上,而Android的理念不仅要把应用装到其他手机里,还要把自己的系统装到手机里。 1990年,苹果将手持电脑部门和通讯设备部门剥离出来,成立了一个新公司General Magic,中文叫通用魔术,主要研究个人通讯器一类的手持设备,也就是智能手机,两年后,鲁宾加入了这个新公司。 借助这些文档,您可以了解如何使用 Android 框架和其他库中的 API 构建 Android 应用。 Android 裝置的用途廣泛,可處理工作、玩遊戲,以及透過 5G 網路串流播放內容等等。 目前有超過 24,000 支手機/部平板電腦搭載 Android,無論你的需求為何,都能找到適合你的 Android 裝置。 在2014年第二季,Android在全球智能手機出貨市場的份額為84.7%,創下了新紀錄[411][412]。

安卓: 應用程式

然而,配備Android作業系統的平板電腦在所有Android裝置中佔的比例卻只有1.8%,只有380萬Android蜂巢平板被售出,遠遠低於蘋果公司iPad的銷量[375]。 對於第三方市場的流行,部份Android用戶不願意付費購買應用程式,轉而直接下載已被駭客破解的軟體。 2010年8月,有遊戲開發者針對其作品進行的調查指出,在下載盜版方面,亞洲玩家佔97%,歐洲玩家佔70%,而北美玩家佔47%[363]。

安卓

自2012年以來,隨著擁有英特爾處理器的Android裝置開始出現,包括手機[133]及平板電腦。 在得到對64位元平台的支援同時,Android最初是在64位元x86上運行,後來就在ARM64。 自從Android 5.0 “Lollipop”以來,除32位元變體(32-bit variants)外,還支持所有64位元變體(64-bit variants)的平台。 由於Android設備通常採用電池供電,因此Android旨在管理流程以將耗電降至最低。

安卓: 開發人員專用的 Android

然后就是安装安卓应用的命令格式 “.\adb install 安装文件地址” 输入完毕记得按回车,然后会有正在安装提示,安装完毕后会有成功提示。 站稳脚步后,谷歌推出了自己旗下第一款自主品牌手机,Nexus one(HTC G5),依然由HTC代工生产。 2010年,新设计了Android的Logo,是由Ascender公司设计,灵感源于男女厕所门上的图形符号。 之后大厂摩托罗拉也开发出了基于Android操作系统的手机Droid,Verizon甚至花一亿美元推广摩托罗拉Droid。 2007年11月5日,谷歌也赶紧展示了Android系统,并宣布建立一个联盟组织开放手持设备联盟(Open Handset Alliance)来共同研发改良Android系统。 谷歌正在不停地完善新系统的主屏幕、通知栏、拨号键盘、快捷方式、日历、Gmail、电子市场等等最基础的功能。

  • Android的預設用戶界面主要基於直接操作,透過觸控鬆散地對應現實動作以作出輸入,例如滑動、點擊、捏動和反向擠壓,隨著虛擬鍵盤,以操控屏幕上的物件[96]。
  • 借助这些文档,您可以了解如何使用 Android 框架和其他库中的 API 构建 Android 应用。
  • 2011年10月13日,Google表示全球市場上有1.9億部Android裝置透過Google認證[373],而在2011年11月16日,全球市場上已有2億部Android裝置透過Google認證[374]。
  • 在2012年5月的《Eurogamer》的訪問中,《足球經理系列》的開發者表示,在他們的遊戲「掌上足球經理」上,盜版玩家與合法玩家的比例為9:1[424]。
  • 其中一個組件—Google Play服務,是個閉源的、系統級的程序,可為Google服務提供應用程式介面,為執行Android Froyo或更高版本的裝置上自動安裝更新。
  • 早期版本Android系统的主页的风格借鉴了MacOS的风格,底部有一个Dock可以显示五个应用图标,按Home键弹出快捷方式抽屉,操作完全用摇杆键切换图标,与苹果全触控的交互逻辑完全没法竞争。

硬件抽象层 (HAL) 提供标准界面,向更高级别的 Java API 框架显示设备硬件功能。 HAL 包含多个库模块,其中每个模块都为特定类型的硬件组件实现一个界面,例如相机或蓝牙模块。 当框架 API 要求访问设备硬件时,Android 系统将为该硬件组件加载库模块。 安卓2023 不过目前这个安卓子系统的功能还太少,仅能支持安卓应用的运行,附加功能几乎没有,比如在电脑中玩游戏必备的键盘按键映射,没这个功能光靠鼠标来操作,对于王者荣耀之类的游戏来说那是噩梦。 接下来运行Windows Subsystem for Android,会进入安卓子系统的设置界面,我们需要开启安卓子系统的“开发人员模式”,还有子系统资源先设置为连续(会持续消耗系统资源)安装完应用后可以将其设回“按需要”。 用下载工具把安卓子系统安装包下载回来,并将其重命名为1.Msixbundle 或者 1.appx(注意后缀名),接下来就要用命令行方式来安装这个下载回来的安装包(注意,下载回来的文件是1.2G的)。

安卓: 移植到Chrome OS

截至2016年第三季,全球市場份額已增長至87.5%[413],拋離其主要競爭對手的iOS只有12.1%的市場份額[414]。 2011年7月,Google表示每天有550,000個Android裝置被激活[367],高於5月份的每天有400,000個[368],在當時為止已超過1億個裝置被激活[369],每週增長4.4%[367]。 2012年9月,每天激活130萬個裝置,在當時為止已激活5億台裝置[370][371]。 截至2011年第三季,高德納估計超過一半(52.5%)的智能手機銷量是屬於Android的[372]。

在收到製造商的更新後,無線運營商可以讓裝置額外延遲推出,以便於升級發送給用戶之前,商戶能透過進一步根據自己品牌的需求而定制及在他們的網絡上進行廣泛的測試[184][185]。 由於一個製造合作夥伴沒有為驅動程式提供必要的更新,故此會有一些情況下無法進行升級[186]。 如AppleInsider(英语:Apple community#AppleInsider)的評論家斷言硬件和軟件的碎片化,推動著Android透過大量的低端、低價的產品使用舊版的Android使用率不斷上升。

Android的標誌是由Ascender公司設計,顏色採用了PMS 376C和RGB中十六進制的#A4C639來繪製,這是Android作業系統的品牌象徵[40]。 當中的文字使用了Ascender公司專門製作的稱之為“Google Droid”的字型[41]。 2017年3月,Android全球網路流量和設備超越Microsoft Windows,正式成為全球第一大作業系統[27]。 如果开发的是需要 C 或 C++ 代码的应用,可以使用 Android NDK 直接从原生代码访问某些原生平台库。

Google回應指該工具,特別是其初始版本,旨在作為開發人員根據他們的需求進行修改和構建的示例框架,而並非完整的盜版解決方案[426]。 Android的Jelly Bean引入了加密付費應用程式的功能,因此它們只能在購買它們的裝置上使用[427][428]。 沙盒於系統中是一個分離的區域,該區域無法獲取系統的其他資源,除非在安裝應用程式時,用戶明確地授予其獲取資源的權限。 例如預先安裝的相機應用程式,在沒有完全禁用相機的情況下,無法關閉麥克風的權限。 所有的應用程式都可先被簡單地解壓縮到沙盒中進行檢查,並且將應用程序所需的權限提交給系統,再將其所需權限以列表的形式展現出來供用戶查看。

其他文章推薦: