گوگلبوکها بر پایه فناوری اندروید و سیستمعامل دسکتاپ کروماواس ساخته شدهاند.
گوگلبوکها راحتی استفاده از موبایل را با قابلیتهای دسکتاپ ترکیب میکنند و دارای صفحه نمایش لمسی با وضوح بالا، صفحه کلیدهای اختصاصی، ترکپدهای دقیق، عمر باتری تمام روز و یکپارچهسازی با Gemini در سطح سیستم عامل هستند.
با گوگلبوک، کاربران میتوانند از تعاملات سریع روی تلفنهای خود به جلسات طولانی و فراگیر در محیط دسکتاپ منتقل شوند.
برنامه خود را تطبیق دهید
برای پشتیبانی از گوگلبوک نیازی به ساخت یک برنامه جداگانه از پایه ندارید. توسعه تطبیقی به برنامههای اندروید این امکان را میدهد که از یک کدبیس واحد، در نمایشگرهای بزرگ و فرمفاکتورهای لپتاپ مقیاسپذیر باشند.
اگر برنامه شما از قبل طرحبندیهای تطبیقی، کلاسهای اندازه پنجره و پشتیبانی از چند ورودی را پیادهسازی کرده است، میتوانید مستقیماً بر روی آن پایه محکم بسازید.

ببینید:
در گوگل پلی دیده شوید
بهینهسازی برنامه شما برای گوگلبوک، دیده شدن آن را در سراسر اکوسیستم اندروید افزایش میدهد:
کشف ویترین فروشگاه: گوگل پلی عناوین بهینه شده را با نشانهای اختصاصی، جستجوی پیشرفته و جایگاههای ویژه در صفحات اصلی فروشگاههای منتخب برجسته میکند.
مشوقهای برنامه: ارائه کیفیت بهینهشده برای دسکتاپ، برنامه شما را برای برنامه تجربه برنامهها آماده میکند، جایی که میتوانید برای دسترسی به کارت امتیاز برنامه که برای پشتیبانی از رشد کسبوکار طراحی شده است، ثبتنام کنید.
انتقال تنظیمات دستگاه: وقتی کاربران برای راهاندازی گوگلبوک وارد سیستم میشوند، تنظیمات گوشی اندروید، رمزهای عبور ذخیرهشده، شبکههای وایفای و پیامهای همگامسازیشده با رمزگذاری سرتاسری و برنامههای بهینهسازیشده برای انتقال در طول فرآیند راهاندازی اولیه، هایلایت میشوند.

ببینید:
بر اساس اصول دسکتاپ بسازید
در گوگلبوک، برنامه شما در یک محیط دسکتاپ در کنار یک مرورگر کروم در کلاس دسکتاپ و ابزارهای سیستمی اجرا میشود. به جای اینکه رابطهای کاربری موبایل را در یک صفحه نمایش عریض گسترش دهید، محتوا را در گروههای عملکردی سازماندهی مجدد کنید تا تراکم اطلاعات بالاتر، ورودی دقیقتر و چندوظیفگی فعالتری داشته باشید.
معماری چند قسمتی را اتخاذ کنید
رابط کاربری برنامه خود را طوری طراحی کنید که با تغییر مرزهای پنجره، گسترش یابد، تغییر شکل دهد یا جزئیات بیشتری را نشان دهد:
هماهنگسازی صحنههای تطبیقی: با استفاده از Navigation 3 ،
ListDetailSceneStrategyوSupportingPaneSceneStrategyرا پیادهسازی کنید تا در صورت وجود فضای پنجره گسترده، پنجرههای کنار هم را مستقیماً از پشته پشتی خود هماهنگ کنید.افزودن ناوبری پایدار: از دکوراتورهای صحنه برای قرار دادن صفحات نمایش با ریلهای ناوبری دسکتاپ پایدار استفاده کنید.
سازماندهی محتوای پیچیده: استراتژیهای صحنه را با عناصر اولیه طرحبندی مانند
GridوFlexBox، همراه با رابطهای برنامهنویسی کاربردی آزمایشیmediaQueryو Styles ، جفت کنید تا محتوا را مرتب کرده و سبکهای بصری را به صورت پویا برای نمایشگرهای دسکتاپ تنظیم کنید.
ببینید:
به اندازههای پویای پنجره و ارگونومی دسکتاپ پاسخ دهید
در پنجرهبندی دسکتاپ به صورت آزاد، کاربران میتوانند اندازه پنجرههای برنامه را به صورت پویا و در هر زمانی تغییر دهند. با استفاده از موارد زیر، برنامه خود را با تغییرات اندازه پنجره سازگار کنید:
کلاسهای اندازه پنجره: تصمیمات طرحبندی خود را بر اساس فضای پنجره موجود با استفاده از کلاسهای اندازه پنجره به جای ابعاد فیزیکی نمایشگر، پایهگذاری کنید.
تایپوگرافی و اندازه هدف: مقیاس نوع خود را برای فواصل دید دسکتاپ تنظیم کنید، حداکثر عرض طرح را برای خوانا نگه داشتن طول خطوط تعیین کنید، اهداف کلیک صریح را برای جلوگیری از کلیکهای اشتباه تعریف کنید و الگوهای طرحبندی را در گالری طراحی دسکتاپ بررسی کنید.

ببینید:
- جهتگیری برنامه، نسبت ابعاد و قابلیت تغییر اندازه
- جستجوی اطلاعات برای طرحبندیهای تطبیقی با mediaQuery
- ساخت ناوبری تطبیقی
ارائه تجربیات متمایز برای گوگلبوک
وقتی طرحبندی اصلی شما تطبیقپذیر شد، برنامه خود را با ویژگیهای مختص سختافزار و محیط دسکتاپ گوگلبوک غنی کنید.
پشتیبانی از ورودی دقیق و میانبرهای صفحه کلید
Jetpack Compose به صورت پیشفرض از ناوبری صفحهکلید فیزیکی و انتخاب اشارهگر پشتیبانی میکند. با استفاده از موارد زیر، برای صفحهکلیدهای دارای نور پسزمینه، ترکپدهای شیشهای لمسی و ماوسهای خارجی Googlebook بهینهسازی شده است:
مکاننماهای متنی: مکاننماهای متنی را برای ورود متن، تغییر اندازه پنجره و انتخاب ابزار ادغام کنید.
تعاملات اشارهگر: منوی زمینه با کلیک راست و حالتهای شناور را برای عناصر تعاملی پیادهسازی کنید.
میانبرهای صفحهکلید: میانبرهای صفحهکلید برنامه خود را از طریق Keyboard Shortcuts Helper قابل دسترسی کنید.
ببینید:
فعال کردن گردشهای کاری چند نمونهای و کشیدن و رها کردن
در گوگلبوک، برنامهها در پنجرههای آزاد اجرا میشوند که در آنها کاربران بهطور همزمان چندین کار را انجام میدهند.

تجربه کاربری را با این ویژگیها گسترش دهید:
پشتیبانی چند نمونهای: به کاربران این امکان را میدهد که پنجرههای مستقلی از برنامه شما را در کنار هم اجرا کنند تا محتوا را مقایسه کنند یا چندین سند را مدیریت کنند.
کشیدن و رها کردن بین پنجرهها: پشتیبانی از چند نمونه را با کشیدن و رها کردن ترکیب کنید تا کاربران بتوانند متن، تصاویر و فایلها را بین پنجرهها جابجا کنند یا موارد را برای شروع یک کار در یک فضای کاری خالی رها کنند.
نوارهای هدر قابل تنظیم: نوارهای برنامه خود را با پسزمینههای سفارشی، نوارهای جستجو یا زبانهها در داخل نوار هدر عنوان دسکتاپ، ضمن رعایت کنترلهای پنجره سیستم، سبک دهید.

شکل ۵. چندوظیفگی چند پنجرهای با کشیدن و رها کردن بین پنجرهها.
ببینید:
دستگاهها را متصل کنید و از هوش Gemini بهرهمند شوید
گوگلبوک همراه ایدهآلی برای گوشی اندروید شماست که ویژگیهایی مانند موارد زیر را ارائه میدهد:
انتقال بین دستگاهی و تداوم: از گزینه «ادامه روشن» استفاده کنید تا کاربران بتوانند وظایف خود را از تلفن اندروید خود مستقیماً از نوار وظیفه گوگلبوک دریافت کنند.
برای حفظ زمینههایی مانند موقعیت سند یا تبهای فعال، با استفاده از جایگزینهای وب اختیاری، وضعیت را از طریق
HandoffActivityDataارسال کنید.ویجتهای دسکتاپ و هوش داخلی: محتوای قابل مشاهده و کاربردی با ویجتهای قابل تنظیم که مکمل محیط دسکتاپ گوگلبوک و ابزارهای داخلی Gemini (مانند Magic Pointer، Rambler و Create My Widget) هستند، در دسترس قرار میگیرند.
پیادهسازی خود را در برابر دستورالعملهای کیفیت برنامه دسکتاپ ارزیابی کنید تا تأیید کنید که برنامه شما مطابق با استانداردهای قابلیت استفاده دسکتاپ است.
ببینید:
با ابزارهای اختصاصی، گردش کار خود را تسریع کنید
تست و بهینهسازی برنامه شما برای Googlebook مستقیماً در گردش کار توسعه شما ادغام میشود:
شبیهساز دسکتاپ در اندروید استودیو: یک محیط دسکتاپ مجازی را روی ایستگاه کاری خود اجرا کنید تا تغییر اندازه پنجرههای فرم آزاد را آزمایش کنید، تعاملات چند نمونهای را تأیید کنید و ورودی ماوس، ترکپد و صفحهکلید را با استفاده از پیشنمایش اندروید استودیو اشکالزدایی کنید.
لینوکس روی دستگاه و توسعه عاملمحور: گوگلبوک شامل یک محیط ترمینال لینوکس ایزوله است که توسط یک هایپروایزر pKVM با گواهی امنیتی سطح ۵، به همراه پلتفرم توسعه Antigravity و ابزارهای رابط خط فرمان (CLI) پشتیبانی میشود، بنابراین میتوانید برنامهها را مستقیماً روی دستگاه بسازید، آزمایش کنید و مستقر کنید.
نوسازی طرحبندی با کمک هوش مصنوعی: مهارت تطبیقی را از طریق رابط خط فرمان اندروید (CLI) نصب کنید تا به عاملهای کدنویسی هوش مصنوعی زمینه لازم برای بازسازی طرحبندیهای موبایل در کانتینرهای Compose واکنشگرا را بدهید.
ببینید:
- اشکالزدایی ADB در گوگلبوک
- اندازههای مختلف صفحه نمایش و پنجره را آزمایش کنید
- پیشنمایش رابط کاربری خود را با پیشنمایشهای ترکیبی مشاهده کنید
- مروری بر مهارتهای اندروید