برای فهرست کاملی از ویژگیهای برنامهنویس در Chrome در Android، به chromestatus.com مراجعه کنید. Chrome را در فروشگاه Play دانلود کنید.
یک تجربه وبگردی درجه یک
هنگامی که کاربر در یک دستگاه وارد Chrome میشود، برگهها و تاریخچه مرور آن جلسه زمانی که کاربر در دستگاه دیگری وارد Chrome میشود در دسترس است. کل محتوای صفحه بین نمونههای کروم همگامسازی میشود، نه فقط URL، بنابراین کاربر مجبور نیست برای دیدن کارت پرواز یا مقالهای در سایتی که نیاز به ورود به سیستم دارد، اعتبارنامهها را دوباره ارسال کند.
نوار آدرس از واکشی اولیه برای پر کردن نشانیهای وب استفاده میکند و درخواستهای جستجو را با پیشنهاداتی بر اساس سابقه مرور و نشانکهای محلی انجام میدهد. این قابلیت تنها زمانی اجرا می شود که کاربر به وای فای متصل باشد.
کارایی
Chrome for Android همان معماری چند فرآیندی، رندرینگ با شتاب GPU و موتور جاوا اسکریپت V8 را که برای معماری موبایل بهینه شده است، برای دستگاه های کوچک به ارمغان می آورد. Chrome for Android به لطف موارد زیر عملکرد گرافیکی سریعی ارائه می دهد:
- شتاب GPU برای عنصر
canvas
- CSS سیال تبدیل و انتقال
- پشتیبانی از
requestAnimationFrame
برای انیمیشن های کارآمدتر
برای یافتن و رفع مشکلات از DevTools استفاده کنید
میتوانید وبسایتهای تلفن همراه را با مجموعه کامل Chrome DevTools در حال اجرا بر روی یک مرورگر دسکتاپ که با USB به تلفن خود متصل شدهاند، اشکال زدایی کنید. درباره اشکال زدایی از راه دور بیشتر بیاموزید.
علاوه بر DevTools، Chrome for Android ویژگیهای توسعهدهنده پیشرفتهتری را برای موارد استفاده بسیار خاص ارائه میکند:
- تشخیص GPU:
chrome://gpu
- اشکال زدایی AppCache:
chrome://appcache-internals
- اشکال زدایی پشته خالص:
chrome://net-internals
همچنین می توانید از API های Resource Timing و User Timeming برای تجزیه و تحلیل عملکرد برنامه استفاده کنید.
آفلاین کار کنید
کار آنلاین راحت است، اما گاهی اوقات وقتی سیگنال مسدود شده یا وجود ندارد، اتصالات از کار میافتند. برای آسانتر کردن این کار، Chrome for Android از APIهای ذخیرهسازی زیر پشتیبانی میکند:
- AppCache یا کش برنامه.
- File System و File API (File، FileList، FileReader، Blob)
- localStorage برای ذخیره جفت های کلید-مقدار ساده
- IndexedDB ، یک داده ذخیرهسازی استاندارد
درباره فضای ذخیره سازی آفلاین بیشتر بیاموزید.
استانداردها و APIها
Chrome for Android از استانداردهای وب مدرن پشتیبانی می کند. برای مشاهده بهروزرسانی ویژگیها در هر نسخه Chrome، به chromestatus.com مراجعه کنید.
API های دستگاه
در دنیای تلفن همراه، مهم است که بتوانید به محیط اطراف کاربر خود، از موقعیت مکانی و جهت گیری دستگاه گرفته تا دسترسی به دوربین، دسترسی داشته باشید. Chrome for Android ارائه می دهد:
- API مکان جغرافیایی برای دسترسی به مکان
- ضبط رسانه HTML برای دسترسی به دوربین
- جهت گیری دستگاه برای عمودی در مقابل جهت گیری افقی
- URI های Android Intent مانند
tel:
وgeo:
که به شماره گیر و نقشه های گوگل دسترسی دارند.
APIهای استاندارد
Chrome for Android از بسیاری از API های HTML5 پشتیبانی می کند که آماده استفاده در برنامه های شما هستند.
- requestAnimationFrame برای دستیابی به عملکرد بهینه انیمیشن
- ارتباط تعاملی بین سرور و مشتری با WebSockets .
- چند رشته با Web Workers (فقط اختصاصی)
- روش requestFullscreen (در حال حاضر از طریق تماس پیشوندی،
webkitRequestFullScreen()
) به شما امکان می دهد رابط کاربری مرورگر (کروم) را پنهان کنید. - WebRTC برای ارتباط بلادرنگ بدون افزونه
- WebAudio برای پردازش و سنتز سیگنال های صوتی
- پشتیبانی آزمایشی (از طریق
chrome://flags
در نوار آدرس Chrome) برای APIهای زیر:- WebGL برای ایجاد گرافیک سه بعدی برای مرورگرهای وب
امنیت
Chrome for Android از خطمشی امنیت محتوا پشتیبانی میکند تا خطر و تأثیر حملات XSS را با استفاده از سرصفحه استاندارد (غیر پیشوندی) HTTP، Content-Security-Policy
کاهش دهد.
مشکلات شناخته شده
برای مشکلات فعلی، لیست را در crbug.com ببینید و مواردی را که بیشتر به آن نیاز دارید ستاره دار کنید. اگر مشکل جدیدی پیدا کردید، آن را با استفاده از new.crbug.com وارد کنید.