یک برنامه وب اساساً وب سایتی است که شبیه به یک برنامه سنتی طراحی شده است. از طریق مرورگر وب روی گوشی مانند سافاری در آیفون یا آیپد قابل دسترسی است و نیازی به دانلود یا نصب از طریق اپ استور ندارد. اپل سال ها از این نوع اپلیکیشن ها پشتیبانی می کند، اما اپلیکیشن تحت وب چیست؟ تفاوت آن با برنامه های معمولی مورد استفاده در iPhone و iPad چیست؟


برنامه های کاربردی وب چیست؟

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

از دیدگاه کاربر، یک PWA را می توان به وب سایتی تشبیه کرد که می تواند بدون نیاز به دانلود آن از اپ استور به صفحه اصلی دستگاه شما اضافه شود. از جمله برنامه های وب محبوبی که افراد زیادی از آن استفاده می کنند می توان به گوگل مپ، استارباکس، تیندر، اوبر و اینستاگرام اشاره کرد.

جالب اینجاست که iOS اولین پلتفرمی بود که از ایده PWA ها پشتیبانی کرد. هنگامی که آیفون برای اولین بار معرفی شد، برنامه های اولیه با استفاده از HTML5 ساخته شدند که به کاربران اجازه می داد آنها را به صورت دستی به صفحه اصلی خود اضافه کنند تا تجربه ای تمام صفحه و برنامه مانند داشته باشند. و در آن زمان، اپ استور هنوز وجود نداشت.

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


مزایای برنامه های کاربردی وب

برخلاف «برنامه‌های وب»، که به‌عنوان میانبرهای اصلی یا نشانک‌های صفحه اصلی ساده عمل می‌کنند، PWA‌ها را می‌توان از قبل دانلود کرد، به‌صورت آفلاین کار کرد و تجربه‌ای شبیه به برنامه را در Apple Store و دسترسی به ویژگی‌هایی مانند موقعیت جغرافیایی، دوربین و موارد دیگر ارائه کرد.

حجم برنامه وب استارباکس 233 کیلوبایت است که 99.84 درصد کوچکتر از برنامه 148 مگابایتی در اپ استور است.

از دیدگاه یک توسعه‌دهنده، انتخاب یک برنامه وب پیشرفته (PWA) می‌تواند از مشکلات احتمالی توسعه‌دهنده در پذیرش برنامه خود در طول فرآیند بررسی اپل جلوگیری کند.

مثلا…

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

بنابراین عثمان Appollow را توسعه داد، پلتفرمی برای برنامه‌هایی که در آن کاربران می‌توانند به راحتی برنامه‌های کاربردی را به زبان عربی جستجو کنند و همچنین برنامه‌های مورد علاقه خود را به اشتراک بگذارند و برنامه‌های رایگان را برای مدت زمان محدودی کشف کنند، عثمان می‌گوید (من از ایده برنامه کاربردی خود الهام گرفتم- عاد).

اما عثمان اگر برنامه را توسعه می داد و در اپ استور قرار می داد، اپل کاملاً آن را رد می کرد، همانطور که از به روز رسانی برنامه ما خودداری کرد. App- او برگشت. ، که امکان نصب آن را به عنوان یک برنامه در صفحه اصلی مانند "تویتر و استارباکس" اضافه می کند.

عثمان یک توسعه دهنده نابغه است، به امید خدا... این سایت برای اپلیکیشن اوست که با فناوری امروزی که در موردش صحبت می کنیم کار می کند...

https://www.appollow.net


معایب برنامه های تحت وب

برنامه های بومی (توسعه یافته با کیت توسعه اپل) ادغام بهتری با iOS دارند و تجربه کاربری روان تری را ارائه می دهند، به عنوان مثال، برنامه های وب فقط می توانند داده ها و فایل های آفلاین را با حداکثر حجم 50 مگابایت ذخیره کنند. آنها نمی توانند به برخی از ویژگی های سخت افزاری مانند بلوتوث و چهره یا اثر انگشت دسترسی داشته باشند و نمی توانند کد پس زمینه را اجرا کنند. برنامه های وب در حال حاضر به پرداخت های درون برنامه ای و سایر سرویس های اپل که فقط برای برنامه های بومی در دسترس هستند، دسترسی ندارند.


چگونه یک برنامه وب را به صفحه اصلی خود اضافه کنید

◉ Safari را در iPhone یا iPad باز کنید.

◉ با رفتن به سایتی که برنامه های تحت وب را ارائه می دهد، می توانید به یک سایت بروید appsco بسیاری از آنها را خواهید یافت.

◉ بر روی دکمه اشتراک گذاری کلیک کنید.

◉ پنجره Posts را به پایین اسکرول کنید، سپس Add to Home Screen را انتخاب کنید.

◉ نام برنامه وب را بگذارید، سپس روی افزودن ضربه بزنید.

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


نحوه تنظیم اعلان های برنامه های وب در آیفون

در آپدیت بتا از در iOS 16.4 و iPadOS 16.4، اپل یک ویژگی جدید اضافه کرد که به برنامه های وب اضافه شده به صفحه اصلی اجازه می دهد تا از اعلان ها پشتیبانی کنند. بدین ترتیب این اپلیکیشن ها می توانند از طریق پنجره ای که بر روی صفحه نمایش شما ظاهر می شود، مانند سایر اپلیکیشن ها، مجوز دریافت اعلان ها را درخواست کنند و سپس با دریافت اعلان از این اپلیکیشن موافقت کنید. با اعلان‌های مجاز از این برنامه، آنها در صفحه قفل، در مرکز اعلان‌ها و روی یک اپل واچ جفت شده ظاهر می‌شوند.

◉ برنامه وب را که به صفحه اصلی خود اضافه کرده اید باز کنید.

◉ تنظیماتی را پیدا کنید که اعلان‌ها را روشن می‌کند و سپس آن را فعال کنید.

◉ وقتی درخواست مجوز ظاهر شد، روی Allow ضربه بزنید تا به برنامه وب اجازه داده شود تا اعلان‌ها را برای شما ارسال کند، درست مثل یک برنامه معمولی.

پس از انجام این کار، می‌توانید اعلان‌ها و نشان‌های نماد برنامه وب را از داخل بخش اعلان‌ها در برنامه تنظیمات کنترل کنید.

نظر شما در مورد برنامه های تحت وب در آیفون چیست؟ آیا از هیچ کدام از آنها در گوشی خود استفاده می کنید؟ در نظرات به ما بگویید.

منبع:

کلمات کلیدی

مقالات ذات صل