Chrome for Android - سرعت بخشیدن به وب موبایل

احتمالاً قبلاً شنیده اید که Chrome برای اندروید بتا امروز راه اندازی شد. این مرورگر جدید بر اساس پروژه متن باز Chromium است و بسیاری از آخرین ویژگی های HTML5 را که توسعه دهندگان Chrome می شناسند و دوست دارند، به همراه دارد. برای یک نمای کلی از داغ بودن جدید، به اطلاعیه راه اندازی در blog.chromium.org و یک نمای کلی بیشتر در code.google.com مراجعه کنید. من به سرعت مطالبی را که شخصاً برایم جالب تر است مرور خواهم کرد:

بهبودهای رابط کاربری

Chrome for Android ایجاد رابط کاربری وب موبایل مدرن با استفاده از موقعیت‌یابی ثابت و overflow: scroll . علاوه بر این، رفتار اسکرول مانند بومی به طور پیش فرض فعال است. Chrome for Android از مدل قدیمی flexbox پشتیبانی می‌کند، اما توجه داشته باشید که مدل اصلی flexbox به نفع مدل جدید منسوخ شده است. همچنین انتخابگرهای DateTime و پشتیبانی اولیه برای <input type="range"> پشتیبانی می‌شوند.

گرافیک سریع

Chrome for Android نیز از کانواس با سرعت سخت افزاری پشتیبانی می کند و عملکرد بسیار خوبی دارد. همچنین از requestAnimationFrame پشتیبانی می‌شود، که برای موبایل مهم است و به مرورگر اجازه می‌دهد تصمیم بگیرد که چه زمانی رندر شود و به آن فرصتی می‌دهد تا عمر باتری را به طور موثرتری در برنامه‌های فشرده GPU مدیریت کند. Chrome for Android مجموعه‌ای از دیگر ویژگی‌های قابل توجه HTML5 از جمله File System API ، IndexedDB ، Web Workers و Web Sockets را معرفی می‌کند.

اشکال زدایی از راه دور

در واقع، ویژگی مورد علاقه شخصی من در Chrome for Android، اشکال زدایی از راه دور از طریق ابزارهای برنامه نویس Chrome است. اشکال زدایی از راه دور این امکان را برای توسعه دهندگان وب بسیار آسان می کند که برنامه خود را بدون نیاز به هک های هوشمندانه مانند Weinre در حال اجرا بر روی دستگاه تلفن همراه خود اشکال زدایی کنند. در اینجا یک صفحه نمایش سریع وجود دارد که این ویژگی را در عمل نشان می دهد:

برای اطلاعات بیشتر در مورد اشکال زدایی از راه دور، این مقاله اشکال زدایی از راه دور را ببینید.

Chrome for Android بتا را برای خود با دانلود آن از Google Play امتحان کنید. اگر یک برنامه وب تلفن همراه برای استفاده از یک ویژگی نوشته‌اید، اما Chrome for Android از آن پشتیبانی نمی‌کند، به خاطر داشته باشید که این نسخه بتا است و ببینید آیا این یک مشکل شناخته شده است یا خیر، و اگر وجود دارد آن را ستاره‌دار کنید. . در غیر این صورت، لطفاً یک اشکال را وارد کنید .

من در مورد تأثیر مثبت Chrome for Android بر جامعه توسعه دهندگان وب تلفن همراه هیجان زده هستم و مشتاقانه منتظر چیزهای بزرگی هستم که می توانیم با هم بسازیم! اگر سؤالات دیگری دارید، ببینید آیا قبلاً در این سؤالات متداول به آنها پاسخ داده شده است یا خیر. در غیر این صورت، اگر سؤالی برای توسعه وب موبایل مخصوص Chrome دارید، لطفاً آن را در Stack Overflow با برچسب‌های google-chrome و android پست کنید.