گوشیهای پیکسل بهطور سنتی بهدلیل ارائه گزینههای سفارشیسازی گسترده شناخته نشدهاند، اما این تصور با افزودن ویژگیهای جدید شخصیسازی صفحه اصلی و قفل در آخرین نسخه اندروید، درحال تغییر است. درکنار این مورد، گفته میشود که گوگل بهطور گسترده درحال بازسازی سیستم تم اندروید با یک ویژگی کاملاً جدید است که در سریعترین زمان ممکن، امکان تغییر تم تمام بخشهای رابط کاربری را فراهم میکند.خلاصه و نکات کلیدی🔹 گوگل درحال کار بر روی «Pixel themes» است؛ بستههایی که به کاربران اجازه میدهند با یک کلیک، ظاهر کلی رابط کاربری را تغییر دهند.🔹 این قابلیت جدید توسط یک ویژگی سیستمی به نام Theme Manager که در نسخههای بتای اندروید ۱۶ QPR2 یافت شده، امکانپذیر میشود.🔹 Theme Manager یک بازسازی معماری کامل برای سیستم تم اندروید است که مشکلات سیستم فعلی Material You را حل کرده و آن را قویتر و ایمنتر میکند.🔹 این API جدید به اپلیکیشنها اجازه میدهد تا تمهای از پیش تعریفشده (شامل والپیپر، رنگها و غیره) را ارائه دهند که سنگبنای تمهای پیکسل است.چرا شخصیسازی در گوشیهای پیکسل از رقبا عقب مانده است؟درحالیکه بسیاری از دستگاههای رقیب به شما اجازه میدهند با یک کلیک و از طریق تمهای سفارشی، کل ظاهر و حس رابط کاربری را تغییر دهید، گوشیهای پیکسل فاقد این راحتی هستند و شما را ملزم میکنند تا برای رسیدن به ظاهر دلخواه خود، صفحه اصلی و قفل را بهصورت دستی پیکربندی کنید.خوشبختانه، این وضعیت میتواند در آینده نزدیک تغییر کند. در ماه مه، فاش شد که گوگل درحال کار بر روی بستههای تم (theme packs) برای کمک به سفارشیسازی گوشی پیکسل شماست. اکنون androidauthority اطلاعات بیشتری درمورد نحوه عملکرد این ویژگی بهدست آورده است.تغییر تم اندرویدسیستم تم فعلی اندروید (Material You) چگونه کار میکند و چه محدودیتهایی دارد؟آخرین باری که گوگل رابط کاربری اندروید را بهطور اساسی بازطراحی کرد، در سال ۲۰۲۱ با عرضه اندروید ۱۲ بود که نسخه اصلی متریال یو (Material You) را معرفی کرد. محور اصلی متریال یو، «رنگ پویا» (dynamic color) بود؛ یک موتور تم که بهطور خودکار رنگها را از والپیپر شما استخراج کرده و در سراسر رابط کاربری اعمال میکند. فرآیندی که متریال یو برای تولید یک تم دنبال میکند را میتوان به سه بخش تقسیم کرد:استخراج رنگها: اندروید والپیپر شما را تحلیل کرده و رنگ غالب را بهعنوان یک «هسته» تعیین میکند. از این هسته، پنج پالت رنگی منحصربهفرد تولید میشود.اعمال رنگها: سپس اندروید مقادیر رنگ سیستم را با این ۶۵ رنگ جدید جایگزین میکند. این کار با تولید Runtime Resource Overlays (RROs) انجام میشود.ذخیره: درنهایت، اندروید ترجیحات تم کاربر را ذخیره میکند.درحالحاضر، کل پیکربندی تم کاربر بهعنوان یک بلوک خام از متن JSON ذخیره میشود. مشکل این رویکرد این است که شکننده است. اگر یک تغییر این بلوک متنی را خراب کند، میتواند باعث شکستن تم یا بدتر از آن، کرش کردن SystemUI شود. همچنین، فقدان یک مرجع مرکزی برای مدیریت تغییرات تم میتواند منجر به تداخل شود. با گسترش گزینههای تم اندروید، مدرنسازی این معماری ضروری شده است.Theme Manager چیست و چگونه این مشکلات را حل میکند؟این احتمالاً دلیل ایجاد API مدیر تم (Theme Manager) جدید توسط گوگل است؛ یک بازسازی معماری کامل برای سیستم تم اندروید. این API بسیاری از مشکلات ذکرشده را با حرکت بهسمت یک معماری رسمی و سرویسمحور حل میکند. بهجای دستکاری متن خام پیکربندی تم، اپلیکیشنها اکنون یک شیء ساختاریافته را به مدیر تم تحویل میدهد که بهعنوان دروازهبان مرکزی عمل کرده و تم را اعتبارسنجی، ذخیره و اعمال میکند.این تغییرات چه معنایی برای تمهای پیکسل دارد؟اهمیت Theme Manager برای تمهای پیکسل به نحوه تسهیل مدیریت تمهای از پیش تعیینشده توسط این API جدید بازمیگردد. درحالیکه سیستم قدیمی بر استخراج رنگ پویا از والپیپرهای کاربر متمرکز بود، سیستم جدید با آسانتر کردن ارائه تنظیمات تم از پیش تعریفشده توسط اپلیکیشنها، یعنی همان theme packs، این قابلیت را گسترش میدهد.ازآنجاییکه API Theme Manager عمومی نیست، هیچ مانعی برای گوگل وجود ندارد که تمهای پیکسل را در اندروید ۱۶ QPR2، که ماهها پیش از بهروزرسانی اندروید ۱۷ در سال آینده منتشر خواهد شد، عرضه کند.آیا شما هم منتظر قابلیت تمهای یکپارچه و آسان برای سفارشیسازی در گوشیهای پیکسل بودهاید؟نوشته گوگل درحال بازسازی سیستم تم اندروید با Theme Manager است اولین بار در ترنجی پدیدار شد.