Android Jetpack,Android Jetpack,Android Jetpack
توسعه UI با نوشتن، توسعه UI با نوشتن، توسعه UI با نوشتن
آموزش استفاده از Jetpack، آموزش استفاده از Jetpack، آموزش استفاده از Jetpack
آموزش مبانی,آموزش مبانی,آموزش مبانی
آموزش عملی,آموزش عملی,آموزش عملی
اکنون در برنامه نمونه اندروید، اکنون در برنامه نمونه اندروید، اکنون در برنامه نمونه اندروید
کتابخانه های Jetpack همه کتابخانه ها را کاوش کنید
* کتابخانه های محبوب و اغلب مورد استفاده در ابتدا فهرست شده اند
فعالیت * | به APIهای قابل ترکیب ساخته شده در بالای Activity دسترسی داشته باشید. |
appcompat * | به APIهای جدید در نسخههای قدیمیتر API پلتفرم (بسیاری از آنها از Material Design استفاده میکنند) اجازه دسترسی میدهد. |
جستجوی اپلیکیشن * | قابلیت های جستجوی درون برنامه ای سفارشی را برای کاربران خود بسازید. |
دوربین * | ساخت اپلیکیشن دوربین موبایل |
نوشتن * | رابط کاربری خود را به صورت برنامهنویسی با توابع ترکیبی که شکل و وابستگیهای داده آن را توصیف میکنند، تعریف کنید. |
پیوند داده * | اجزای UI در طرحبندیهای خود را با استفاده از یک قالب اعلامی به منابع داده در برنامه خود متصل کنید. |
قطعه * | برنامه خود را به چندین صفحه مستقل که در یک Activity میزبانی می شوند، تقسیم کنید. |
دسته * | قابلیت Dagger Hilt را برای فعال کردن تزریق وابستگی کلاسهای خاص از کتابخانههای Androidx گسترش دهید. |
چرخه زندگی * | اجزای آگاه از چرخه حیات را بسازید که می توانند رفتار را بر اساس وضعیت چرخه حیات فعلی یک فعالیت یا قطعه تنظیم کنند. |
اجزای طراحی متریال * | اجزای رابط کاربری ماژولار و قابل تنظیم Material Design برای اندروید. |
ناوبری * | رابط کاربری درون برنامه خود را بسازید و ساختار دهید، پیوندهای عمیق را مدیریت کنید، و بین صفحه نمایش ها حرکت کنید. |
صفحه بندی * | داده ها را در صفحات بارگیری کنید و در RecyclerView ارائه دهید. |
اتاق * | ایجاد، ذخیره و مدیریت داده های پایدار با پشتیبانی پایگاه داده SQLite. |
تست * | تست در اندروید |
کار * | کارهای پس زمینه قابل تعویق و بر اساس محدودیت را برنامه ریزی و اجرا کنید. |
تبلیغات | یک شناسه تبلیغاتی با یا بدون خدمات Play دریافت کنید. |
حاشیه نویسی | ابردادههایی را که به ابزارها و سایر توسعهدهندگان کمک میکند کد برنامه شما را درک کنند، در معرض نمایش قرار دهید. |
arch.core | کمک کننده برای وابستگی های دیگر، از جمله قوانین تست JUnit که می تواند با LiveData استفاده شود. |
بادکننده غیرسینکلی | طرحبندیها را به صورت ناهمزمان افزایش دهید تا از jank در رابط کاربری جلوگیری کنید. |
تکمیل خودکار | دقت تکمیل خودکار را از طریق راهنماییهای توسعهیافته بهبود دهید. |
معیار | عملکرد کد خود را به طور دقیق در Android Studio اندازه گیری کنید. |
بیومتریک | با بیومتریک یا اعتبار دستگاه احراز هویت کنید و عملیات رمزنگاری را انجام دهید. |
بلوتوث | از ویژگیهای بلوتوث پلتفرم Android با APIهای سازگار با عقب استفاده کنید. |
مرورگر | نمایش صفحات وب در مرورگر پیش فرض کاربر. |
camera.media3 | TODO |
دوربین. منظره یاب | منظره یاب مستقل قابل ترکیب و مشاهده برای دوربین" |
ماشین-اپلیکیشن | برنامههای قالببندی شده برای Android Auto و Android Automotive OS بسازید. |
کارت ویزیت | الگوی کارت متریال دیزاین را با گوشه های گرد و سایه های رها کنید. |
مجموعه | تأثیر حافظه مجموعه های موجود و جدید که کوچک هستند را کاهش دهید. |
آهنگسازی.انیمیشن | انیمیشن هایی را در برنامه های Jetpack Compose خود بسازید تا تجربه کاربر را غنی تر کنید. |
compose.compiler | توابع @Composable را تغییر دهید و بهینه سازی ها را با افزونه کامپایلر Kotlin فعال کنید. |
تألیف.بنیاد | برنامه های Jetpack Compose را با بلوک های ساختمانی آماده بنویسید و پایه را گسترش دهید تا قطعات سیستم طراحی خود را بسازید. |
آهنگسازی.مواد | رابط کاربری Jetpack Compose را با اجزای طراحی مواد آماده برای استفاده بسازید. این نقطه ورود سطح بالاتر Compose است که برای ارائه مؤلفه هایی مطابق با آنچه در www.material.io توضیح داده شده است طراحی شده است. |
نوشتن.مواد3 | ایجاد رابط کاربری Jetpack Compose با 3 مؤلفه طراحی متریال، تکامل بعدی طراحی متریال. Material 3 شامل قالبها و اجزای بهروز شده و ویژگیهای شخصیسازی Material You مانند رنگ پویا است و به گونهای طراحی شده است که با سبک بصری جدید Android 12 و رابط کاربری سیستم هماهنگ باشد. |
نوشتن.مواد3.تطبیقی | از کتابخانه تطبیقی Material 3 برای ایجاد رابطهای کاربری تطبیقی استفاده کنید که به طور خودکار مطابق با پیکربندیهای پنجره فعلی مانند کلاسهای اندازه پنجره یا وضعیتهای دستگاه سازگار میشوند. این کتابخانه هم پیادهسازیهای پیشفرض داربست و هم بلوکهای ساختمانی لازم را برای ایجاد تجربیات سفارشی خود فراهم میکند. |
نوشتن. زمان اجرا | بلوکهای بنیادی مدل برنامهنویسی Compose و مدیریت حالت، و زمان اجرا اصلی برای هدف قرار دادن افزونه Compose Compiler. |
compose.ui | مؤلفههای اساسی نوشتن رابط کاربر برای تعامل با دستگاه، از جمله طرحبندی، طراحی، و ورودی مورد نیاز است. |
همزمان | کارها را با برنامه های معمول از موضوع اصلی خارج کنید و از ListenableFuture استفاده کنید. |
محدودیت چینش | موقعیت و اندازه ویجت ها را به روشی انعطاف پذیر با موقعیت نسبی تعیین کنید. |
محتوا پیجر | دادههای ContentProvider را در یک رشته پسزمینه بارگذاری و صفحه کنید. |
هماهنگ کننده | ویجتهای برنامه سطح بالا، مانند AppBarLayout و FloatingActionButton را قرار دهید. |
هسته | آخرین ویژگیهای پلتفرم و APIها را هدف قرار دهید و در عین حال از دستگاههای قدیمیتر نیز پشتیبانی کنید. |
core.uwb | UWB (باند فوق العاده) را در دستگاه های پشتیبانی شده پیاده سازی کنید. |
اعتبارنامه | این کتابخانه دسترسی یکپارچه به اطلاعات کاربری کاربر را فراهم می کند. این می تواند شامل گذرواژه ها، کلیدهای عبور و اعتبارنامه های فدرال باشد. این کتابخانه باید برای ارائه تجربه ورود یکپارچه و ایمن به سیستم استفاده شود. |
credentials.registry | برای حل این موارد، ما یک مکانیسم رجیستری جدید اضافه می کنیم که به یک برنامه اجازه می دهد اعتبار دیجیتال را به روشی حفظ حریم خصوصی ارائه دهد. در سطح بالایی، برنامه ارائهدهنده تمام اعتبارنامههای دیجیتال نامزد خود را با مدیر اعتبارنامه از قبل ثبت میکند. وقتی Credential Manager یک درخواست برنامه برای یک اعتبار دیجیتال خاص دریافت میکند، تطبیق اعتبار و رابط کاربری انتخابگر کاربر را در جعبه ایمنی اجرا میکند. |
مکان نما | داده های مکان نما را در معرض ویجت ListView قرار دهید. |
نمایش سفارشی | پیاده سازی نماهای سفارشی |
فروشگاه داده | ذخیره داده ها به صورت ناهمزمان، پیوسته و به صورت تراکنشی، غلبه بر برخی از معایب SharedPreferences |
فایل سند | مشاهده یک سند فایل |
قطره قطره | دادههای کشیدن و رها کردن را از یک برنامه دیگر یا درون یک برنامه بپذیرید و یک استطاعت هدف رها کردن ثابت را نشان دهید. |
طرح کشو | ویجت کشوی Material Design را پیاده سازی کنید. |
پویانمایی | با یک API انیمیشن مبتنی بر فیزیک، انیمیشن های روان ایجاد کنید. |
ایموجی | نمایش ایموجی در دستگاه های فعلی و قدیمی تر. |
emoji2 | نمایش ایموجی در دستگاه های فعلی و قدیمی تر. |
شرکت | برنامههای کاربردی آماده ایجاد کنید. |
رابط بیرونی | خواندن و نوشتن تگ های فایل تصویری EXIF. |
بازی ها | از Android Game SDK به صورت بومی در برنامه خود برای انجام کارهای پیچیده بازی مانند Frame Pacing استفاده کنید. |
نگاه | با استفاده از یک API به سبک Jetpack Compose، طرحبندیهایی برای سطوح از راه دور بسازید. |
گرافیک | از امکانات گرافیکی در چندین نسخه پلتفرم اندروید استفاده کنید |
طرح شبکه | طرح بندی شبکه ای را پیاده سازی کنید. |
سلامتی | برنامه های کاربردی سلامتی را به روشی آگنوستیک ایجاد کنید. |
سلامتی.اتصال | به توسعه دهندگان اجازه می دهد تا سوابق سلامت و تناسب اندام کاربر را بخوانند یا بنویسند. |
تلیسهنویس | با استفاده از کدک های موجود در دستگاه Android، یک تصویر یا مجموعه تصویر را با فرمت HEIF رمزگذاری کنید. |
جوهر | الهام بخش بهترین برنامه های قلم در کلاس. مانع ورود توسعهدهندگان را کاهش دهید تا تجربههای جوهرکاری با کارایی بالا و زیبا داشته باشید. |
ورودی | با پیشبینی MotionEvents آینده، تأخیر تعاملات ورودی را کاهش دهید |
درون یابی | از درون یابی انیمیشن در پلتفرم های قدیمی تر استفاده کنید. |
موتور جاوا اسکریپت | برنامه اندروید خود را برای ارزیابی جاوا اسکریپت فعال کنید. |
جت افکن | یک ابزار مستقل که وابستگی های کتابخانه را به کتابخانه پشتیبانی منسوخ شده به وابستگی های AndroidX معادل انتقال می دهد. |
تکیه | از Compose for TV به جای این مصنوع استفاده کنید. |
میراث | این مصنوع و کلاس های آن منسوخ شده است. با شروع اندروید 8، محدودیتهای بررسی پسزمینه باعث میشود این کلاس دیگر کاربردی نباشد. |
پرز | Lint برای تأیید استفاده از Gradle API ها را بررسی می کند |
لودر | دادهها را برای رابط کاربری خود بارگیری کنید که از تغییرات پیکربندی جان سالم به در میبرد. |
مدیر پخش محلی | این مصنوع و کلاس های آن منسوخ شده است. به جای آن از LiveData یا جریان های واکنشی استفاده کنید. |
رسانه ها | محتویات و کنترلهای رسانه را با سایر برنامهها به اشتراک بگذارید. جایگزین media3. |
رسانه 2 | محتویات و کنترلهای رسانه را با سایر برنامهها به اشتراک بگذارید. |
media3 * | از کتابخانه ها برای موارد استفاده از رسانه پشتیبانی کنید. |
واسطه | با استفاده از یک رابط کاربری مشترک، نمایش و پخش رسانه را در دستگاه های گیرنده راه دور فعال کنید. |
مولتی دکس | برنامه های کاربردی با چندین فایل dex را در دستگاه های قبل از اندروید 5 مستقر کنید. |
معیارها | معیارهای مختلف زمان اجرا را برای برنامه خود پیگیری و گزارش کنید |
پالت | پالت های رنگی نماینده را از تصاویر استخراج کنید. |
کتابخانه ای برای افزودن قابلیت مشاهده pdf در داخل برنامه ها. | |
درصد طرح | این مصنوع و کلاس های آن منسوخ شده است. به جای آن از ConstraintLayout و طرحبندیهای مرتبط استفاده کنید. |
عملکرد | حاشیه نویسی منبع را برای بهینه سازی عملکرد ارائه می دهد. |
ترجیح | بدون نیاز به تعامل با فضای ذخیرهسازی دستگاه یا مدیریت رابط کاربری، صفحههای تنظیمات تعاملی بسازید. |
چاپ کنید | عکسها، اسناد، و سایر گرافیکها و تصاویر را از برنامه خود چاپ کنید. |
privacysandbox.activity | TODO |
privacysandbox.ads | این کتابخانه ادغام با APIهای حفظ حریم خصوصی را که بخشی از جعبه ایمنی حریم خصوصی در اندروید هستند، امکان پذیر می کند. |
privacysandbox.plugins | افزونه Gradle Library Sdk Sandbox Privacy Android |
privacysandbox.sdkruntime | این کتابخانه اجزایی را برای مصرف کنندگان آگاه SdkRuntime فراهم می کند |
privacysandbox.tools | کتابخانه ای برای استفاده از قابلیت Privacy Sandbox در اندروید |
privacysandbox.ui | TODO |
نصب کننده پروفایل | کتابخانهها را قادر میسازد تا ردپای تلفیقی را برای خواندن توسط ART پیش از موعد جمع کنند. |
توصیه | محتوا را به صفحه اصلی Android TV Launcher ارتقا دهید. |
recyclerview | مجموعه های بزرگی از داده ها را در رابط کاربری خود نمایش دهید و در عین حال مصرف حافظه را به حداقل برسانید. |
تماس از راه دور | پوششی ایجاد کنید که ارائه PendingIntent را برای توسعه دهندگان آسان تر می کند. |
بازرسی منابع | ویژگیهای نماهای سفارشی را در بازرس طرحبندی زنده Android Studio ظاهر کنید. |
حالت ذخیره شده | مؤلفههای قابل اتصال را بنویسید که حالت رابط کاربری را در هنگام از بین رفتن یک فرآیند ذخیره میکنند، و با شروع مجدد فرآیند، آن را بازیابی میکنند. |
امنیت | کلیدها را ایمن مدیریت کنید و فایلها و اولویتهای مشترک را رمزگذاری کنید. |
اشتراک هدف | برای استفاده از میانبرها به عنوان اهداف اشتراک مستقیم، سازگاری رو به عقب را فراهم کنید. |
برش | عناصر UI الگو را در خارج از برنامه خود نمایش دهید. |
صفحه بندی کشویی | الگوی رابط کاربری صفحه کشویی را پیاده سازی کنید. |
راه اندازی | یک روش ساده و کارآمد برای مقداردهی اولیه مولفه ها در راه اندازی برنامه پیاده سازی کنید. |
sqlite | با پایگاه داده های محلی SQLite کار کنید. در صورت امکان، به جای آن از Room استفاده کنید. |
طرحبندی swiperfresh | الگوی UI-Swipe-to-Refresh را پیاده سازی کنید. |
test.uiautomator | چارچوبی برای آزمایش رابط کاربری کاربردی متقابل برنامه |
طبقه بندی متن | مکالمات، پیوندها، انتخابها و سایر ساختارهای مشابه را در متن شناسایی میکند. |
ردیابی | رویدادهای ردیابی را در بافر ردیابی سیستم بنویسید. |
انتقال | حرکت را در رابط کاربری با طرحبندیهای شروع و پایان متحرک کنید. |
تلویزیون | به توسعه دهندگان قابلیت های Compose و Material design را برای نوشتن برنامه های تلویزیونی ارائه می دهد |
ارائه دهنده تلویزیون | کانال های Android TV را ارائه دهید. |
xr.arcore | محتوای دیجیتال را با قابلیت های ادراک وارد دنیای واقعی کنید. |
xr.compose | طرحبندیهای رابط کاربری فضایی را بهطور اعلامی بسازید که از قابلیتهای فضایی Android XR بهره میبرد. |
xr.compose.material3 | با اجزای متریال و طرحبندیهایی بسازید که با XR سازگار هستند |
xr.runtime | جلسه AR یا سه بعدی سفارشی خود را با زمان اجرا بومی ما شروع کنید. |
xr.scenecore | نمودار صحنه Android XR را با محتوای سه بعدی بسازید و دستکاری کنید. |
بردار قابل ترسیم | رندر گرافیک برداری |
versionedparcelable | یک قالب سریال سازی باینری پایدار و فشرده را ارائه می دهد که می تواند در بین فرآیندها منتقل شود یا به طور ایمن ادامه یابد. |
نمایشگر | نمایش نماها یا قطعات در قالب قابل کشیدن. در صورت امکان از viewpager2 به جای آن استفاده کنید. |
viewpager2 | نمایش نماها یا قطعات در قالب قابل کشیدن. |
پوشیدن | ایجاد برنامههای کاربردی برای ساعتهای هوشمند Wear OS by Google. |
پوشیدن.ترکیب کردن | برنامههای Jetpack Compose را برای دستگاههای پوشیدنی با ارائه عملکردی برای پشتیبانی از دستگاههای پوشیدنی خاص، اندازهها، اشکال و حرکات ناوبری بنویسید. |
wear.protolayout | این کتابخانه امکان تعریف مجموعهای از طرحبندیهای رابط کاربری و عبارات غیر UI را برای رندر/ارزیابی روی سطوح از راه دور فراهم میکند. |
پوشیدن.کاشی | ایجاد برنامههای کاربردی برای ساعتهای هوشمند Wear OS by Google. |
لباس ساعت | ایجاد برنامههای کاربردی برای ساعتهای هوشمند Wear OS by Google. |
وب کیت | با APIهای WebView مدرن در اندروید 5 و بالاتر کار کنید. |
پنجره | به پشتیبانی از عوامل مختلف شکل دستگاه مانند دستگاه های تاشو کمک می کند. |
window.extensions.core | APIهای اصلی برای پسوندهای کتابخانه مدیریت پنجره |
چرا از Android Jetpack استفاده کنیم؟، چرا از Android Jetpack استفاده کنیم؟، چرا از Android Jetpack استفاده کنیم؟
بهترین شیوه ها را دنبال کنید
حذف کد دیگ بخار، حذف کد دیگ بخار، حذف کد دیگ بخار
کاهش پراکندگی،کاهش پراکندگی،کاهش پراکندگی
اخبار و ویدئوها، اخبار و ویدئوها، اخبار و ویدئوها
Netmarble Games:利用 ADPF 优化广告效果
Updated ۵ مارس ۲۰۲۵
领先的移动游戏开发商 Netmarble 开发了 《权力的游戏:国王大道》 (即将登陆 Android 平台),这是一款基于荣获艾美奖® 和金球奖® 的《权力的游戏》系列的动作冒险角色扮演游戏。他们在 Android 设备上运行游戏时遇到了性能问题,尤其是热节流问题,这影响了持续性能和用户体验。为解决此问题,他们战略性地利用了 Android 自适应性能框架 (ADPF) ,并实施了以分辨率缩放和动态帧速率调整为重点的优化。 高保真度移动游戏需要大量的 GPU 和 CPU 资源,这通常会导致
Mir 2 通过使用 Frame Pacing 库来提升渲染性能
Updated ۶ فوریهٔ ۲۰۲۵
Mir 2: Return of the King 是 Actoz Soft 授权的优质《传奇》IP 移动游戏,由 HK ZHILI YAOAN LIMITED 使用 Unity 游戏引擎开发。 这款游戏不仅完美再现了韩国奇幻类 MMORPG 的代表作 Mir 2 的游戏氛围,还提供了许多最受欢迎的游戏内容,例如装备收集、大规模沙漠攻击和其他核心玩法。 该游戏使用了 Android Frame Pacing 库 (Swappy) 来提高帧速率的稳定性、实现流畅的渲染,并显著提升了 Android
Kuro Games 使用 Android Studio 功耗性能分析器和 ODPM 为 Wuthering Waves 降低了 9.68% 的功耗
Updated ۱۵ ژانویهٔ ۲۰۲۵
鸣潮 是一款由 Kuro Games 开发的高保真动作角色扮演游戏。为了持续为长时间的游戏会话提供卓越的用户体验,优化功耗非常重要。 Android Studio 从 Hedgehog (2023.1.1) 开始引入了 功耗性能分析器 ,可帮助开发者根据设备端电源轨监视器 (ODPM) 了解功耗数据。 借助 Android Studio 中的功耗性能分析功能,您还可以 有效地对 Android 应用功能的功耗进行 A/B 测试 (如下所示)。 Kuro Games 首先使用 Android
适用于 Android 的 Godot Engine Vulkan 优化
Updated ۱۷ دسامبر ۲۰۲۴
Godot Engine 是一个广受欢迎的多平台开源游戏引擎,对 Android 提供强大的支持。Godot 可用于制作几乎任何类型的游戏,并且支持 2D 和 3D 图形。Godot 4 版引入了新的渲染系统,该系统具有用于高保真图形的高级功能。Godot 4 渲染程序专为 Vulkan 等现代图形 API 而设计。 Godot Foundation 聘请了 The Forge Interactive 的图形优化专家,并与 Google 合作分析和进一步改进了 Godot 4 Vulkan
在 Unreal Engine 中使用 Android 动态性能框架 (ADPF) 入门
Updated ۶ نوامبر ۲۰۲۴
Android 动态性能框架 (ADPF) 是 Google 推出的一款强大工具,适用于希望优化应用性能的开发者。ADPF 通过其热管理 API 提供有关设备热状态的实时信息,这些信息随后用于调整应用中的图形设置。 出于研究目的,Arm 使用 Unreal Engine 和 ADPF 开发了一个演示版,以研究如何使用 ADPF 优化游戏性能。 ADPF 会监控热状态,并相应地在游戏引擎中调整图形质量。
NCSoft Lineage W 使用 ADPF 提高了持续性能并防止温控降频
Updated ۳ ژوئن ۲۰۲۴
NCSoft《天堂 W》是由 NCSoft 开发的大型多人在线角色扮演游戏 (MMORPG)。这款游戏继承了原始 Lineage W 游戏的传统,为世界各地的玩家提供了一个环境,让他们可以通过全球服务器进行合作和竞争。《Lineage W》以独特的中世纪奇幻世界为背景,通过各种职业、技能和战斗系统为玩家提供深层次的游戏体验。 NCSoft 使用 Android 动态性能框架最大限度地提高了图形质量,同时避免了由温控调频导致的性能问题。 Android 动态性能框架 (ADPF)
MediaTek 提升了 Android SoC 的动态性能
Updated ۱۹ مارس ۲۰۲۴
改进性能和散热管理对于开发成功的 Android 游戏至关重要。传统上,开发者必须通过降低游戏保真度或进一步优化渲染程序来管理这些问题。这些更改往往针对特定游戏,并且往往不够灵活。 Android 生态系统中的多个参与者为开发者提供了自适应性能 API。为了简化自适应性能功能的集成并减少生态系统中的碎片化,Google 和 MediaTek 携手合作集成了我们的产品:Android 动态性能框架 (ADPF) 和 MediaTek 自适应游戏技术 (MAGT)。 借助 ADPF
《使命召唤:战争地带手游》使用 Vulkan 提升图形效果
Updated ۱۴ مارس ۲۰۲۴
使命召唤:战争地带移动版 是广受欢迎的《使命召唤》系列中的第一人称动作游戏。 超受欢迎的主机和 PC 游戏的移动实现利用低层级移动 API 来提供出色的玩家体验。 从技术角度来看,移动实现的目标是支持各种 Android 移动设备,同时尽可能使实现与主机版本保持一致,并确保图形管道和工具链与当前的主机和 PC 游戏及内容保持兼容。 Call of Duty 引擎使用名为 任务图渲染程序 的系统实现渲染提交管理的同步、内存分配和调度,该系统确定在 GPU
Com2uS - Google Play 游戏电脑版
Updated ۷ فوریهٔ ۲۰۲۴
《魔灵召唤:克罗尼柯战记》 是韩国游戏开发商 Com2uS 于 2023 年 3 月面向全球发布的一款移动端大型多人在线角色扮演游戏。迄今为止,《魔灵召唤》在全球的下载量超过 1.8 亿,收入超过 27 亿美元。《魔灵召唤》是目前全球最受欢迎的手游之一,这款游戏展现了一个奇幻世界,玩家必须收集并训练各种怪物,才能与其他玩家对战。 近十年过去了,这款游戏庞大的玩家社区依然很是活跃,而且仍在扩展,部分原因在于 Com2uS 不断发布新的内容和更新,使这款游戏历久弥新、十分刺激。Com2uS
Com2uS 使用 Vulkan 提升图形效果
Updated ۱۳ نوامبر ۲۰۲۳
《魔灵召唤:克罗尼柯战记》 US(WW) 和 KR by Com2uS 专门利用 Vulkan 在 Android 上进行渲染,可将性能提升高达 30%。 Vulkan 是一种现代化的跨平台 3D 图形 API,旨在最大限度减少设备图形硬件与您的游戏之间的抽象。与 OpenGL ES 相比,Vulkan 的 CPU 开销更低,并且 Vulkan 提供更广泛的功能。 Com2uS 为 《魔灵召唤:克罗尼柯战记》 开发了高级渲染功能,包括: 《魔灵召唤:克罗尼柯战记》 对 Android
Kakao Games 通过 Android 自适应功能将 FPS 稳定性提升至 96%
Updated ۱۰ اکتبر ۲۰۲۳
《Ares: Rise of Guardians 》是一款移动设备转 PC 的科幻 MMORPG 游戏,由 Second Dive 开发,后者是一家位于韩国的游戏工作室,以其动作角色扮演系列开发方面的专业知识而闻名。该游戏由 Kakao Games 发布。 《阿瑞斯》以广袤的宇宙为背景,采用细节满满的未来主义背景。《阿瑞斯》充满了刺激的玩法和画面精美的角色,涉及身着战斗服的战斗人员。然而,由于这些细节丰富的图形,一些用户的设备在处理游戏内容时有些吃力。
2K 利用 Android Game Development Kit 将 ANR 发生率降低了 35%
Updated ۹ دسامبر ۲۰۲۲
Cat Daddy Games 是一家全资 2K 工作室,位于华盛顿州柯克兰,是 NBA 2K Mobile 的开发者。该团队希望提高游戏的整体质量和稳定性,具体方法是减少“应用无响应”错误 (ANR)。如果 Android 应用的界面线程处于阻塞状态的时间过长,就会发生 ANR。发生这种情况时,负责更新界面的应用主线程将无法绘制或处理用户输入事件,这会引起用户的不满。如果应用在前台运行,系统会显示一个对话框,允许用户强制退出应用。 减少 ANR 一直是 Cat Daddy 的首要任务。QA
《跑跑姜饼人:烤箱大逃亡》通过 Play Asset Delivery 节省了超过 20 万美元的 CDN 费用
Updated ۲۴ مارس ۲۰۲۲
Devsisters 是一家全球性的移动游戏开发商和发布商,专门制作基于《跑跑姜饼人》IP 的休闲游戏。他们最受欢迎的游戏包括 《跑跑姜饼人:烤箱大逃亡》 (跑步街机)和 《跑跑王国》 (社交 RPG),这两款游戏都深受全球用户的喜爱,尤其是在韩国、台湾和美国。虽然《跑跑姜饼人:烤箱大逃亡》是一款休闲游戏,但五年积累的资源使 CDN 容量提高到了 2.5GB,这使得 CDN 费用的增加。Devsisters 需要找到一种可持续的模式来宣传他们的大文件游戏。 Devsisters 发现,大量的
新 STATE Mobile 利用 Android GPU 检查器将 GPU 使用量降低了 22%
Updated ۲۵ فوریهٔ ۲۰۲۲
NEW STATE Mobile 是 Krafton 的一款大逃杀游戏于 2021 年 11 月面向全球发布,在发布后的第一个月便获得了超过 4500 万次下载。KRAFTON, Inc. 是一个由多个独立的游戏开发工作室组成的联合公司,旨在为全球游戏玩家打造富有吸引力的创新娱乐体验。该公司包括 PUBG Studio、Bluehole Studio、Striking Distance Studio、RisingWings、Dreamotion 和 Unknown
《The Witcher: Monster Slayer》借助 Android Performance Tuner 扩大覆盖面
Updated ۲۴ ژانویهٔ ۲۰۲۲
Spokko 住在波兰,是一群雄心勃勃的创作者,他们致力于打造要求极为严苛的 IP。Spokko 是 CD PROJEKT 家族的成员,但是一家独立公司,已将 《巫师:怪物杀手》 的精彩世界转移到智能手机上。 《巫师:怪物杀手》是一款使用增强现实技术的基于位置的角色扮演游戏。这是一款计算密集型游戏,会给许多设备带来挑战。发布之初,Spokko 希望确保其游戏可以覆盖尽可能多的用户,同时为所有人提供高品质的体验。
2K 借助 Play Asset Delivery 提供高清画质
Updated ۲۰ اکتبر ۲۰۲۱
Cat Daddy Games 是一家全资 2K 工作室,总部位于华盛顿州柯克兰。NBA 2K Mobile、NBA SuperCard 和 WWE SuperCard 系列背后的团队正在寻找一个解决方案来为用户提高游戏的整体质量,具体方法是在支持这些游戏的设备上提供更优质的素材资源。 他们实现了 Play Asset Delivery,以简单而更灵活的方式针对每位用户的设备配置生成并提供经过优化的 APK,并使用纹理压缩格式定位功能针对特定设备提供更好的美术资源并减少资源下载。 首先,Cat
“AGDE 简直太棒了!”;使用 Unreal Engine 进行 Android 开发
Updated ۱۲ ژوئیهٔ ۲۰۲۱
Unreal Engine 是由 Epic Games 开发的游戏引擎,可为各行各业的创作者提供自由和控制权,让他们提供先进的娱乐、富有吸引力的可视化内容和沉浸式虚拟世界。一些主要的 Android 游戏都是使用 Unreal Engine 构建的。 图 1. 在 Pixel 4 上运行的 Unreal Engine Suntemple 示例的屏幕截图 Epic 和其他游戏开发者使用 Android Studio 调试 C++、Kotlin 或 Java 编程语言,但许多游戏开发者都有以
Firemonkeys 借助 AGDE 缩短了开发和调试时间
Updated ۱۲ ژوئیهٔ ۲۰۲۱
Electronic Arts (EA) 是一家总部位于美国加利福尼亚州的游戏公司。它制作了各种不同类型的游戏,例如体育、动作、赛车和模拟游戏。EA 的开发工作室 Firemonkeys 因开发 真实赛车 3 、 模拟人生自由玩 和 Need For Speed: No Limits 而闻名于世。Firemonkeys 使用自定义游戏引擎来开发游戏,现在他们的所有 Android 游戏都在其开发工作流中使用 Android Game Development Extension (AGDE)
CD Projekt RED 借助 Play Asset Delivery 将游戏更新大小缩减了 90% 并将更新率提高了 10%
Updated ۲۷ اکتبر ۲۰۲۰
游戏开发商 CD Projekt RED (CDPR) 位于波兰华沙,他们重新构思了自己的迷你游戏《巫师 3》、 《巫师之昆特牌》 ,并于 2020 年 3 月在 Google Play 上以独立的免费畅玩形式发布。由于初始文件较大,且定期更新需要额外的设备存储空间,用户通常必须重新安装完整版游戏,才能获得更新的版本。这是游戏社区中最突出的挫败点。为了帮助进行差分修补,CDPR 通过实现 Play Asset Delivery 取得了巨大的成功。 CDPR 是实现 Play Asset
借助 Game Mode API,Gameloft 将设备功耗降低了 70%,从而使游戏时长延长了 35%
Updated ۱ ژوئن ۲۰۲۰
20 多年来, Gameloft 为数字平台打造了富有创意的游戏体验,从移动游戏到跨平台 PC 和主机游戏,不一而足。除了自有的知名游戏系列外,Gameloft 还为乐高、环球和长宝等热门品牌开发游戏。他们的游戏团队在全球拥有 3,600 名员工,每月可在 100 多个国家/地区覆盖 5500 万唯一身份玩家。 竞速街机游戏 Asphalt 9: Legends 于 2018 年首次发布,他们需要找到一种平衡性能、保真度和电池的方式。为此,Gameloft
Gameloft 借助 Google Play Asset Delivery 将新用户数增加了 10%
Updated ۱ ژوئن ۲۰۲۰
怀着对游戏的热情以及将游戏带给世界各地玩家的渴望, Gameloft 于 2000 年成立。他们是开发移动游戏的先驱,现在旗下有超过 190 款游戏。Gameloft 的许多移动游戏是图形密集型游戏,下载大小较大。这使得他们成为 Google Play Asset Delivery (PAD) 早期开发阶段一个极具吸引力的合作伙伴。PAD 是一套基于我们的 app bundle 基础架构构建的游戏服务分发功能。PAD 会在适当的时间免费向适当的设备提供免费、动态的适当游戏素材资源。这引起了
RV AppStudios 借助 Google Play Asset Delivery 提高了用户留存率
Updated ۱ ژوئن ۲۰۲۰
RV AppStudios 是一家总部位于美国的游戏开发商,该公司旗下的休闲游戏、教育儿童应用和实用类应用到目前为止已有超过 2 亿的下载量。该团队在其应用 Puzzle Kids - Animals Shapes and Jigsaw Puzzles 中引入了 Google Play Asset Delivery,属于早期测试用户。他们希望优化应用的大小,节省资金,并在需要下载新的资源包时消除任何干扰,从而提升用户体验。 当用户安装 Puzzle Kids
Pixonic 针对大屏设备进行优化后,在 ChromeOS 上的互动度提高了 25%
Updated ۲۲ اکتبر ۲۰۱۹
Pixonic 是一个总部位于莫斯科的视频游戏开发团队,其以抓住每一个机会升级自己的移动应用并覆盖更广泛的玩家群体为荣。该公司最著名的游戏之一是 《War Robots》 ,这是一款 12 人的玩家对战 (PVP) 游戏,玩家可以在即时战场上操作定制的机器人进行决斗。 《War Robots》于 2014 年发布,最初是专为 Android 的早期设备设计的,通过触控板操控游戏角色,用不到鼠标。Pixonic
Gameloft 针对 ChromeOS 进行优化后,收入迅速提升了 9 倍
Updated ۱۴ مارس ۲۰۱۷
Gameloft 一直致力于成为首批在最新便携式硬件上发布游戏的开发商之一,以便随时随地为玩家提供激动人心的体验。因此,Gameloft 知道 ChromeOS 是适合其移动赛车系列最新游戏《狂野飙车 8:极速凌云》的平台。 Gameloft 非常了解如何针对不同的设备开发游戏,但将 Asphalt 体验转换为 Chromebook 特有的触摸屏/键盘混合控制(可随时切换)似乎具有挑战性。然而,结果证明这个过程没有想象的那么困难,值得一试。 利用 Chromebook
Netmarble Games:利用 ADPF 优化广告效果
Updated ۵ مارس ۲۰۲۵
领先的移动游戏开发商 Netmarble 开发了 《权力的游戏:国王大道》 (即将登陆 Android 平台),这是一款基于荣获艾美奖® 和金球奖® 的《权力的游戏》系列的动作冒险角色扮演游戏。他们在 Android 设备上运行游戏时遇到了性能问题,尤其是热节流问题,这影响了持续性能和用户体验。为解决此问题,他们战略性地利用了 Android 自适应性能框架 (ADPF) ,并实施了以分辨率缩放和动态帧速率调整为重点的优化。 高保真度移动游戏需要大量的 GPU 和 CPU 资源,这通常会导致
Mir 2 通过使用 Frame Pacing 库来提升渲染性能
Updated ۶ فوریهٔ ۲۰۲۵
Mir 2: Return of the King 是 Actoz Soft 授权的优质《传奇》IP 移动游戏,由 HK ZHILI YAOAN LIMITED 使用 Unity 游戏引擎开发。 这款游戏不仅完美再现了韩国奇幻类 MMORPG 的代表作 Mir 2 的游戏氛围,还提供了许多最受欢迎的游戏内容,例如装备收集、大规模沙漠攻击和其他核心玩法。 该游戏使用了 Android Frame Pacing 库 (Swappy) 来提高帧速率的稳定性、实现流畅的渲染,并显著提升了 Android
Kuro Games 使用 Android Studio 功耗性能分析器和 ODPM 为 Wuthering Waves 降低了 9.68% 的功耗
Updated ۱۵ ژانویهٔ ۲۰۲۵
鸣潮 是一款由 Kuro Games 开发的高保真动作角色扮演游戏。为了持续为长时间的游戏会话提供卓越的用户体验,优化功耗非常重要。 Android Studio 从 Hedgehog (2023.1.1) 开始引入了 功耗性能分析器 ,可帮助开发者根据设备端电源轨监视器 (ODPM) 了解功耗数据。 借助 Android Studio 中的功耗性能分析功能,您还可以 有效地对 Android 应用功能的功耗进行 A/B 测试 (如下所示)。 Kuro Games 首先使用 Android
适用于 Android 的 Godot Engine Vulkan 优化
Updated ۱۷ دسامبر ۲۰۲۴
Godot Engine 是一个广受欢迎的多平台开源游戏引擎,对 Android 提供强大的支持。Godot 可用于制作几乎任何类型的游戏,并且支持 2D 和 3D 图形。Godot 4 版引入了新的渲染系统,该系统具有用于高保真图形的高级功能。Godot 4 渲染程序专为 Vulkan 等现代图形 API 而设计。 Godot Foundation 聘请了 The Forge Interactive 的图形优化专家,并与 Google 合作分析和进一步改进了 Godot 4 Vulkan
在 Unreal Engine 中使用 Android 动态性能框架 (ADPF) 入门
Updated ۶ نوامبر ۲۰۲۴
Android 动态性能框架 (ADPF) 是 Google 推出的一款强大工具,适用于希望优化应用性能的开发者。ADPF 通过其热管理 API 提供有关设备热状态的实时信息,这些信息随后用于调整应用中的图形设置。 出于研究目的,Arm 使用 Unreal Engine 和 ADPF 开发了一个演示版,以研究如何使用 ADPF 优化游戏性能。 ADPF 会监控热状态,并相应地在游戏引擎中调整图形质量。
NCSoft Lineage W 使用 ADPF 提高了持续性能并防止温控降频
Updated ۳ ژوئن ۲۰۲۴
NCSoft《天堂 W》是由 NCSoft 开发的大型多人在线角色扮演游戏 (MMORPG)。这款游戏继承了原始 Lineage W 游戏的传统,为世界各地的玩家提供了一个环境,让他们可以通过全球服务器进行合作和竞争。《Lineage W》以独特的中世纪奇幻世界为背景,通过各种职业、技能和战斗系统为玩家提供深层次的游戏体验。 NCSoft 使用 Android 动态性能框架最大限度地提高了图形质量,同时避免了由温控调频导致的性能问题。 Android 动态性能框架 (ADPF)
MediaTek 提升了 Android SoC 的动态性能
Updated ۱۹ مارس ۲۰۲۴
改进性能和散热管理对于开发成功的 Android 游戏至关重要。传统上,开发者必须通过降低游戏保真度或进一步优化渲染程序来管理这些问题。这些更改往往针对特定游戏,并且往往不够灵活。 Android 生态系统中的多个参与者为开发者提供了自适应性能 API。为了简化自适应性能功能的集成并减少生态系统中的碎片化,Google 和 MediaTek 携手合作集成了我们的产品:Android 动态性能框架 (ADPF) 和 MediaTek 自适应游戏技术 (MAGT)。 借助 ADPF
《使命召唤:战争地带手游》使用 Vulkan 提升图形效果
Updated ۱۴ مارس ۲۰۲۴
使命召唤:战争地带移动版 是广受欢迎的《使命召唤》系列中的第一人称动作游戏。 超受欢迎的主机和 PC 游戏的移动实现利用低层级移动 API 来提供出色的玩家体验。 从技术角度来看,移动实现的目标是支持各种 Android 移动设备,同时尽可能使实现与主机版本保持一致,并确保图形管道和工具链与当前的主机和 PC 游戏及内容保持兼容。 Call of Duty 引擎使用名为 任务图渲染程序 的系统实现渲染提交管理的同步、内存分配和调度,该系统确定在 GPU
Com2uS - Google Play 游戏电脑版
Updated ۷ فوریهٔ ۲۰۲۴
《魔灵召唤:克罗尼柯战记》 是韩国游戏开发商 Com2uS 于 2023 年 3 月面向全球发布的一款移动端大型多人在线角色扮演游戏。迄今为止,《魔灵召唤》在全球的下载量超过 1.8 亿,收入超过 27 亿美元。《魔灵召唤》是目前全球最受欢迎的手游之一,这款游戏展现了一个奇幻世界,玩家必须收集并训练各种怪物,才能与其他玩家对战。 近十年过去了,这款游戏庞大的玩家社区依然很是活跃,而且仍在扩展,部分原因在于 Com2uS 不断发布新的内容和更新,使这款游戏历久弥新、十分刺激。Com2uS
Com2uS 使用 Vulkan 提升图形效果
Updated ۱۳ نوامبر ۲۰۲۳
《魔灵召唤:克罗尼柯战记》 US(WW) 和 KR by Com2uS 专门利用 Vulkan 在 Android 上进行渲染,可将性能提升高达 30%。 Vulkan 是一种现代化的跨平台 3D 图形 API,旨在最大限度减少设备图形硬件与您的游戏之间的抽象。与 OpenGL ES 相比,Vulkan 的 CPU 开销更低,并且 Vulkan 提供更广泛的功能。 Com2uS 为 《魔灵召唤:克罗尼柯战记》 开发了高级渲染功能,包括: 《魔灵召唤:克罗尼柯战记》 对 Android
Kakao Games 通过 Android 自适应功能将 FPS 稳定性提升至 96%
Updated ۱۰ اکتبر ۲۰۲۳
《Ares: Rise of Guardians 》是一款移动设备转 PC 的科幻 MMORPG 游戏,由 Second Dive 开发,后者是一家位于韩国的游戏工作室,以其动作角色扮演系列开发方面的专业知识而闻名。该游戏由 Kakao Games 发布。 《阿瑞斯》以广袤的宇宙为背景,采用细节满满的未来主义背景。《阿瑞斯》充满了刺激的玩法和画面精美的角色,涉及身着战斗服的战斗人员。然而,由于这些细节丰富的图形,一些用户的设备在处理游戏内容时有些吃力。
2K 利用 Android Game Development Kit 将 ANR 发生率降低了 35%
Updated ۹ دسامبر ۲۰۲۲
Cat Daddy Games 是一家全资 2K 工作室,位于华盛顿州柯克兰,是 NBA 2K Mobile 的开发者。该团队希望提高游戏的整体质量和稳定性,具体方法是减少“应用无响应”错误 (ANR)。如果 Android 应用的界面线程处于阻塞状态的时间过长,就会发生 ANR。发生这种情况时,负责更新界面的应用主线程将无法绘制或处理用户输入事件,这会引起用户的不满。如果应用在前台运行,系统会显示一个对话框,允许用户强制退出应用。 减少 ANR 一直是 Cat Daddy 的首要任务。QA
《跑跑姜饼人:烤箱大逃亡》通过 Play Asset Delivery 节省了超过 20 万美元的 CDN 费用
Updated ۲۴ مارس ۲۰۲۲
Devsisters 是一家全球性的移动游戏开发商和发布商,专门制作基于《跑跑姜饼人》IP 的休闲游戏。他们最受欢迎的游戏包括 《跑跑姜饼人:烤箱大逃亡》 (跑步街机)和 《跑跑王国》 (社交 RPG),这两款游戏都深受全球用户的喜爱,尤其是在韩国、台湾和美国。虽然《跑跑姜饼人:烤箱大逃亡》是一款休闲游戏,但五年积累的资源使 CDN 容量提高到了 2.5GB,这使得 CDN 费用的增加。Devsisters 需要找到一种可持续的模式来宣传他们的大文件游戏。 Devsisters 发现,大量的
新 STATE Mobile 利用 Android GPU 检查器将 GPU 使用量降低了 22%
Updated ۲۵ فوریهٔ ۲۰۲۲
NEW STATE Mobile 是 Krafton 的一款大逃杀游戏于 2021 年 11 月面向全球发布,在发布后的第一个月便获得了超过 4500 万次下载。KRAFTON, Inc. 是一个由多个独立的游戏开发工作室组成的联合公司,旨在为全球游戏玩家打造富有吸引力的创新娱乐体验。该公司包括 PUBG Studio、Bluehole Studio、Striking Distance Studio、RisingWings、Dreamotion 和 Unknown
《The Witcher: Monster Slayer》借助 Android Performance Tuner 扩大覆盖面
Updated ۲۴ ژانویهٔ ۲۰۲۲
Spokko 住在波兰,是一群雄心勃勃的创作者,他们致力于打造要求极为严苛的 IP。Spokko 是 CD PROJEKT 家族的成员,但是一家独立公司,已将 《巫师:怪物杀手》 的精彩世界转移到智能手机上。 《巫师:怪物杀手》是一款使用增强现实技术的基于位置的角色扮演游戏。这是一款计算密集型游戏,会给许多设备带来挑战。发布之初,Spokko 希望确保其游戏可以覆盖尽可能多的用户,同时为所有人提供高品质的体验。
2K 借助 Play Asset Delivery 提供高清画质
Updated ۲۰ اکتبر ۲۰۲۱
Cat Daddy Games 是一家全资 2K 工作室,总部位于华盛顿州柯克兰。NBA 2K Mobile、NBA SuperCard 和 WWE SuperCard 系列背后的团队正在寻找一个解决方案来为用户提高游戏的整体质量,具体方法是在支持这些游戏的设备上提供更优质的素材资源。 他们实现了 Play Asset Delivery,以简单而更灵活的方式针对每位用户的设备配置生成并提供经过优化的 APK,并使用纹理压缩格式定位功能针对特定设备提供更好的美术资源并减少资源下载。 首先,Cat
“AGDE 简直太棒了!”;使用 Unreal Engine 进行 Android 开发
Updated ۱۲ ژوئیهٔ ۲۰۲۱
Unreal Engine 是由 Epic Games 开发的游戏引擎,可为各行各业的创作者提供自由和控制权,让他们提供先进的娱乐、富有吸引力的可视化内容和沉浸式虚拟世界。一些主要的 Android 游戏都是使用 Unreal Engine 构建的。 图 1. 在 Pixel 4 上运行的 Unreal Engine Suntemple 示例的屏幕截图 Epic 和其他游戏开发者使用 Android Studio 调试 C++、Kotlin 或 Java 编程语言,但许多游戏开发者都有以
Firemonkeys 借助 AGDE 缩短了开发和调试时间
Updated ۱۲ ژوئیهٔ ۲۰۲۱
Electronic Arts (EA) 是一家总部位于美国加利福尼亚州的游戏公司。它制作了各种不同类型的游戏,例如体育、动作、赛车和模拟游戏。EA 的开发工作室 Firemonkeys 因开发 真实赛车 3 、 模拟人生自由玩 和 Need For Speed: No Limits 而闻名于世。Firemonkeys 使用自定义游戏引擎来开发游戏,现在他们的所有 Android 游戏都在其开发工作流中使用 Android Game Development Extension (AGDE)
CD Projekt RED 借助 Play Asset Delivery 将游戏更新大小缩减了 90% 并将更新率提高了 10%
Updated ۲۷ اکتبر ۲۰۲۰
游戏开发商 CD Projekt RED (CDPR) 位于波兰华沙,他们重新构思了自己的迷你游戏《巫师 3》、 《巫师之昆特牌》 ,并于 2020 年 3 月在 Google Play 上以独立的免费畅玩形式发布。由于初始文件较大,且定期更新需要额外的设备存储空间,用户通常必须重新安装完整版游戏,才能获得更新的版本。这是游戏社区中最突出的挫败点。为了帮助进行差分修补,CDPR 通过实现 Play Asset Delivery 取得了巨大的成功。 CDPR 是实现 Play Asset
借助 Game Mode API,Gameloft 将设备功耗降低了 70%,从而使游戏时长延长了 35%
Updated ۱ ژوئن ۲۰۲۰
20 多年来, Gameloft 为数字平台打造了富有创意的游戏体验,从移动游戏到跨平台 PC 和主机游戏,不一而足。除了自有的知名游戏系列外,Gameloft 还为乐高、环球和长宝等热门品牌开发游戏。他们的游戏团队在全球拥有 3,600 名员工,每月可在 100 多个国家/地区覆盖 5500 万唯一身份玩家。 竞速街机游戏 Asphalt 9: Legends 于 2018 年首次发布,他们需要找到一种平衡性能、保真度和电池的方式。为此,Gameloft
Gameloft 借助 Google Play Asset Delivery 将新用户数增加了 10%
Updated ۱ ژوئن ۲۰۲۰
怀着对游戏的热情以及将游戏带给世界各地玩家的渴望, Gameloft 于 2000 年成立。他们是开发移动游戏的先驱,现在旗下有超过 190 款游戏。Gameloft 的许多移动游戏是图形密集型游戏,下载大小较大。这使得他们成为 Google Play Asset Delivery (PAD) 早期开发阶段一个极具吸引力的合作伙伴。PAD 是一套基于我们的 app bundle 基础架构构建的游戏服务分发功能。PAD 会在适当的时间免费向适当的设备提供免费、动态的适当游戏素材资源。这引起了
RV AppStudios 借助 Google Play Asset Delivery 提高了用户留存率
Updated ۱ ژوئن ۲۰۲۰
RV AppStudios 是一家总部位于美国的游戏开发商,该公司旗下的休闲游戏、教育儿童应用和实用类应用到目前为止已有超过 2 亿的下载量。该团队在其应用 Puzzle Kids - Animals Shapes and Jigsaw Puzzles 中引入了 Google Play Asset Delivery,属于早期测试用户。他们希望优化应用的大小,节省资金,并在需要下载新的资源包时消除任何干扰,从而提升用户体验。 当用户安装 Puzzle Kids
Pixonic 针对大屏设备进行优化后,在 ChromeOS 上的互动度提高了 25%
Updated ۲۲ اکتبر ۲۰۱۹
Pixonic 是一个总部位于莫斯科的视频游戏开发团队,其以抓住每一个机会升级自己的移动应用并覆盖更广泛的玩家群体为荣。该公司最著名的游戏之一是 《War Robots》 ,这是一款 12 人的玩家对战 (PVP) 游戏,玩家可以在即时战场上操作定制的机器人进行决斗。 《War Robots》于 2014 年发布,最初是专为 Android 的早期设备设计的,通过触控板操控游戏角色,用不到鼠标。Pixonic
Gameloft 针对 ChromeOS 进行优化后,收入迅速提升了 9 倍
Updated ۱۴ مارس ۲۰۱۷
Gameloft 一直致力于成为首批在最新便携式硬件上发布游戏的开发商之一,以便随时随地为玩家提供激动人心的体验。因此,Gameloft 知道 ChromeOS 是适合其移动赛车系列最新游戏《狂野飙车 8:极速凌云》的平台。 Gameloft 非常了解如何针对不同的设备开发游戏,但将 Asphalt 体验转换为 Chromebook 特有的触摸屏/键盘混合控制(可随时切换)似乎具有挑战性。然而,结果证明这个过程没有想象的那么困难,值得一试。 利用 Chromebook
Netmarble Games:利用 ADPF 优化广告效果
Updated ۵ مارس ۲۰۲۵
领先的移动游戏开发商 Netmarble 开发了 《权力的游戏:国王大道》 (即将登陆 Android 平台),这是一款基于荣获艾美奖® 和金球奖® 的《权力的游戏》系列的动作冒险角色扮演游戏。他们在 Android 设备上运行游戏时遇到了性能问题,尤其是热节流问题,这影响了持续性能和用户体验。为解决此问题,他们战略性地利用了 Android 自适应性能框架 (ADPF) ,并实施了以分辨率缩放和动态帧速率调整为重点的优化。 高保真度移动游戏需要大量的 GPU 和 CPU 资源,这通常会导致
Mir 2 通过使用 Frame Pacing 库来提升渲染性能
Updated ۶ فوریهٔ ۲۰۲۵
Mir 2: Return of the King 是 Actoz Soft 授权的优质《传奇》IP 移动游戏,由 HK ZHILI YAOAN LIMITED 使用 Unity 游戏引擎开发。 这款游戏不仅完美再现了韩国奇幻类 MMORPG 的代表作 Mir 2 的游戏氛围,还提供了许多最受欢迎的游戏内容,例如装备收集、大规模沙漠攻击和其他核心玩法。 该游戏使用了 Android Frame Pacing 库 (Swappy) 来提高帧速率的稳定性、实现流畅的渲染,并显著提升了 Android
Kuro Games 使用 Android Studio 功耗性能分析器和 ODPM 为 Wuthering Waves 降低了 9.68% 的功耗
Updated ۱۵ ژانویهٔ ۲۰۲۵
鸣潮 是一款由 Kuro Games 开发的高保真动作角色扮演游戏。为了持续为长时间的游戏会话提供卓越的用户体验,优化功耗非常重要。 Android Studio 从 Hedgehog (2023.1.1) 开始引入了 功耗性能分析器 ,可帮助开发者根据设备端电源轨监视器 (ODPM) 了解功耗数据。 借助 Android Studio 中的功耗性能分析功能,您还可以 有效地对 Android 应用功能的功耗进行 A/B 测试 (如下所示)。 Kuro Games 首先使用 Android
适用于 Android 的 Godot Engine Vulkan 优化
Updated ۱۷ دسامبر ۲۰۲۴
Godot Engine 是一个广受欢迎的多平台开源游戏引擎,对 Android 提供强大的支持。Godot 可用于制作几乎任何类型的游戏,并且支持 2D 和 3D 图形。Godot 4 版引入了新的渲染系统,该系统具有用于高保真图形的高级功能。Godot 4 渲染程序专为 Vulkan 等现代图形 API 而设计。 Godot Foundation 聘请了 The Forge Interactive 的图形优化专家,并与 Google 合作分析和进一步改进了 Godot 4 Vulkan
在 Unreal Engine 中使用 Android 动态性能框架 (ADPF) 入门
Updated ۶ نوامبر ۲۰۲۴
Android 动态性能框架 (ADPF) 是 Google 推出的一款强大工具,适用于希望优化应用性能的开发者。ADPF 通过其热管理 API 提供有关设备热状态的实时信息,这些信息随后用于调整应用中的图形设置。 出于研究目的,Arm 使用 Unreal Engine 和 ADPF 开发了一个演示版,以研究如何使用 ADPF 优化游戏性能。 ADPF 会监控热状态,并相应地在游戏引擎中调整图形质量。
NCSoft Lineage W 使用 ADPF 提高了持续性能并防止温控降频
Updated ۳ ژوئن ۲۰۲۴
NCSoft《天堂 W》是由 NCSoft 开发的大型多人在线角色扮演游戏 (MMORPG)。这款游戏继承了原始 Lineage W 游戏的传统,为世界各地的玩家提供了一个环境,让他们可以通过全球服务器进行合作和竞争。《Lineage W》以独特的中世纪奇幻世界为背景,通过各种职业、技能和战斗系统为玩家提供深层次的游戏体验。 NCSoft 使用 Android 动态性能框架最大限度地提高了图形质量,同时避免了由温控调频导致的性能问题。 Android 动态性能框架 (ADPF)
MediaTek 提升了 Android SoC 的动态性能
Updated ۱۹ مارس ۲۰۲۴
改进性能和散热管理对于开发成功的 Android 游戏至关重要。传统上,开发者必须通过降低游戏保真度或进一步优化渲染程序来管理这些问题。这些更改往往针对特定游戏,并且往往不够灵活。 Android 生态系统中的多个参与者为开发者提供了自适应性能 API。为了简化自适应性能功能的集成并减少生态系统中的碎片化,Google 和 MediaTek 携手合作集成了我们的产品:Android 动态性能框架 (ADPF) 和 MediaTek 自适应游戏技术 (MAGT)。 借助 ADPF
《使命召唤:战争地带手游》使用 Vulkan 提升图形效果
Updated ۱۴ مارس ۲۰۲۴
使命召唤:战争地带移动版 是广受欢迎的《使命召唤》系列中的第一人称动作游戏。 超受欢迎的主机和 PC 游戏的移动实现利用低层级移动 API 来提供出色的玩家体验。 从技术角度来看,移动实现的目标是支持各种 Android 移动设备,同时尽可能使实现与主机版本保持一致,并确保图形管道和工具链与当前的主机和 PC 游戏及内容保持兼容。 Call of Duty 引擎使用名为 任务图渲染程序 的系统实现渲染提交管理的同步、内存分配和调度,该系统确定在 GPU
Com2uS - Google Play 游戏电脑版
Updated ۷ فوریهٔ ۲۰۲۴
《魔灵召唤:克罗尼柯战记》 是韩国游戏开发商 Com2uS 于 2023 年 3 月面向全球发布的一款移动端大型多人在线角色扮演游戏。迄今为止,《魔灵召唤》在全球的下载量超过 1.8 亿,收入超过 27 亿美元。《魔灵召唤》是目前全球最受欢迎的手游之一,这款游戏展现了一个奇幻世界,玩家必须收集并训练各种怪物,才能与其他玩家对战。 近十年过去了,这款游戏庞大的玩家社区依然很是活跃,而且仍在扩展,部分原因在于 Com2uS 不断发布新的内容和更新,使这款游戏历久弥新、十分刺激。Com2uS
Com2uS 使用 Vulkan 提升图形效果
Updated ۱۳ نوامبر ۲۰۲۳
《魔灵召唤:克罗尼柯战记》 US(WW) 和 KR by Com2uS 专门利用 Vulkan 在 Android 上进行渲染,可将性能提升高达 30%。 Vulkan 是一种现代化的跨平台 3D 图形 API,旨在最大限度减少设备图形硬件与您的游戏之间的抽象。与 OpenGL ES 相比,Vulkan 的 CPU 开销更低,并且 Vulkan 提供更广泛的功能。 Com2uS 为 《魔灵召唤:克罗尼柯战记》 开发了高级渲染功能,包括: 《魔灵召唤:克罗尼柯战记》 对 Android
Kakao Games 通过 Android 自适应功能将 FPS 稳定性提升至 96%
Updated ۱۰ اکتبر ۲۰۲۳
《Ares: Rise of Guardians 》是一款移动设备转 PC 的科幻 MMORPG 游戏,由 Second Dive 开发,后者是一家位于韩国的游戏工作室,以其动作角色扮演系列开发方面的专业知识而闻名。该游戏由 Kakao Games 发布。 《阿瑞斯》以广袤的宇宙为背景,采用细节满满的未来主义背景。《阿瑞斯》充满了刺激的玩法和画面精美的角色,涉及身着战斗服的战斗人员。然而,由于这些细节丰富的图形,一些用户的设备在处理游戏内容时有些吃力。
2K 利用 Android Game Development Kit 将 ANR 发生率降低了 35%
Updated ۹ دسامبر ۲۰۲۲
Cat Daddy Games 是一家全资 2K 工作室,位于华盛顿州柯克兰,是 NBA 2K Mobile 的开发者。该团队希望提高游戏的整体质量和稳定性,具体方法是减少“应用无响应”错误 (ANR)。如果 Android 应用的界面线程处于阻塞状态的时间过长,就会发生 ANR。发生这种情况时,负责更新界面的应用主线程将无法绘制或处理用户输入事件,这会引起用户的不满。如果应用在前台运行,系统会显示一个对话框,允许用户强制退出应用。 减少 ANR 一直是 Cat Daddy 的首要任务。QA
《跑跑姜饼人:烤箱大逃亡》通过 Play Asset Delivery 节省了超过 20 万美元的 CDN 费用
Updated ۲۴ مارس ۲۰۲۲
Devsisters 是一家全球性的移动游戏开发商和发布商,专门制作基于《跑跑姜饼人》IP 的休闲游戏。他们最受欢迎的游戏包括 《跑跑姜饼人:烤箱大逃亡》 (跑步街机)和 《跑跑王国》 (社交 RPG),这两款游戏都深受全球用户的喜爱,尤其是在韩国、台湾和美国。虽然《跑跑姜饼人:烤箱大逃亡》是一款休闲游戏,但五年积累的资源使 CDN 容量提高到了 2.5GB,这使得 CDN 费用的增加。Devsisters 需要找到一种可持续的模式来宣传他们的大文件游戏。 Devsisters 发现,大量的
新 STATE Mobile 利用 Android GPU 检查器将 GPU 使用量降低了 22%
Updated ۲۵ فوریهٔ ۲۰۲۲
NEW STATE Mobile 是 Krafton 的一款大逃杀游戏于 2021 年 11 月面向全球发布,在发布后的第一个月便获得了超过 4500 万次下载。KRAFTON, Inc. 是一个由多个独立的游戏开发工作室组成的联合公司,旨在为全球游戏玩家打造富有吸引力的创新娱乐体验。该公司包括 PUBG Studio、Bluehole Studio、Striking Distance Studio、RisingWings、Dreamotion 和 Unknown
《The Witcher: Monster Slayer》借助 Android Performance Tuner 扩大覆盖面
Updated ۲۴ ژانویهٔ ۲۰۲۲
Spokko 住在波兰,是一群雄心勃勃的创作者,他们致力于打造要求极为严苛的 IP。Spokko 是 CD PROJEKT 家族的成员,但是一家独立公司,已将 《巫师:怪物杀手》 的精彩世界转移到智能手机上。 《巫师:怪物杀手》是一款使用增强现实技术的基于位置的角色扮演游戏。这是一款计算密集型游戏,会给许多设备带来挑战。发布之初,Spokko 希望确保其游戏可以覆盖尽可能多的用户,同时为所有人提供高品质的体验。
2K 借助 Play Asset Delivery 提供高清画质
Updated ۲۰ اکتبر ۲۰۲۱
Cat Daddy Games 是一家全资 2K 工作室,总部位于华盛顿州柯克兰。NBA 2K Mobile、NBA SuperCard 和 WWE SuperCard 系列背后的团队正在寻找一个解决方案来为用户提高游戏的整体质量,具体方法是在支持这些游戏的设备上提供更优质的素材资源。 他们实现了 Play Asset Delivery,以简单而更灵活的方式针对每位用户的设备配置生成并提供经过优化的 APK,并使用纹理压缩格式定位功能针对特定设备提供更好的美术资源并减少资源下载。 首先,Cat
“AGDE 简直太棒了!”;使用 Unreal Engine 进行 Android 开发
Updated ۱۲ ژوئیهٔ ۲۰۲۱
Unreal Engine 是由 Epic Games 开发的游戏引擎,可为各行各业的创作者提供自由和控制权,让他们提供先进的娱乐、富有吸引力的可视化内容和沉浸式虚拟世界。一些主要的 Android 游戏都是使用 Unreal Engine 构建的。 图 1. 在 Pixel 4 上运行的 Unreal Engine Suntemple 示例的屏幕截图 Epic 和其他游戏开发者使用 Android Studio 调试 C++、Kotlin 或 Java 编程语言,但许多游戏开发者都有以
Firemonkeys 借助 AGDE 缩短了开发和调试时间
Updated ۱۲ ژوئیهٔ ۲۰۲۱
Electronic Arts (EA) 是一家总部位于美国加利福尼亚州的游戏公司。它制作了各种不同类型的游戏,例如体育、动作、赛车和模拟游戏。EA 的开发工作室 Firemonkeys 因开发 真实赛车 3 、 模拟人生自由玩 和 Need For Speed: No Limits 而闻名于世。Firemonkeys 使用自定义游戏引擎来开发游戏,现在他们的所有 Android 游戏都在其开发工作流中使用 Android Game Development Extension (AGDE)
CD Projekt RED 借助 Play Asset Delivery 将游戏更新大小缩减了 90% 并将更新率提高了 10%
Updated ۲۷ اکتبر ۲۰۲۰
游戏开发商 CD Projekt RED (CDPR) 位于波兰华沙,他们重新构思了自己的迷你游戏《巫师 3》、 《巫师之昆特牌》 ,并于 2020 年 3 月在 Google Play 上以独立的免费畅玩形式发布。由于初始文件较大,且定期更新需要额外的设备存储空间,用户通常必须重新安装完整版游戏,才能获得更新的版本。这是游戏社区中最突出的挫败点。为了帮助进行差分修补,CDPR 通过实现 Play Asset Delivery 取得了巨大的成功。 CDPR 是实现 Play Asset
借助 Game Mode API,Gameloft 将设备功耗降低了 70%,从而使游戏时长延长了 35%
Updated ۱ ژوئن ۲۰۲۰
20 多年来, Gameloft 为数字平台打造了富有创意的游戏体验,从移动游戏到跨平台 PC 和主机游戏,不一而足。除了自有的知名游戏系列外,Gameloft 还为乐高、环球和长宝等热门品牌开发游戏。他们的游戏团队在全球拥有 3,600 名员工,每月可在 100 多个国家/地区覆盖 5500 万唯一身份玩家。 竞速街机游戏 Asphalt 9: Legends 于 2018 年首次发布,他们需要找到一种平衡性能、保真度和电池的方式。为此,Gameloft
Gameloft 借助 Google Play Asset Delivery 将新用户数增加了 10%
Updated ۱ ژوئن ۲۰۲۰
怀着对游戏的热情以及将游戏带给世界各地玩家的渴望, Gameloft 于 2000 年成立。他们是开发移动游戏的先驱,现在旗下有超过 190 款游戏。Gameloft 的许多移动游戏是图形密集型游戏,下载大小较大。这使得他们成为 Google Play Asset Delivery (PAD) 早期开发阶段一个极具吸引力的合作伙伴。PAD 是一套基于我们的 app bundle 基础架构构建的游戏服务分发功能。PAD 会在适当的时间免费向适当的设备提供免费、动态的适当游戏素材资源。这引起了
RV AppStudios 借助 Google Play Asset Delivery 提高了用户留存率
Updated ۱ ژوئن ۲۰۲۰
RV AppStudios 是一家总部位于美国的游戏开发商,该公司旗下的休闲游戏、教育儿童应用和实用类应用到目前为止已有超过 2 亿的下载量。该团队在其应用 Puzzle Kids - Animals Shapes and Jigsaw Puzzles 中引入了 Google Play Asset Delivery,属于早期测试用户。他们希望优化应用的大小,节省资金,并在需要下载新的资源包时消除任何干扰,从而提升用户体验。 当用户安装 Puzzle Kids
Pixonic 针对大屏设备进行优化后,在 ChromeOS 上的互动度提高了 25%
Updated ۲۲ اکتبر ۲۰۱۹
Pixonic 是一个总部位于莫斯科的视频游戏开发团队,其以抓住每一个机会升级自己的移动应用并覆盖更广泛的玩家群体为荣。该公司最著名的游戏之一是 《War Robots》 ,这是一款 12 人的玩家对战 (PVP) 游戏,玩家可以在即时战场上操作定制的机器人进行决斗。 《War Robots》于 2014 年发布,最初是专为 Android 的早期设备设计的,通过触控板操控游戏角色,用不到鼠标。Pixonic
Gameloft 针对 ChromeOS 进行优化后,收入迅速提升了 9 倍
Updated ۱۴ مارس ۲۰۱۷
Gameloft 一直致力于成为首批在最新便携式硬件上发布游戏的开发商之一,以便随时随地为玩家提供激动人心的体验。因此,Gameloft 知道 ChromeOS 是适合其移动赛车系列最新游戏《狂野飙车 8:极速凌云》的平台。 Gameloft 非常了解如何针对不同的设备开发游戏,但将 Asphalt 体验转换为 Chromebook 特有的触摸屏/键盘混合控制(可随时切换)似乎具有挑战性。然而,结果证明这个过程没有想象的那么困难,值得一试。 利用 Chromebook