開發人員透過 Android、Google Play 和 Jetpack 程式庫的功能和最佳做法,順利獲得成功。
應用程式
應用程式開發人員將使用程式碼範例、指南和 API 說明文件來開發 Android 應用程式。
Microsoft 可讓使用者和機構透過領先業界的 Microsoft 365 應用程式工作、學習、整理、連結及創作。因此,他們知道要在他們使用的所有裝置上,為他們提供最佳的效率提升體驗,是不可或缺的一環。 Cuvva 提供多種彈性方式,讓你透過手機管理保險,讓保險服務更貼近你的需求。「Cuvva」的 Android 工程師需要花一些時間重新建構應用程式,並決定採用單向資料流程和 Jetpack Compose。這樣他們就能 捨棄以 View 為基礎的自訂設計系統 ,如此一來,使用起來會比較慢、較不易使用,在舊版 Android 上也較無法預測。 Cuvva 團隊從頭開始建立新的設計元件,然後使用互通性 API 將可組合項放置在現有版面配置中,並隨著時間取代以 View 為基礎的畫面,並使用 Square 協助數百萬名賣家經營事業,提供安全的信用卡處理服務、銷售點解決方案,以及免費的網路商店設定服務。Square 已轉換為宣告式 UI 一段時間,但他們決定改用 Jetpack Compose,以免繼續建構自己的架構,並利用其透過 Android 檢視畫面系統帶來的改善。 Square 團隊開始在 Compose 中建構設計系統,目標是讓設計系統團隊和產品工程師加快腳步。由於應用程式已採用單向資料流架構進行整理, 「產品工程師可以輕鬆地在 Compose 中一次切換一個畫面。」 在採用 Monzo 是一家銀行和應用程式,提供數位金融服務。他們的使命是讓每個人都能賺錢。Monzo 的設計系統開始偏離 Material Design,因此他們希望能 輕鬆編寫及維護不斷演進的自訂元件 ,因此選擇了 Jetpack Compose。 透過 Compose,Material Design 元件會以不受設計系統影響的基礎 API 層提供。Monzo 使用基礎 API 建構自己的元件程式庫,並以 Material 元件做為參考。他們一開始是一次遷移一個畫面,現在則在所有新畫面中使用 Twitter 是使用者最常使用的社交媒體平台之一,可讓使用者隨時掌握全球最新動態。工程團隊開始使用 Jetpack Compose, 將設計系統改為新式設計 。 由於 Twitter 應用程式的 UI 元件和主題設定系統是在 10 年前開發,且包含需要大量維護工作的舊版元件,因此工程團隊希望建構新的可擴充設計系統,其中包含易於使用及維護的無狀態 UI 元件,並且以直覺化的方式實作、擴充及自訂,因此他們決定使用 Compose。 ShareChat is a leading social media platform in India that allows users to share their opinions, document their lives, and make new friends in their native language. The standard Red Up Green Down color scheme that many wealth management app users take for granted can be very problematic for colorblind users and those with color vision deficiency.The Futubull team is embracing users’ needs by making concrete improvements so that everyone can grasp the key to wealth. TikTok, the world’s community-driven entertainment destination, brings over 1 billion people together from around the world to discover, create and share content they love. OkCredit is a credit account management app for millions of shop owners and their customers in India. With 140M transactions month over month, and 50M+ downloads, last year alone saw OkCredit recording $50 billion worth of transactions on the app. Operating at such a huge scale scale, OkCredit created a smooth and seamless experience for all their users by focusing on reducing ANRs and improving the app startup time. Lyft is committed to app excellence. They have to be. For a rideshare app — providing a vital, time-sensitive service to millions of drivers and riders every day — a slow or unresponsive app adds unacceptable friction. Josh is a short-video app from India, launched in 2020. One of the fastest growing short-video apps with over 124 million MAUs, optimizing it across a range of devices (high, mid, low end) and maintaining a standard experience across all of them is critical for their success. Improving app startups time and making the app responsive helped them achieve success. Microsoft Lens increases developer productivity using CameraX Zomato is an Indian multinational restaurant aggregator and food delivery company serving customers across 500 cities in India alone. In order to launch new features on their Android app, Headspace spent 8 months refactoring their architecture and rewriting in Kotlin. Learn how this reboot helped their business grow. Google Photos is the home for your memories, and their development team believes people should be able to enjoy those memories across all devices. Learn how Duolingo made the business decision to focus on Android performance and how they improved developer productivity and scaled their business. Mercari allows millions of people to shop and sell almost anything. The company was founded in 2013 in Japan, and it now is the largest smartphone-focused C2C marketplace in Japan. Google Duo is a simple, high quality video calling app for everyone. With the increase of people being at home during the Covid-19 pandemic, the Duo team saw a significant increase in people using the app to stay connected with friends & family, school and work. Headspace drive business growth by investing in Android app quality. SmartNews helps millions of people discover their world everyday by sharing timely news from a diverse set of news sources. Twitter is one of the most widely used social media platforms where users can see what’s happening in the world at any given moment. Delight Room Alarmy is an alarm app that can be turned off only when the pre-selected activities, such as taking a photo, solving a math problem, shaking phone, etc., are performed by the user. The Google Home app helps set up, manage, and control your Google Home, Google Nest, and Chromecast devices—plus thousands of connected home products like lights, cameras, thermostats, and more. Truecaller is an app that offers caller identification, call blocking, chat messaging and organized inbox. The app has a basic offering and a premium version which is ad-free and has a variety of unlocked features like advanced spam blocking and call recording. Duolingo is one of the most popular language learning platforms in the world, and one of the most-downloaded free education apps on Google Play, with more than 200 million downloads. Concepts, developed by the small, tight-knit team at TopHatch, is an advanced design platform that combines the flexibility of a traditional sketchbook with the speed and versatility of a digital drawing tool. Tamedia increased subscriber conversion with custom alerts. Getting the game to run smoothly both in laptop and tablet mode. 3 key adjustments. 0 heavy lifting. 55% growth in active installations. Spiegel Online provides daily news, analysis, opinion, and interviews from their 140-member editorial team based in Hamburg, Germany.Microsoft Outlook、Teams 和 Office 的大螢幕可提升活躍使用者人數和保留時間
Cuvva 運用 Compose 提升建構速度和品質
Square 採用 Compose 提升工作效率
Monzo 使用 Compose 建構更完善、品質更高的應用程式
Twitter 運用 Compose 提升開發人員的工作效率和速度
ShareChat addresses Jank issues to increase feed scrolling by 60%
The Key to Wealth for Everyone
TikTok Optimizes User Experience with Android Tools
OkCredit’s average merchant transaction goes up by 30% after reducing ANR
Lyft improves Android app startup time for drivers by 21%
Josh sees increased customer retention by improving app startup time by 30%
Microsoft Lens increases developer productivity using CameraX
Increasing app speed by 30%: a key ingredient in Zomato’s growth recipe
Headspace's Android reboot increases monthly active users by 15%
Google Photos increased daily active users by building for large screens
Duolingo refactors on Android with MVVM and Jetpack libraries
Mercari improves UI development productivity by 56% with Jetpack Compose
Google Duo sees increased engagement and improved ratings by optimizing for larger screens
Headspace drive business growth by investing in Android app quality
SmartNews reduces lines of code by 20% and improves team morale with Kotlin
Twitter increases developer productivity and code reliability with Kotlin
Delight Room increased 90% of its organic US users with Play Console
Google Home reduces #1 cause of crashes by 33%
Truecaller brings ~40% subscribers back with real time developer notifications
Duolingo completes migration to Kotlin and reduces its line count by an average of 30%
TopHatch unveils Concepts' immersive canvas on ChromeOS and Android
Tamedia increased subscriber conversion with custom alerts
Roblox casts a wider net for gamers with optimized Chromebook app
Infinite Studio ramps up active installations after optimizing for ChromeOS
Spiegel Online increased installs with store listing experiments
遊戲
遊戲開發人員會使用工具、下載項目、範例、程式庫和最佳做法,在 Android 上打造遊戲。
Mir 2:Return of the King 是一款由 Actoz Soft 授權,並由 HK ZHILI YAOAN LIMITED 使用 Unity Engine 開發的高品質《傳奇》IP 行動遊戲。 這款遊戲不僅完美重現韓國奇幻 MMORPG 代表作「Mir 2」的感受,還提供許多最受歡迎的遊戲內容,例如裝備收集、大規模沙漠攻擊和其他核心遊戲內容。 這款遊戲使用 Android Frame Pacing API ( Swappy ) 改善影格速率的穩定性,以便順暢轉譯,並大幅提升 《Wuthering Waves》 是一款由 Kuro Games 開發的高保真動作角色扮演遊戲。如要持續提供優質的長時間遊戲體驗,就必須最佳化耗電量。 Android Studio 在 Hedgehog (2023.1.1) 中推出了 電源分析器 ,可協助開發人員根據裝置端電源軌監控器 (ODPM) 瞭解耗電量資料。 透過 Android Studio 的電源分析功能,您也可以 有效地對 Android 應用程式功能進行 A/B 電源消耗測試 (如下所示)。 Kuro Games 一開始使用 Godot Engine 是一款熱門的多平台開放原始碼遊戲引擎,可提供完善的 Android 支援。Godot 可用於製作幾乎所有類型的遊戲,且支援 2D 和 3D 圖形。Godot 4 版推出了新的算繪系統,內含高保真度圖形的進階功能。Godot 4 轉譯器專為 Vulkan 等新型圖形 API 而設計。 Godot Foundation 聘請 The Forge Interactive 的圖像最佳化專家,並與 Google 合作,分析並進一步改善 Godot 4 Vulkan Android 動態效能架構 (ADPF) 是 Google 推出的一項強大工具,可協助開發人員改善應用程式效能。透過熱力 API,ADPF 會提供裝置熱力狀態的即時資訊,然後用於調整應用程式中的圖形設定。 為了進行研究,Arm 使用 Unreal Engine 和 ADPF 開發了一個示範,以便調查如何使用 ADPF 來提升遊戲效能。 ADPF 會監控熱力狀態,並在遊戲引擎中相應調整圖形品質。 開發人員的目標是讓使用者可以無限時地遊玩遊戲,且不會影響遊戲體驗,也不會讓裝置耗用過多電力。 NCSoft Lineage W 是由 NCSoft 開發的大型多人線上角色扮演遊戲 (MMORPG)。這款遊戲承襲了原版 Lineage W 遊戲的傳統,並提供一個環境,讓世界各地的玩家透過全球伺服器合作及競爭。Lineage W 以獨特的中世紀奇幻世界為背景,透過各種職業、技能和戰鬥系統,為玩家提供深度遊戲體驗。 NCSoft 使用 Android 動態效能架構,盡可能提高圖像品質,同時避免因熱節流而導致的效能問題。 Android 動態效能架構 (ADPF) 在 Android 上開發成功的遊戲,改善效能和熱能管理是不可或缺的一環。一般來說,開發人員必須降低遊戲保真度或進一步最佳化轉譯器,才能解決這些問題。這類變動通常與遊戲相關,而且往往缺乏彈性。 Android 生態系統中有數個參與者為開發人員提供自動調整效能 API。為簡化自動調整效能功能的整合作業,並減少生態系統中的分段程序,Google 和 MediaTek 正攜手整合我們的產品:Android 動態效能架構 (ADPF) 和 MediaTek Adaptive Gaming Call of Duty: Warzone Mobile 是知名《決勝時刻》 《決勝時刻》系列 系列遊戲的第一人稱。針對超人氣遊戲主機和電腦遊戲的行動裝置實現這個功能,可利用行動裝置低階 API 提供絕佳的玩家體驗。 從技術的角度來看,行動裝置實作的目標在於支援各種 Android 行動裝置,同時盡可能將實作項目盡量靠近主控台版本,並確保圖形管線和工具鍊與目前的主控台和電腦標題和內容相容。 Call of Duty 引擎會使用名為「工作圖形轉譯器」 《 魔靈召喚:克羅尼柯戰記 》是韓國遊戲開發商 Com2uS 在全球推出的 MMORPG 手遊,於 2023 年 3 月在全球發布。迄今為止,《魔靈召喚:天空之役》的全球下載量已突破 1.8 億次,營收超過 $27 億美元。在這款以奇幻世界為背景的遊戲中,玩家必須收集並訓練各種魔靈,才能與其他玩家作戰。《魔靈召喚:天空之役》是全球最受歡迎的手遊之一。 距發布將近十年過去,這款遊戲龐大而活躍的玩家社群仍在成長,有部分是因為 Com2uS Com2uS 的《 魔靈召喚:克羅尼柯戰記 》 (美國 Vulkan 是新型的跨平台 3D 圖形 API,旨在盡可能減少裝置圖形處理硬體與遊戲間的抽象化情形。與 OpenGL ES 相比,Vulkan 的 CPU 負擔較低,而 Vulkan 的功能範圍更廣。 Com2uS 為 《魔靈召喚:克羅尼柯戰記》 開發進階轉譯功能,包括: 《魔靈召喚:克羅尼柯戰記》 會在 Android 裝置、個人電腦和專用遊戲主機中使用相同的轉譯器。為了在行動裝置硬體上達到最佳效能,Com2uS 《Ares: Rise of Guardians》 是一家行動裝置轉電腦的科幻 MMORPG,是由韓國的 Second Dive 開發的遊戲工作室,以開發動作 RPG 系列的專業知識聞名。遊戲是由 Kakao Games 發布。 Ares 位於遼闊的宇宙中,背景精細未來,且背景相當精細,而且背景充滿了前所未見的刺激遊戲體驗,以及穿著戰鬥服的戰鬥者的角色美觀。不過,由於這些過於細緻的圖形,導致部分使用者的裝置難以處理遊戲過程。 Cat Daddy Games 是一間位於華盛頓州柯克蘭的 2K 工作室,也是 NBA 2K Mobile 的開發者。該公司團隊想要減少「應用程式無回應」(ANR) 錯誤,藉此改善遊戲的整體品質和穩定性。當 Android 應用程式的 UI 執行緒封鎖時間過長時,就會發生 ANR。在這種情況下,應用程式的主要執行緒 (負責更新 UI) 無法繪製或處理使用者輸入事件,導致使用者感到困擾。如果應用程式在前景執行,系統會顯示對話方塊,讓使用者強制退出應用程式。 減少 ANR 一直是《Cat Devsisters 是一間全球手遊開發商與發布商,專門為《跑跑薑餅人》IP 生產休閒遊戲。最熱門的遊戲包括《 Cookie Run: OvenBreak 》(跑步街機遊戲) 和 Cookie Run: Kingdom (社交 RPG) 等全球玩家最喜愛這些遊戲,尤其是韓國、臺灣和美國。雖然《跑跑薑餅人:烤箱大逃亡》是一款休閒遊戲,5 年內累積的資源將 CDN 容量增加至 2.5 GB,最終導致 CDN 費用增加。Devsisters 必須設法為自家遊戲找出大型檔案大小的永續模型。 NEW STATE Mobile 是 2021 年 11 月在全球推出的大逃殺遊戲,首月就獲得超過 4, 500 萬次下載。KRAFTON, Inc. 是多家獨立遊戲開發工作室的合作對象,致力為世界各地的遊戲玩家打造創新又引人入勝的娛樂體驗。他們包括 PUBG Studios、Bluehole Studio、Striking Distance Studios、RisingWings、Dreamotion 和 Unknown Worlds,各自具備獨特的專業知識。新 STATE Mobile 是由 Spokko 位於波蘭,匯集了一群雄心壯志的創作者,致力為 IP 位址極為嚴苛。雖然 Spokko 是 CD PROJEKT 家族的一員,但這家獨立公司已將 《巫師:怪物大逃殺》 的精彩世界轉移到智慧型手機。 《獵魔士:怪物殺手》是一款以地點為基礎的角色扮演遊戲,運用擴增實境技術。這是一款需要大量運算能力的遊戲,對許多裝置都相當挑戰。遊戲發布時,Spokko 想確保自家遊戲觸及最多使用者,同時為所有人提供優質體驗。 Cat Daddy Games 是一間位於華盛頓州柯克蘭的獨資 2K 工作室。NBA 2K Mobile、NBA SuperCard 和 WWE SuperCard 系列的幕後團隊想設法改善遊戲的整體品質,特別是在支援的裝置上,提供更優質的資產。 該公司導入 Play Asset Delivery,以簡單靈活的方式針對每位使用者的裝置設定產生及提供最佳化的 APK,並使用紋理壓縮格式指定功能,為特定裝置提供更好的美術資產,並減少資產下載次數。 首先,Cat Daddy 從使用 APK Unreal Engine 是由 Epic Games 開發的遊戲引擎,可讓不同產業的創作者自由發揮與控管權,打造最先進的娛樂內容、引人入勝的視覺化效果,以及沉浸式虛擬世界。部分大型 Android 遊戲是使用 Unreal Engine 打造而成 圖 1. 在 Pixel 4 上執行的 Unreal Engine Suntemple 範例螢幕截圖 博文和其他遊戲開發人員使用 Android Studio 對 C++、Kotlin 或 Java 程式設計語言進行偵錯,但許多遊戲開發人員都擁有以 Electronic Arts (EA) 是一家總部設於美國美國加州的遊戲公司。可以製作不同類型的遊戲,例如運動、動作、賽車和模擬。EA 的開發工作室 Firemonkeys 是 Real Racing 3 、 The Sims FreePlay 和 Need For Speed: No Limits 的開發團隊。Firemonkeys 使用自訂遊戲引擎開發遊戲,現在會在開發工作流程中使用 Android Game Development Extension (AGDE) 處理所有 遊戲開發商 CD Projekt RED (CDPR) 的遊戲開發商 CD Projekt RED (CDPR) 重新構思了《The Witcher 3》中的迷你遊戲《 GWENT: The Witcher Card Game 》,2020 年 3 月在 Google Play 推出免付費的獨立遊戲。初始檔案大小較大,並需要額外裝置儲存空間的定期更新,使用者通常需要重新安裝完整遊戲,才能取得更新版本。這是遊戲社群最容易感到挫折的地方。為協助差異化修補作業,CDPR 已導入 Play Asset 20 多年來, Gameloft 致力在數位平台 (例如手機遊戲、跨平台電腦和主機遊戲) 中打造創新的遊戲體驗。除了自有自營的系列遊戲外,Gameloft 也為樂高、Universal、Hasbro 等熱門品牌開發遊戲。這個團隊在全球擁有 3,600 名玩家,旗下遊戲每月可在超過 100 個國家/地區觸及 5, 500 萬名不重複玩家。 2018 年上市的賽車街機遊戲《 狂野飆車 9:競速傳奇 》,需要在效能、擬真度和電池之間取得平衡。為此,Gameloft 位於美國的開發商 RV AppStudios 旗下多款休閒遊戲、教育性質的兒童應用程式和實用工具應用程式的下載量至今已超過 2 億次。在 Google Play Asset Delivery 中加入 Puzzle Kids - Animals Shapes 和 Jigsaw Puzzles 的早期測試者,團隊想針對應用程式大小進行最佳化、節省成本及改善使用者體驗,包括必須下載新的資產包才能提供流暢的使用者體驗。 使用者安裝 Puzzle Kids 我們於 2000 年推出 Gameloft 對遊戲充滿熱情,並希望將遊戲提供給全球玩家。該公司是早期開發行動裝置遊戲的先驅,目前也擁有超過 190 款遊戲。Gameloft 有許多手機遊戲都採用血腥畫面,而且下載大小相當大。這讓該公司成為了 Google Play Asset Delivery (PAD) 早期開發階段的重要合作夥伴。PAD 是一系列以 App Bundle 基礎架構建構的遊戲服務提供功能,PAD 可在正確的時間,免費將合適的遊戲資產動態提供給合適的裝置。這種激勵人心的 Pixonic 、
一間總部設於莫斯科的電玩遊戲開發人員,他們對於這點充滿自信
尋求升級行動應用程式、
遊戲玩家的目標對象該公司的知名遊戲之一 War Robots 享受 12 人與玩家對玩家 (PvP) 互動體驗的一種體驗,玩家可以操控遊戲並與他人合力
即時戰場上精心打造而成的機器人 War Robots 於 2014 年發行,最初是為 Android
早期世代的裝置具備觸控板式動作,不需使用滑鼠輸入。
Pixonic Gameloft 始終致力在最新的可攜式硬體發布遊戲,讓玩家隨時隨地享受震撼的體驗。因此,Gameloft 知道 ChromeOS 是最新款手遊系列遊戲《狂野飆車 8:Airborne》 的理想選擇。 Gameloft 已熟悉為不同裝置開發遊戲,但將「狂野飆車」體驗翻譯成 Chromebook 獨特的觸控螢幕/鍵盤混合控制功能,這些控制項隨時都可供替換,卻有看似困難。然而,這個過程卻變得像在獎勵日一樣輕鬆簡單。 Gameloft 發現了 Chromebook 的無縫控制和整體效能,發現多項改善Mir 2 使用 Swappy 提升轉譯效能
Kuro Games 使用 Android Studio 電源分析器和 ODPM 為《Wuthering Waves》降低 9.68% 的耗電量
適用於 Android 的 Godot Engine Vulkan 最佳化
開始在 Unreal Engine 中使用 Android 動態效能架構 (ADPF)
NCSoft Lineage W 透過 ADPF 提升持續效能,避免熱節流
MediaTek 可提升 Android SoC 的動態效能
《決勝時刻®:Mobile》採用 Vulkan 打造更出色的視覺效果
Com2uS - Google Play 遊戲電腦版
Com2uS 使用 Vulkan 改善圖像品質
Kakao Games 透過 Android 適應性將每秒影格數的穩定性提高至 96%
2K 透過 Android Game Development Kit 將 ANR 發生率降低 35%
《跑跑薑餅人:烤箱大逃亡》利用 Play Asset Delivery 省下超過 20 萬美元的 CDN 費用
新版 STATE 行動裝置透過 Android GPU 檢查器將 GPU 用量降低 22%
The Witcher: Monster Slayer 透過 Android Performance Tuner 提高觸及率
2K 透過 Play Asset Delivery 提供品質更優異的圖像
"AGDE 建置了驚人的!在利用 Unreal Engine 進行 Android 開發作業時,
Firemonkeys 運用 AGDE 縮短了開發和偵錯時間
CD Projekt RED 使用 Play Asset Delivery 讓更新檔案大小減少 90%,並將更新率提高 10%
Gameloft 使用 Game Mode API 減少 70% 的裝置耗電量,使遊戲時間延長 35%
RV AppStudiOS 透過 Google Play Asset Delivery 提高使用者留存率
Gameloft 透過 Google Play Asset Delivery 讓新的使用者人數增加了 10%
Pixonic 針對大螢幕進行最佳化調整後,在 ChromeOS 上的參與度提升了 25%
針對 ChromeOS 進行最佳化調整,讓 Gameloft 收益成長至 9 倍
免安裝應用程式
開發人員會利用 Google Play 免安裝技術,讓使用者不必安裝就能執行應用程式或遊戲。
Founded in 2017, FoxNext Games was created to expand the universes of cherished franchises like The Simpsons, Alien, Ice Age, and Avatar through interactive and immersive next-generation storytelling. With over 50 million reported installs and more than 500,000 five-star ratings, Galaxy Attack is a popular alien shooter game. With more than a million app customers, Evino is an innovative online wine business based in Brazil. With chords and tabs for over 1.1 million songs, Ultimate Guitar (UG) is one of the fastest growing guitarist communities in the world. Rakuten Viki, home of Viki Originals and the annual Soompi Awards, is a premier destination for multicultural youth entertainment and the worlds leading platform for Asian TV shows, movies, and influencer videos – translated into 200+ languages by a community of avid fans. King is a leading interactive entertainment company, with popular mobile games such as Candy Crush Saga, Farm Heroes Saga and Bubble Witch 3 Saga. Jam City is a leading developer in social gaming and the maker of Panda Pop (built with Unity), a top-grossing bubble shooter game with the goal to rescue baby pandas trapped in bubbles! Vimeo was founded by a group of filmmakers who wanted to share their creative work and personal moments from their lives.Marvel Strike Force and Google Play Instant join forces to improve install rate
OneSoft uses instant apps to boost Galaxy Attack install rate by 15%
Evino attracts new customers with Google Play Instant
Ultimate Guitar takes advantage of 10MB limit for instant apps and improves install rate by 8%
Rakuten Viki increases watch time 5x with Google Play Instant
King improves player acquisition with Google Play Instant
Panda Pop finds high-quality players with instant apps
Vimeo increases session duration by 130% with instant apps
Google Developer Experts
加入 Google Developers 專家、網紅和意見領袖組成的全球網路,探索社群、取得建議和人脈。