در این مقاله به توضیح تکنولوؤی PWA می پردازیم . این تکنولوژی بر روی گوشی تلفن همراه پیاده سازی و استفاده می شود.
PWA مخفف عبارت progressive web apps است و به معنی وب اپلیکیشن پیش رونده است. شما با استفاده از این تکنولوژی می توانید بدون این که اپلیکیشن برای اندروید یا ios بنویسید، برنامه وب سایت خود را درست مانند یک اپلیکیشن در تلفن همراه نصب کنید. این تکنولوژی رفتاری درست مانند یک اپلیکیشن برای کاربر دارد. کاربر می تواند نوتیفیکیشن ها و دیگر امکانات آن را هم مانند یک اپلیکیشن تنظیم کنند.
اپلیکیشن بومی و یا Native چیست؟
اپلیکیشن بومی اپلیکیشنی است که تنها بر روی یک سیستم عامل ارائه می شود. به عنوان مثال شما می توانید به پلی استور تلفن همراه خود مراجعه کنید و تعداد زیادی از این برنامه ها را ببینید. این اپلیکیشن ها فقط برای اندروید و یا فقط برای ios طراحی می شوند. به همین علت به آن ها اپلیکیشن های بومی می گوییم.
وب اپلیکیشن چیست؟
وب اپلیکیشن یا web application ها فارغ از نوع سیستم عامل و بر روی مرورگر اجرا می شوند. این نوع از اپلیکیشن ها معمولا به همراه نسخه اصلی اپلیکیشن ها توسط تیم برنامه نویسی ارائه می شوند تا همه کاربران بتوانند از امکانات استفاده کنند.
وب اپلیکیشن پیش رونده یا PWA چیست؟
وب اپلیکیشن پیش رونده یا به صورت مخفف PWA در اوایل سال 2015 توسط شرکت گوگل ارائه و معرفی شد. در واقع وب اپلیکیشن یک تکنولوژی است که بر اساس ویژگی های وب ساخته می شود و با مرورگرها باز و اجرا می شود. اما همه امکانات اپلیکیشن را دارد.
این اپلیکیشن ها را می توان مانند اپلیکیشن های native بر روی گوشی نصب کرد و آن ها را به صورت تمام صفحه یا full screen اجرا کرد.
در این مفاله سعی کردیم که تعدادی از ویژگی های بارز PWA را برای شما بازگو کنیم. احتمالا شما نیز به این نتیجه رسیدید که اپلیکیشن ها اندک اندک به سمت PWA پیش می روند. این تکنولوژی در آینده بازار داغی خواهد داشت.