با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
کاشیها دسترسی سریع به اطلاعات و اقداماتی را که کاربران برای انجام کارها نیاز دارند، فراهم میکنند. چرخ فلک کاشیها با کشیدن انگشت روی صفحه ساعت نمایان میشود و تند کشیدنهای اضافی بین کاشیها جابهجا میشوند. خود کاشی ها را نمی توان پیمایش کرد.
کاربران می توانند کاشی هایی را که می خواهند ببینند انتخاب کنند. کاشی هایی برای بررسی آب و هوا، تنظیم تایمر، پیگیری پیشرفت تناسب اندام روزانه، شروع سریع تمرین، پخش آهنگ، اسکن جلسه آینده و ارسال پیام به مخاطب مورد علاقه وجود دارد.
شکل 1. کاشی ها به کاربران امکان دسترسی به اطلاعات و اقدامات را می دهند.
بهجای استفاده از Compose (یا Views )، کاشیها با استفاده از طرح اولیه و کتابخانههای کاشیهای Jetpack بهصورت اعلامی تعریف میشوند. از آنجایی که کاشیها در یک محیط مجزا و از راه دور ارائه میشوند، به رویکردهای متفاوتی برای بارگذاری، نمایش و بهروزرسانی دادهها در درون خود نیاز دارند. سادگی آنها آنها را برای ساخت، آزمایش و استقرار ساده می کند.
اصول اصلی
Wear OS کاشیهایی را بهعنوان راهی برای نشان دادن مقدار کمی از اطلاعات کلیدی در اختیار شما قرار میدهد که کاربران میتوانند پس از چند ثانیه نگاه کردن به یک کاشی، آنها را بخوانند. برای ارائه این تجربه با کیفیت بالا برای کاربران، بهترین شیوه ها را دنبال کنید:
کاشی ها را با محتوای بیش از حد شلوغ نکنید. درعوض، به کاربران اجازه دهید تا برای کسب اطلاعات بیشتر بر روی کاشی ها ضربه بزنند و روی سطح دیگری در برنامه شما اقدام کنند. به گنجاندن (حداقل) یک ظرف مراجعه کنید.
طرح بندی و محتوای کاشی خود را به صورت شفاف تعریف کنید. سیستم مسئول رندر نهایی است.
مکررا محتوا را واکشی نکنید یا کار طولانی مدت ناهمزمان را در سرویس کاشی خود شروع نکنید. برای انجام کارهایی که ممکن است تکمیل آن مدتی طول بکشد - مانند تماسهای شبکه - از WorkManager برای برنامهریزی کارهای پسزمینه استفاده کنید و نتایج را در حافظه پنهان یا ذخیرهسازی در حافظه محلی ذخیره کنید.
{% کلمه به کلمه %} {% آخر کلمه %}
برای شما توصیه می شود
توجه: وقتی جاوا اسکریپت خاموش است، متن پیوند نمایش داده می شود
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Tiles provide quick access to the information and actions users need to get\nthings done. The tiles carousel is revealed by a swipe on the watch face, and\nadditional swipes will switch between tiles. Tiles themselves cannot be\nscrolled.\n\nUsers can choose what tiles they want to see. There are tiles to check the\nweather, set a timer, track daily fitness progress, quick-start a workout, play\na song, scan an upcoming meeting, and send a message to a favorite contact.\n**Figure 1.**: Tiles give users access to information and actions.\n\nInstead of using [Compose](/compose) (or [Views](/develop/ui/views/layout/declaring-layout)), Tiles are defined declaratively\nusing Jetpack's [protolayout](/jetpack/androidx/releases/wear-protolayout) and [tiles](/jetpack/androidx/releases/wear-tiles) libraries. Because Tiles are\nrendered in a separate, remote environment, they require different approaches to\nload, display, and update data within them. Their simplicity makes them\nstraightforward to build, test, and deploy.\n\nCore principles\n---------------\n\nWear OS provides tiles as a way for you to show a small amount of key\ninformation, which users can read through after they glance at a tile for a few\nseconds. To provide this high-quality experience for users, follow these best\npractices:\n\n- Don't overcrowd tiles with too much content. Instead, allow users to tap on tiles to learn more and take action on another surface in your app. See [Include (at least) one container](/design/ui/wear/guides/surfaces/tiles/bestpractices#include_at_least_one_container).\n- Declaratively define your tile's layout and content. The system is responsible for the final rendering.\n- Don't fetch content frequently or start long-running asynchronous work in your tile service. To perform work which may take some time to complete---such as network calls---use [WorkManager](/topic/libraries/architecture/workmanager/how-to/define-work#expedited) to schedule background tasks, and cache or store the results in local storage.\n\nRecommended for you\n-------------------\n\n- Note: link text is displayed when JavaScript is off\n- [Show dynamic updates in tiles](/training/wearables/tiles/dynamic)\n- [Migrate to ProtoLayout namespaces](/training/wearables/tiles/migrate-to-protolayout)"]]