انطباق ويژگیهای اپلیکیشن های وب پیشرو (PWA) به اپلیکیشن های مخصوص پلتفرم
مقالات مایکروسافت در مورد PWA بیان میکنند که این اپلیکیشنها همان سایتها هستند. بله، PWA ها فقط وبسایت هستند، اما بسیار فراتر از این هم هستند. اگر به درستی اجرا شوند، اپلیکیشن های وب پیشرو (PWA) مانند یک وبسایت نخواهد بود، بلکه شبیه یک برنامه “واقعی” خواهد بود. حالا احساس یک برنامه نیتیو به چه معناست؟ در این نوشتار در مورد نزدیک کردن اپلیکیشن های وب پیشرو (PWA) به اپلیکیشن های مخصوص پلتفرم صحبت خواهیم کرد.
برای پاسخ به این سوال، اجازه دهید از برنامه Apple Podcasts به عنوان مثال استفاده کنم. این برنامه در macOS روی دسکتاپ و در iOS (و به ترتیب iPadOS) در تلفن همراه موجود است. در حالی که پادکست یک برنامه رسانهای است، ایدههای اصلی که من با کمک آن مساله را توضیح میدهم در مورد سایر دستههای برنامه نیز کاربرد دارند.
قابلیت اجرای آفلاین
اگر یک قدم به عقب بردارید و به برخی از برنامههای کاربردی مخصوص پلتفرم که ممکن است در تلفن همراه یا کامپیوتر شخصی خود داشته باشید فکر کنید، یک چیز به وضوح برجسته میشود: شما هرگز بدون محتوا نخواهید ماند. در برنامه پادکستها، حتی اگر آفلاین باشم، همیشه چیزی وجود دارد. هنگامی که اتصال شبکه وجود ندارد، برنامه به طور طبیعی باز میشود. بخش نمودارهای برتر هیچ محتوایی را نشان نمیدهد، اما در عوض پیام عدم اتصال به اینترنت دیده میشود که با دکمه تلاش مجدد همراه شده است. شاید خوشایندترین تجربه نباشد، اما چیزی به دست میآورم.
محتوای آفلاین در دسترس و مدیای قابل پخش
در حالت آفلاین، از طریق کشوی سمت چپ، همچنان میتوانم به بخش بارگیری شده رفته و از قسمتهای پادکست بارگیری شده که آماده پخش هستند و با تمام دادههای مکمل مانند آثار هنری و توضیحات نمایش داده میشوند، لذت ببرم.
بارگیری فعال در پسزمینه
وقتی دوباره آنلاین میشوم، البته میتوانم محتوا را جستجو کنم، و هنگامی که یکی از نتایج را انتخاب میکنم آخرین قسمت از سری جستجوشده بلافاصله بارگیری میشود، بدون هیچ سوالی.
اشتراکگذاری و تعامل با سایر برنامهها
برنامه پادکست به طور طبیعی با سایر برنامهها ادغام میشود. به عنوان مثال، وقتی روی قسمتی که دوست دارم راست کلیک میکنم، میتوانم آن را در برنامههای دیگر دستگاه خود، مانند برنامه پیامها، به اشتراک بگذارم. همچنین به طور طبیعی با کلیپ بورد سیستم ادغام میشود. میتوانم روی هر قسمت راست کلیک کرده و پیوند آن را کپی کنم.
برنامه در پس زمینه دادههای جدید را بارگیری میکند
در تنظیمات برنامه Podcasts، میتوانم برنامه را برای بارگیری خودکار قسمتهای جدید پیکربندی کنم. من حتی مجبور نیستم در مورد آن فکر کنم، محتوای به روز همیشه فقط در آنجا خواهد بود. شعبده بازي.
حالت همگام بر روی ابر
در عین حال، اشتراکهای من در همه دستگاههایی که من مالک آن هستم همگامسازی میشود. در دنیایی بی عیب و نقص، من نگران این نیستم که اشتراکهای پادکست خود را به صورت دستی همگام کنم. به همین ترتیب، من نباید اضطراب داشته باشم که حافظه دستگاه تلفن همراه من توسط قسمتهایی که قبلاً در دسکتاپ گوش دادهام و بالعکس مصرف شود. حالت پخش هماهنگ میشود و قسمتهای گوش داده شده به طور خودکار حذف میشوند. امروزه این ویژگی برای اپلیکیشن های وب پیشرو (PWA) اهمیت زیادی پیدا کرده است.
کنترلهای کلید سختافزاری مدیا
وقتی مشغول کار با برنامه دیگری هستم، به عنوان مثال، خواندن یک صفحه خبری در مرورگر Chrome، همچنان میتوانم برنامه Podcasts را با کلیدهای رسانه روی لپ تاپ خود کنترل کنم. برای پرش به جلو یا عقب نیازی به تغییر برنامه نیست.
مولتیتسک و میانبر برنامه
البته من همیشه میتوانم از هر کجا به برنامه پادکست با مولتیتسک برگردم. این برنامه دارای آیکونی است که به وضوح قابل تشخیص است و میتوانم آن را بر روی دسکتاپ یا داک برنامه خود قرار دهم تا پادکستها بلافاصله در صورت تمایل راهاندازی شوند.
اقدامات سریع در منو
متداولترین اقدامات برنامه، جستجو برای محتوای جدید و بررسی قسمتهای جدید، درست از منوی زمینه برنامه در Dock در دسترس است. از طریق منوی Options، میتوانم تصمیم بگیرم که برنامه را در زمان ورود باز کنم.
ادغام فایل سیستم
ممکن است فوراً به آن فکر نکنید، اما برنامه Podcasts به طور طبیعی با فایل سیستم ادغام میشود. وقتی یک قسمت پادکست را بارگیری میکنم، روی لپ تاپ من در مسیری ذخیره میشود.
ظاهر و احساس یک اپ مخصوص پلتفرم
نکته ظریفتری وجود دارد که برای یک برنامه iOS مانند پادکست بدیهی است:
هیچ یک از برچسبهای متن قابل انتخاب نیستند و همه متن با فونت سیستم دستگاه ترکیب میشود. همچنین انتخاب تم رنگ سیستم (حالت تیره) قابل انجام است.
نوار عنوان سفارشی
وقتی به پنجره برنامه Podcasts نگاه می کنید، متوجه میشوید که دارای یک نوار عنوان و نوار ابزار کلاسیک یکپارچه نیست، مانند، به عنوان مثال، پنجره مرورگر Safari، اما یک تجربه سفارشی شبیه به نوار کناری متصل به پنجره پخشکننده اصلی است.
انیمیشنهای روان
انیمیشنهای درون برنامه در پادکستها سریع و روان هستند. به عنوان مثال، وقتی کشوی Episode Notes را در سمت راست باز میکنم، به زیبایی وارد میشود. وقتی یک قسمت را از بارگیریهای خود حذف میکنم، قسمتهای باقی مانده شناور میشوند و از فضای آزاد شده استفاده میکنند.
نمایش محتوا خارج از برنامه
برنامه Podcasts در iOS میتواند محتوا را در مکانهای دیگری غیر از برنامه واقعی، به عنوان مثال، در نمای ابزارکهای سیستم یا در قالب پیشنهاد Siri، نشان دهد. داشتن فراخوانهای فعال که فقط نیاز به ضربه زدن دارند تا بتوانید با آنها ارتباط برقرار کنید، میتواند میزان تعامل مجدد برنامهای مانند پادکست را تا حد زیادی افزایش دهد.
ویجت کنترل قفل صفحه
هنگامی که یک قسمت پادکست در حال پخش است، برنامه پادکست یک ویجت کنترل زیبا در صفحه قفل نشان میدهد که دارای اطلاعاتی مانند آثار هنری قسمت، عنوان قسمت و نام پادکست است.
پوش نوتیفیکیشن
پوش نوتیفیکیشنها در وب کمی آزاردهنده شدهاند. اما اگر به درستی مورد استفاده قرار گیرند، می توانند ارزش زیادی را به تجربه کاربری اضافه کنند. به عنوان مثال، برنامه پادکست iOS میتواند قسمتهای جدیدی از پادکستهایی را که در آنها مشترک هستم به من اطلاع دهد یا قسمتهای جدیدی را توصیه کند. همچنین من را از ویژگیهای جدید برنامه مطلع میکند.
نشان آیکون برنامه
هرگاه قسمتهای جدیدی برای یکی از پادکستهایی که من مشترک آن هستم وجود دارد، نشان نماد برنامه در نماد صفحه اصلی Podcasts ظاهر میشود و به شکلی که آزاردهنده نیست دوباره من را تشویق میکند تا مجدداً وارد برنامه شوم.
پخش رسانه بر تنظیمات صرفهجویی در مصرف انرژی اولویت دارد
هنگام پخش رسانه پادکست، ممکن است صفحه خاموش شود، اما سیستم وارد حالت آماده به کار نمیشود. برنامهها میتوانند صفحه را نیز روشن نگه دارند، برای مثال برای نمایش اشعار یا زیرنویسها.
مشاهده برنامه از طریق فروشگاه برنامه
در حالی که برنامه Podcasts بخشی از تجربه دسکتاپ macOS است، در iOS باید از App Store نصب شود.
منبع: