PWA — فناوری نوین وب
Progressive Web App (PWA) یک نوع وبسایت پیشرفته است که رفتار اپلیکیشن موبایل دارد. MyHaj به عنوان PWA طراحی شده تا:
- بدون گوگل پلی یا اپ استور نصب شود
- روی صفحه اصلی گوشی آیکون داشته باشد
- مثل اپ موبایل فولاسکرین باز شود
- آفلاین هم کار کند
- نوتیفیکیشن ارسال کند
کارکرد آفلاین MyHaj
اینترنت در مکه مکرمه در دوره حج بسیار پرفشار است. MyHaj برای این شرایط بهینه شده:
| محتوا | آفلاین |
|---|---|
| کارت شناسایی دیجیتال | کامل |
| قرآن و دعاها | کامل |
| اوقات شرعی | کامل |
| قبلهنما | کامل (GPS) |
| تسبیح دیجیتال | کامل |
| شمارنده شوط | کامل |
| راهنمای اعمال | پس از کش |
| پیامرسان کاروان | نیاز به اینترنت |
نصب PWA MyHaj
اندروید (Chrome)
- به myhaj.info بروید
- نوار «افزودن به صفحه اصلی» ظاهر میشود
- «افزودن» را بزنید
آیفون (Safari)
- Safari را باز کنید و به myhaj.info بروید
- آیکون اشتراکگذاری (مربع با فلش رو به بالا) را بزنید
- «Add to Home Screen» را بزنید
- نام را تأیید کنید
مزایای PWA نسبت به اپ معمولی
- بدون فروشگاه: مستقیم از مرورگر — بدون گوگل پلی
- سبک: فقط ۳-۵ مگابایت
- بروزرسانی خودکار: بدون دانلود مجدد
- همه پلتفرم: اندروید، iOS، ویندوز، مک
- امنیت: HTTPS اجباری
سوالات متداول
آیا PWA مثل اپ واقعی است؟
PWA در بیشتر جنبهها مثل اپ واقعی رفتار میکند: آیکون روی صفحه اصلی، باز شدن فولاسکرین، کارکرد آفلاین، نوتیفیکیشن. فقط دسترسی به بعضی سختافزارها (مثل بلوتوث یا NFC) محدودتر است.
آیا PWA روی iOS هم کار میکند؟
بله، PWA روی iOS ۱۱.۳ به بالا کار میکند. برخی قابلیتها (مثل push notification) روی iOS محدودتر از اندروید است.
مقایسه PWA با اپلیکیشن بومی
| معیار | PWA (MyHaj) | اپ بومی |
|---|---|---|
| نصب بدون مارکت | ||
| حجم نصب | ۳-۵ MB | ۵۰-۲۰۰ MB |
| بروزرسانی | خودکار | دستی |
| iOS + Android | هر دو | جداگانه |
| دسترسی آفلاین |
تجربه کاربری PWA MyHaj
کاربران MyHaj پس از نصب PWA گزارش میدهند که تجربه استفاده با اپهای معمولی هیچ تفاوتی ندارد. باز شدن فولاسکرین، آیکون اختصاصی، و سرعت بالا از ویژگیهای برجسته است.
آیا PWA نسبت به نسخه مرورگر فرق دارد؟
بله، PWA در حالت فولاسکرین باز میشود و نوار آدرس مرورگر ندارد. دسترسی به دوربین، GPS و نوتیفیکیشن هم بهتر است.
چطور PWA را حذف کنم؟
مثل حذف هر اپ دیگری — روی آیکون نگه دارید و «حذف» را بزنید. دادههای اکانت شما حذف نمیشود.