اخبار محصول

برنامه‌هایتان را با توسعه تطبیقی به Googlebook بیاورید

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

Googlebook دسته جدیدی از رایانه‌های کیفی را معرفی می‌کند که بر پایه Android مشترک ساخته شده‌اند. سخت‌افزار با عملکرد بالا از شرکایی مانند HP،‏ Dell،‏ Lenovo،‏ Acer، و Asus، راحتی تلفن همراه را با قدرت رایانه ترکیب می‌کند. ‫Googlebook نمایشگرهای لمسی OLED با وضوح بالا، صفحه‌کلیدهای اختصاصی، و پدهای لمسی دقیق با عمر باتری تمام‌روزه و «هوش Gemini» در سطح سیستم‌عامل ارائه می‌دهد. با Googlebook، کاربران می‌توانند به‌راحتی از تعامل‌های سریع در تلفن به جلسه‌های غنی و همه‌جانبه در رایانه کیفی خود منتقل شوند.

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

desktop optimized.png
نشان‌گذاری بهینه‌شده برای رایانه و مجموعه‌های اختصاصی در Google Play.

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

image5.png
چیدمان‌های تطبیقی که نماهای تلفن همراه را به تجربه چندقاب تبدیل می‌کنند.

برنامه‌تان را در اصول رایانه لنگر کنید

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

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

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

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

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

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

وقتی چیدمان اصلی‌تان تطبیقی باشد، می‌توانید برنامه‌تان را با ویژگی‌های متمایز غنی کنید که از محیط رایانه بهره کامل می‌برند. بهره‌وری روزانه در این راه‌اندازی‌ها به روش‌های ورودی همه‌کاره متکی است. Jetpack Compose به‌طور پیش‌فرض از پیمایش صفحه‌کلید فیزیکی و انتخاب اشاره‌گر پشتیبانی می‌کند. با ادغام کردن مکان‌نماهای زمینه‌ای که بازخورد دیداری برای وارد کردن نوشتار، تغییر اندازه قاب، و انتخاب ابزار ارائه می‌دهند، قابلیت استفاده برنامه‌تان را ارتقا دهید. منوهای بافت کلیک‌راست و حالت‌های نگه داشتن نشانگر را پیاده‌سازی کنید؛ میان‌برهایتان را ازطریق راهنمای میان‌برهای صفحه‌کلید قابل‌کشف کنید.

image4.png
«تعویض‌کننده تکلیف» چندین پنجره باز و نمونه برنامه را نمایش می‌دهد.


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

image3.png
چندوظیفگی چندپنجره‌ای با کشیدن و رها کردن بین پنجره‌ها.

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

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

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

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

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

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

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

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

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

درک کردن فرصت‌های جدید در Googlebook

Untitled design (2).png
خانواده رایانه‌های کیفی Googlebook از شرکای بوم‌سازگان.

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

نویسنده:
ادامه خواندن