گوگل کروم 89 بین گوشی های اندرویدی و سیستم عامل کروم یکپارچگی ایجاد کرده که منجر به پشتیبانی بهتر از گیم پد ها در مروگر، NFC برای اپلیکیشن های وب، و اشتراک گذاری native وب شده است.
این نسخه در 2 مارس 2021 عرضه شده است.
Phone Hub سیستم عامل کروم برای گوشی های اندرویدی
گوگل مدتی است که بروی “Phone Hub” برای سیستم عامل کروم کار می کند. عملکرد این برنامه مشابه با برنامه “Your Phone” مایکروسافت در ویندوز 10 است.
می توانید با این نرم افزار گوشی اندرویدی خود را لینک کنید و نوتیفیکیشن ها، تب های گذشته و… را ببینید.
درحال حاضر می توان بصورت دستی و از طریق پرچم کروم، Phone Hub را فعال کرد.
بعضی از مردم این ویژگی را در کروم 88 قبلا دیده اند، اما به نظر در کروم 89 بهتر کار می کند.
ممکن است بعد از نصب سیستم عامل کروم 89 بدون فعال سازی چیزی این قابلیت را ببینید.
فعالسازی WebHID بصورت پیشفرض
“WebHID” یک API است که هدف آن کمک در بهتر کارکردن صفحه کلید ها و گیم پد های کمتر استاندارد با مرورگر های وب است.
این API روشی برای اجرای منطق مختص دستگاه در جاوا اسکریپت ارائه می کند.
مرورگر ها به پروتکل HID مشابه با سیستم عامل تکیه می کند. اما یک دستگاه HID غیر معمول مثلا یک گیم پد پیچیده ممکن است نیاز به منطق خاصی برای کارکردن درست با مرورگر نیاز داشته باشد.
این API بصورت پیشفرض فعال شده است و تلاش می کند این موارد را بهبود ببخشد.
اپلیکیشن های وب می توانند از NFC استفاده کنند
کروم 89 در گوشی های اندرویدی بطور پیش فرض قابلیت Web NFC را خواهند داشت.
این قابلیت به معنا است که اپلیکیشن های وب نیز می توانند تگ های NFC را بخوانند و بنویسند. معمولا فقط برنامه ها و اپلیکیشن های سیستم عامل می توانند این کار را انجام دهند.
اشتراک گذاری Native Web روی دسکتاپ
دیدن دکمه های شبکه های اجتماعی در وب سایت ها برای اشتراک گذاری آسان مطالب آن صفحه بسیار متداول و معمول است، اما در این حالت شما محدود به لیست قرار گرفته شده شبکه های اجتماعی آن سایت هستید.
در کروم 89 از قابلیت های اشتراک گذاری سیستم عامل کروم و ویندوز در کنار هم استفاده شده تا این قابلیت ویژه را اندروید ببینید.
اگر یک سایت از اشتراک گذاری وب جدید پشتیبانی کند، دکمه share، یک منو اشتراک گذاری نیتیو باز می کند.
به این روش می توانید لینک را با تمام برنامه های موجود در گوشی خود که از آن پشتیبانی می کند، اشتراک گذاری کنید.
دیگر محدود به دکمه توییتر و فیسبوک نیستید.
عدم پشتیبانی از پردازنده های قدیمی
کروم 89 دیگر از پردازنده های قدیمی x86 پشتیبانی نمی کند و لذا باید دستگاه حداقل SSE3 را داشته باشد.
این مسئله در اکثر دستگاه مشکلی ندارد و به راحتی می توانند کروم 89 را ایجاد کنند اما درصورتی که شما نمی توانید، پس قطعا پردازنده قدیمی دارید و باید از کروم 88 استفاده کنید.
تغییرات در حوزه توسعه و برنامه نویسی
کروم 89 از نظر تغییرات در حوزه توسعه و برنامه نویسی بسیار پیچیده و سنگین است.
می توانید در مورد این تغییرات در سایت خود توسعه دهنده و وبلاگ کرومیوم بیشتر بخوانید.
اما در زیر بعضی از تغییر را هایلایت می کنیم:
- پشتیبانی دیباگ از Trusted Types violations: توسعه دهندگان می توانند بریک پوینت تنظیم کنند و استثنائات را در Trusted Type Violations از طریق پنل سورس پیدا کنند.
- گرفتن اسکرین شات نود بیرون از Viewport: اکنون گرفتن اسکرین شات از یک نود کامل و محتوای زیر فولدر از پنل المنت ها ممکن است.
- تب های جدید Trust Tokens برای درخواست های شبکه: یک API جدید به نام “Trust Token” می تواند در مبارزه با کلاهبرداری کمک کند و ربات ها را از افراد واقعی بدون ترکینگ پسیو تشخیص دهد.
- پنل Lighthouse 7 در حال اجرا است.
- دیکد تصاویر AVIF: کروم اکنون می تواند محتوای AVIF را با دیکودر های AVI بروی اندروید و وب ویو لود و بارگذاری کند.
- API گزارش دهنده Cross-origin opener policy: یک API جدید که سایت ها کمک می کند مصرف در بین دامین های مختلف را ترک و ردیابی کند.
- ویژگی رنگ های اجباری: این کوئری جدید رنگ های اجباری CSS به سایت ها کمک می کند تا بتوانند تشخیص دهند آیا دستگاه در حالت نمایش کانتراست بالا تنظیم است یا خیر.