良好的使用者體驗
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
優質的應用程式和遊戲採用直覺化且賞心悅目的設計,透過考量式和差異化設計接收正面情緒。他們也會投資打造高強度獨特的身分和品牌,從同業中脫穎而出。
如要打造優質的應用程式或遊戲,請遵守下列規範。
操作方便性
Android 提供適用於應用程式版面配置、互動模式和使用者控制項的標準元件。使用這些元件,提供一致且直觀的使用者體驗。例如:
注意:請務必針對所有支援的板型規格,遵循建議的使用者體驗設計指南:行動裝置、大螢幕和折疊式裝置、Wear OS 和 Android TV
在必要時,提供引人入勝的方法,讓使用者瞭解如何充分運用應用程式或遊戲,或是可加入的任何新功能。請為目標對象設計新手上路流程,例如是否需要同時滿足新使用者和專業使用者。允許使用者設定使用者體驗的重要層面,例如通知、隱私權和安全性。
無障礙設計、本地化和深層連結
有數十億名潛在使用者,您的應用程式或遊戲可能需要支援不同的使用者和環境。
針對發行的市場提供本地化應用程式或遊戲,提供高品質的翻譯、與文化和地理相關的內容,以及適當的測量、指標和貨幣。
請按照 Android 的無障礙功能指南操作,並視情況為數十億使用者打造應用程式。
如果應用程式透過深層連結接受來自網路或其他外部來源的流量,請確保這些連結直接解析為相關內容。
賞心悅目且工藝
應用程式或遊戲的設計可以讓使用者感到滿意,並讓您提供的產品脫穎而出,尤其是在競爭激烈的類別中。開發原創的美術風格,並在所有產品介面上採用一致且連貫的做法。使用圖片、顏色和空白空間表示階層、狀態和品牌識別。除了圖片外,搭配動畫和動畫有助於傳達關鍵訊息或複雜的構想,讓使用者體驗更有動態。遵循 Android UI 設計中心中的相關最佳做法。
遊戲需要玩家的情感和敘述,才能吸引使用者。如要提供更身歷其境的體驗,請將遊戲的音訊、劇情和控制選項整合到動畫和美術風格等視覺元素。
營利
透過應用程式營利的方式有很多種,要提供良好的營利體驗,必須先設定使用者期待。在使用者安裝應用程式或遊戲前,請先告知他們收費的方式和時間。
請確保您選擇用來營利的所有時刻,都能正確融入使用者體驗中。例如,不要在應用程式載入後立即對使用者顯示付款要求,也不要在遊戲關卡中以廣告幹擾他們。
如果您的應用程式或遊戲設有付費牆,建議您為付費內容提供免費試用,讓使用者在充分瞭解資訊的情況下決定是否要訂閱。如果使用者必須付費才能取得應用程式或遊戲的進度,請務必在安裝前設定此預期選項。
廣告的放送時機、頻率和刊登位置是提供優質使用者體驗的重要因素。為了確保廣告能配合使用者的時間放送,在播放期間、發布頻率和大小之間,廣告都必須與內容的其他部分保持比例地位。請小心大小和位置,以盡量減少意外輕觸的風險。
您必須對應用程式中的所有內容 (包括廣告) 負責,即使您使用第三方 SDK 放送廣告也一樣。請留意應用程式對使用者呈現的廣告內容,確保內容適合目標對象。
Google Play 規範
如果您在 Google Play 上發布應用程式,請遵循下列額外的使用者體驗指南。
營利
Google Play 可讓您透過訂閱項目和應用程式內購等多種方式向使用者賺取收益。
探索及精選
Google Play 在評估要宣傳的標題和宣傳位置時,會考量使用者體驗的各個層面。瞭解詳情
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-07-26 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-07-26 (世界標準時間)。"],[],[],null,["# What a great user experience looks like\n\nHigh-quality apps and games are intuitive and delightful to use, evoking\npositive sentiments through considered and differentiated design.\nThey also invest in a strong, unique identity and brand, and stand out from\ntheir peers.\n\nTo build a high-quality app or game, follow these guidelines.\n\nUsability\n---------\n\nAndroid offers standard components for app layout, interaction patterns, and\nuser controls. Use these components to provide a consistent and intuitive user\nexperience. For example:\n\n- Use [edge-to-edge layouts](/develop/ui/views/layout/edge-to-edge) for an [immersive experience.](/design/ui/mobile/guides/layout-and-content/immersive-content)\n- Support multitasking with [picture-in-picture](/develop/ui/views/picture-in-picture), with [polished transitions](/design/ui/mobile/guides/home-screen/picture-in-picture), if your app has embedded videos.\n- Enable content sharing with [Android\n Sharesheets](/training/sharing/send), which has built-in support for share targets\n- Support [backup and\n restore](/guide/topics/data/backup) so that user data and settings are preserved if users add a new device, replace an existing device, or reinstall your app. These features may also help with retention.\n\n**Note** : Be sure to follow the recommended [UX design\nguidelines](/design/ui) for all the form factors\nthat you support:\n[Mobile, Large Screens and Foldables, Wear OS and Android TV](/design/ui/mobile)\n\nWhen needed, provide an engaging way for users to learn how to make the most of\nyour app or game, or any new features that you may add. Design your onboarding\nfor your target audience; for example, consider whether you need to cater both\nto new and expert users. Allow users to configure important aspects of the user\nexperience, such as\n[notifications](/develop/ui/views/notifications),\n[privacy](/privacy/best-practices) and\n[security](/topic/security/best-practices).\n\nAccessibility, localization, and deep links\n-------------------------------------------\n\nWith billions of potential users, your app or game may need to support a diverse\nrange of users and environments.\n\n[Localize](https://play.google.com/console/about/translationservices/) your app or game for the markets you distribute in, providing\nhigh-quality translations,\nculturally and geographically relevant content, and appropriate measurements,\nmetrics, and currencies.\n\nFollow Android's guidance for [accessibility](/guide/topics/ui/accessibility), and [build for billions](/docs/quality-guidelines/build-for-billions)\nwhere relevant.\n\nIf your app accepts traffic from the web or other external sources with [deep\nlinks](/training/app-links), ensure the links\nresolve directly to relevant content.\n\nVisual appeal and craftsmanship\n-------------------------------\n\nYour app or game's design provides an opportunity to delight users and\ndifferentiate your offering, particularly in competitive categories. Develop an\noriginal art style and take a consistent and coherent approach across all of\nyour product surfaces. Use images, [color](/design/ui/mobile/guides/styles/color),\nand white space to express hierarchy, state, and brand identity. Transitions and\nanimation, alongside images, can help to communicate key messages or complex\nideas, and make your user experience more dynamic. Follow relevant best\npractices in the [Android UI design\nhub](/design/ui).\n\nGames depend on emotion and narrative to engage users. To deliver more immersive\nexperiences, integrate visual aspects like animations and your art style with\nyour game's audio, storyline, and controls.\n\nMonetization\n------------\n\nThere are many ways to monetize your app. A great monetization experience starts\nwith setting user expectations. Before people install your app or game, tell\nthem how and when you bill them.\n\nEnsure that any moments where you choose to monetize are properly integrated\ninto the user experience. For example, don't surprise users with a payment\nrequest immediately after your app has loaded, or distract them with ads in the\nmiddle of a game level.\n\nIf your app or game has a paywall, consider offering free trials for any paid\ncontent so that users can make informed decisions on whether to subscribe. If\nusers must pay to make progress in your app or game, make sure you set this\nexpectation prior to installation.\n\nThe timing, frequency, and placement of ads are important factors in delivering\na high-quality user experience. To ensure that your ads respect users' time,\nkeep their presentation proportional to the rest of your content in duration,\nfrequency, and size. Use careful size and placement to minimize the risk of\naccidental taps.\n\nTake responsibility for all of the content in your app, including ads, even if\nyou use a third-party SDK to deliver them. Be aware of ad content your app\npresents to your users and ensure it's appropriate for your audience.\n\nGoogle Play guidelines\n----------------------\n\nIf you distribute on Google Play, follow these additional user-experience\nguidelines.\n\n### Monetization\n\nGoogle Play allows you to generate revenue from users in a range of ways\nincluding [subscriptions and in-app purchases](https://play.google.com/console/about/guides/play-commerce/).\n\n### Discovery and featuring\n\nGoogle Play considers all aspects of the user experience when evaluating what\ntitles to promote and where. [Learn more](http://g.co/play/featuring)"]]