Progressive Web Apps چیست


برنامه‌های PWA ، برنامه‌های تحت وب هستند که با API های مدرن و تقویت ساخته شده‌اند تا قابلیت‌ نصب پیشرفته‌تری را ارائه دهند و در عین حال به هر کسی در هر کجا روی هر دستگاهی دسترسی داشته باشند، همه با یک سورس کد مشترک!

سایت های PWA برای ارائه تجربه مطمئن‌تر به کاربر از قابلیت‌های جدید برای ارائه تجربه یکپارچه‌تر استفاده می‌کنند و قابل نصب هستند.و پس از نصب، PWA ها مانند برنامه های دیگر به نظر می رسند:

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

پلت فرم وب

ترکیبی از cross platform بودن در بین دستگاه ها و سیستم عامل ها، مدل امنیتی کاربر محور آن، و این واقعیت که هیچ شرکتی مشخصات یا پیاده سازی آن را کنترل نمی کند، آن را به یک پلت فرم قدرتمند برای ارائه مدرن اپلیکیشن تبدیل کرده است.

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

برنامه های پلتفرم خاص

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

با داده‌های ذخیره‌شده در دستگاه‌های شما، مانند مخاطبین و رویدادهای تقویم، تعامل داشته باشند. همچنین می‌توانید در برنامه دیگری عکس بگیرید.

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