اخبار محصول

با توسعه تطبیقی، برنامه‌های خود را در گوگل‌بوک قرار دهید

۴ دقیقه مطالعه
مشاهده پروفایل فهد امتیاز مشاهده پروفایل لورین هیرستون
Fahd Imtiaz و Loryn Hairston

گوگل‌بوک دسته جدیدی از لپ‌تاپ‌ها را معرفی می‌کند که بر پایه اندروید مشترک ساخته شده‌اند. سخت‌افزار با عملکرد بالا از شرکایی مانند اچ‌پی، دل، لنوو، ایسر و ایسوس، راحتی استفاده از موبایل را با قدرت دسکتاپ ترکیب می‌کند. گوگل‌بوک نمایشگرهای لمسی OLED با وضوح بالا، کیبوردهای اختصاصی و ترک‌پدهای دقیق را با عمر باتری تمام روز و سیستم عامل Gemini Intelligence ارائه می‌دهد. با گوگل‌بوک، کاربران می‌توانند به راحتی از تعاملات سریع روی تلفن‌های خود به جلسات غنی و همه‌جانبه روی لپ‌تاپ خود منتقل شوند.

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

بهینه سازی دسکتاپ.png
برای نمایش در دسکتاپ و مجموعه‌های اختصاصی در گوگل پلی بهینه شده است.

بهترین بخش ماجرا؟ برای بهره‌مندی از این قابلیت، نیازی به ساخت یک اپلیکیشن جداگانه از پایه ندارید. توسعه تطبیقی ​​به این معنی است که اپلیکیشن‌های مدرن اندروید چگونه به طور طبیعی در نمایشگرهای بزرگ، حالت‌های جدید دستگاه و فرم‌فاکتورهای نوظهور مقیاس‌پذیر می‌شوند. اگر اپلیکیشن شما از قبل طرح‌بندی‌های تطبیقی ​​را پشتیبانی می‌کند، برای گوگل‌بوکز آماده است. با تکیه بر پایه‌های موجود رابط کاربری تطبیقی، کلاس‌های اندازه پنجره و پشتیبانی از چند ورودی، می‌توانید یک تجربه بهینه ارائه دهید.

تصویر5.png
طرح‌بندی‌های تطبیقی، نماهای موبایل را به یک تجربه چندبخشی سازماندهی مجدد می‌کنند.

برنامه خود را در اصول اولیه دسکتاپ قرار دهید

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

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

تصویر2.png
نمایش کلاس‌های اندازه پنجره مبتنی بر عرض.

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

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

ارائه تجربیات متمایز برای Googlebooks

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

تصویر4.png
تعویض‌کننده وظایف که چندین پنجره و نمونه برنامه باز را نمایش می‌دهد.


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

تصویر3.png
قابلیت چندوظیفگی چند پنجره‌ای با قابلیت کشیدن و رها کردن بین پنجره‌ها.

با تمام قوا وارد عمل شوید و قاب پنجره خود را سفارشی کنید. در پنجره‌بندی دسکتاپ، برنامه‌ها شامل یک نوار عنوان هستند که می‌توانید با پس‌زمینه‌های سفارشی، نوارهای جستجو یا زبانه‌ها، ضمن رعایت کنترل‌های پنجره سیستم، آن را سبک‌بندی کنید .

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

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

توسعه‌دهندگان در حال حاضر این الگوها را در سراسر اکوسیستم به کار می‌گیرند. هنگام آوردن Notability به Googlebook، سرمایه‌گذاری‌های قبلی در تبلت‌ها و دستگاه‌های تاشو به تیم کمک کرد تا فوراً شروع به کار کنند. از آنجا که طرح‌بندی آنها از قبل بر اساس کلاس‌های اندازه پنجره و استراتژی‌های صحنه تطبیقی ​​​​بود، بوم و نوارهای ابزار آنها هنگام تغییر اندازه پنجره به طور طبیعی تغییر شکل می‌دادند، در حالی که پشتیبانی از صفحه کلید و ترک‌پد موجود مستقیماً به کار خود ادامه می‌داد.

رایان شیا، مدیر مهندسی اندروید در Notability، توضیح می‌دهد: «ما از قبل تجربه‌های درجه یک را برای تبلت‌ها و دستگاه‌های تاشو هدف قرار داده بودیم. بنابراین، زمانی که گوگل‌بوک از راه رسید، ارتقا Notability به یک تجربه در سطح لپ‌تاپ، تقریباً همان چیزی بود که قبلاً ساخته بودیم. این باعث شد وقت خود را صرف چیزهایی کنیم که فقط در صفحه نمایش بزرگتر یا با APIهای جدیدتر، مانند Continue On که یادداشت را از تلفن شما به لپ‌تاپ منتقل می‌کند، معنی دارند و تجربه برنامه کنار هم را برای مطالعه بهینه کنیم.»

با ابزارهای اختصاصی، گردش کار خود را تسریع کنید

تست و بهینه‌سازی برنامه شما برای Googlebook به طور طبیعی با گردش کار توسعه فعلی شما مطابقت دارد.

با شبیه‌ساز دسکتاپ در اندروید استودیو، می‌توانید یک محیط دسکتاپ مجازی را مستقیماً روی ایستگاه کاری خود اجرا کنید تا تغییر اندازه پنجره‌های فرم آزاد را آزمایش کنید، تعاملات چند نمونه‌ای را تأیید کنید و تعاملات ماوس، ترک‌پد و صفحه‌کلید را اشکال‌زدایی کنید. برای راه‌اندازی دستگاه مجازی خود، همین امروز Android Studio Canary را دانلود کنید.

با توسعه مبتنی بر هوش مصنوعی، به سرعت بخشیدن به نوسازی طرح‌بندی خود کمک کنید. مهارت تطبیقی، زمینه لازم را برای کمک به بازسازی طرح‌بندی‌های موبایل در کانتینرهای Compose واکنش‌گرا به طور خودکار، در اختیار عوامل هوش مصنوعی شما قرار می‌دهد. این مهارت را مستقیماً از طریق رابط خط فرمان اندروید (Android CLI) نصب کنید تا پیاده‌سازی شما ساده‌تر شود.

امکانات جدید را در گوگل‌بوک محقق کنید

طرح بدون عنوان (2).png
خانواده لپ‌تاپ‌های گوگل‌بوک از شرکای اکوسیستم.

مجموعه Googlebook فصل جدید و هیجان‌انگیزی را برای اکوسیستم اندروید رقم می‌زند و به برنامه‌های شما پلتفرمی ممتاز برای ارائه تجربیات غنی‌تر و توانمندتر می‌دهد. با ساخت تطبیقی، یک کدبیس واحد تضمین می‌کند که برنامه شما در تلفن‌ها، تبلت‌های تاشو، تبلت‌ها و Googlebooks به طور بهینه ظاهر و عملکرد داشته باشد و در عین حال، قابلیت مشاهده و نشان‌گذاری بالایی را در Google Play باز کند. مستندات را در مرکز توسعه‌دهندگان Googlebook ما کاوش کنید، راهنمای طراحی دسکتاپ را مرور کنید و همین امروز شروع به ساخت برای Googlebook کنید!

نوشته شده توسط:
ادامه مطلب