ساخت برنامه‌های تطبیقی ​​برای ChromeOS

دستگاه‌های ChromeOS، مانند کروم‌بوک‌ها، محیطی منحصر به فرد شبیه به دسکتاپ را برای برنامه‌های اندروید فراهم می‌کنند. کاربران انتظار دارند برنامه‌ها مانند برنامه‌های دسکتاپ رفتار کنند، از جمله پنجره‌های قابل تغییر اندازه، پشتیبانی قوی از صفحه‌کلید و ماوس و طرح‌بندی‌های با بهره‌وری بالا.

ملاحظات کلیدی برای ChromeOS

  • پنجره‌بندی دسکتاپ : برنامه‌ها در ChromeOS معمولاً در پنجره‌های آزاد اجرا می‌شوند که می‌توانند تغییر اندازه، بزرگ‌نمایی یا کاشی‌کاری شوند. از کلاس‌های اندازه پنجره استفاده کنید تا مطمئن شوید که برنامه شما با تغییر ابعاد پنجره، طرح‌بندی خود را به طور روان تنظیم می‌کند.
  • ورودی صفحه کلید و ماوس : برخلاف دستگاه‌های لمسی، سیستم عامل کروم (ChromeOS) بر ورودی فیزیکی تمرکز دارد. مطمئن شوید که برنامه شما از موارد زیر پشتیبانی می‌کند:
    • میانبرهای صفحه‌کلید : اقدامات رایج (مانند Ctrl+C/V) و میانبرهای مخصوص برنامه.
    • تعاملات ماوس : منوی زمینه کلیک راست، پشتیبانی از چرخ اسکرول و حالت‌های شناور برای عناصر تعاملی.
  • نمایشگر داخلی : نمایشگرهای کروم‌بوک اغلب از تبلت‌ها بزرگتر هستند. با استفاده از طرح‌بندی‌های چندبخشی و اجزای ناوبری گسترده، از این فضا نهایت استفاده را ببرید.
  • نمایشگرهای خارجی : بسیاری از کاربران ChromeOS دستگاه‌های خود را به مانیتورهای خارجی متصل می‌کنند. از نمایشگرهای متصل پشتیبانی می‌کند تا یک تجربه چندصفحه‌ای یکپارچه ارائه دهد.

استراتژی‌های سازگاری

  1. بهینه‌سازی برای بهره‌وری : طرح‌بندی‌های متعارف مانند list-detail را برای نمایش اطلاعات بیشتر در صفحه نمایش بزرگ ChromeOS پیاده‌سازی کنید و نیاز به انتقال مکرر صفحه را کاهش دهید.
  2. مدیریت تغییرات پیکربندی : اطمینان حاصل کنید که برنامه شما در طول تغییر اندازه پنجره، وضعیت را حفظ می‌کند تا از از دست رفتن داده‌ها یا بازنشانی رابط کاربری جلوگیری شود.
  3. اصلاح ناوبری : از NavigationSuiteScaffold برای جابجایی خودکار به ریل یا کشوی ناوبری هنگام باز شدن پنجره برنامه روی صفحه دسکتاپ استفاده کنید.

بیشتر بدانید

برای راهنمایی توسعه ChromeOS، به دستگاه‌های ChromeOS مراجعه کنید.