ارسال شده توسط Neelansh Sahai Developer Relations Engineer Android (در توییتر و لینکدین)
متن نوشته
در بخش 1 وبلاگ ترجیحات زبان برای هر برنامه، درباره چیستی این ویژگی، چگونگی بهره مندی توسعه دهندگان از آن، نحوه پیاده سازی این ویژگی و تأثیر پذیری ،ب و کار برای کاربران چند زبانه بحث کردیم. در این بخش از وبلاگ، نحوه مهاجرت برنامههای برتر مختلف به ویژگی زبانهای هر برنامه و مزایای آن را مورد بحث قرار خواهیم داد.
داستان های موفقیت توسعه دهندگان
در اینجا چند برنامه برتر وجود دارد که به APIهای برگزیده زبانهای هر برنامه مهاجرت کرده اند. بیایید نگاهی به آنها بیندازیم.
لینکدین یک پلت فرم آنلاین مبتنی بر ،ب و کار و اشتغال است که در درجه اول برای شبکه سازی حرفه ای و توسعه شغلی استفاده می شود. با ارائه هر دو زمینه مش، برای اتصال، شکاف بین یک کارفرما و یک جوینده کار را پر می کند. لینکدین بر روی مجموعه عظیمی از بیش از 875 میلیون کاربر ثبت نام شده در سراسر بیش از 200 کشور و منطقه.
با توجه به مناطق مختلفی که پوشش می دهند، پشتیب، از چندین زبان در برنامه مهم می شود. لینکدین پشتیب، می کند 26 زبان در حال حاضر در برنامه آنها، و این فرصتی را برای کاربران فراهم می کند تا بهترین تجربیات را از آ،ین ویژگی های اندروید ارائه دهند. با این هدف، تیم LinkedIn تلاشهای خود را برای مهاجرت به APIهای ترجیحی زبان جدید برای هر برنامه سرمایهگذاری کرد و به مشتریان خود انعطافپذیری کامل و ویژگیهای Android 13 را ارائه داد. تیم همچنین نقل کرد: «این کار آس، بود. ادغام با حداقل تغییرات کد.
MyJio یک مقصد برای شارژ مجدد، مدیریت حسابها و دستگاههای Jio، UPI و پرداختها، خدمات سرگرمی با فیلم، موسیقی، اخبار، بازیها، آزمونها و موارد دیگر است. با بیش از 500 M+ کل نصب MyJio در سراسر جهان گسترش یافته است و هدف آن فراهم ، دسترسی بهتر کاربران به ابزارهای مختلف است. همچنین از آنجایی که پایگاه کاربری MyJio بسیار گسترده است، این برنامه در مجموع بیش از آن را پشتیب، می کند 12+ زبان. با این ویژگی های بسیار و تنوع گسترده ای از کاربران چند زبانه فعال، MyJio دلیل محکمی برای بومی سازی برنامه خود با استفاده از بهترین شیوه ها دارد.
توسعه دهندگان MyJio اجرا شد APIهای ترجیحات زبان برای هر برنامه درست همراه با نسخه اندروید 13، به کاربران خود این امکان را میدهند که از تنظیمات سیستم نیز زب، را برای برنامه خود انتخاب کنند.
یکی از موارد استفاده اصلی حفظ اولویت زبان کاربر بود، زم، که کاربران دستگاهها را تغییر میدهند و سپس دوباره از همان حساب وارد میشوند. در این مورد، زم، که دادهها از نسخه پشتیبان قبلی بازیابی میشوند، ترجیح زبان نیز همراه با بقیه دادهها بازیابی میشود و تجربه کاربری یکپارچه MyJio را در همه دستگاهها حفظ میکند. این نشاندهنده انعطافپذیری API برای کار با سایر ویژگیهای اندروید مانند پشتیبانگیری و بازیابی است و به توسعهدهندگان کمک میکند تا تجربه کاربری بهتری را به کاربران خود ارائه دهند.
با بیش از بیش از 16.7 میلیون مشتری در حال تراکنش ماهانه در بیش از 1000 شهر در سراسر هند، این یکی از محبوب ترین خدمات سفارش غذا و کشف رستوران در منطقه است. این همچنین به این م،ی است که برنامه به چندین زبان استفاده می شود. Zomato در حال حاضر بیش از آن را پشتیب، می کند 15 زبان در برنامه آن
تیم Zomato می خواست تجربه کاربری را برای کاربران در سراسر مناطق جغرافیایی بسیار یکپارچه و لذت بخش کند. بومی سازی برنامه بر اساس منطقه و ترجیح کاربر گام مهمی در این مسیر بود. Zomato به سرعت به تغییراتی که در اندروید 13 معرفی شده بود پاسخ داد. آنها پیش رفتند و منطق تغییر زبان خود را در عرض یک هفته به تنظیمات زبان برای هر برنامه منتقل ،د. بدین ترتیب به کاربران خود کمک می کنند تا راه آس، برای استفاده از Zomato در زبان دلخواه خود پیدا کنند.
OkCredit یک برنامه مدیریت اعتبار با بیش از است بیش از 50 میلیون بارگیریبا داشتن کل معاملات سالانه حدود 50 میلیارد تومان روی برنامه همانطور که OKCredit از مشاغل محلی و بزرگ و همچنین در اطراف پشتیب، می کند بیش از 10 زبان در برنامه خود، برای آنها بسیار مهم بود که از توانایی تغییر یکپارچه زبان برنامه پشتیب، کنند تا کاربران بیشتری بتوانند روی پلتفرم خود وارد شوند.
توسعه دهندگان OkCredit همیشه به سرعت تغییرات ارائه شده در اندروید را اتخاذ کرده اند. آنها اخیراً APIهای ترجیحی زبان برای هر برنامه را در بازه زم، یک هفته پذیرفتهاند، و به کاربران نهایی خود تجربه بهتر و یکپارچهتری را در مورد تغییر زبان برنامهشان در زمان راحتی ارائه میدهند.
نتیجه
ما دیدیم که برخی از برنامههای برتر APIهای ترجیحی زبان هر برنامه را در برنامههای خود پیادهسازی کردهاند و همچنین بهروزرس،ها را برای کاربران منتشر کردهاند. این مهاجرت آسان در چنین بازه زم، کوتاهی به دلیل سرمایه گذاری کم و حداقل تغییرات کد مورد نیاز امکان پذیر شد. در نهایت، در اینجا منابعی وجود دارد که می توانند به شما در درک بهتر این ویژگی کمک کنند.
منبع: http://android-developers.googleblog.com/2022/12/per-app-language-preferences-part-2.html