چرا برنامه های افزودنی سافاری در iOS یک معامله بزرگ هستند

فهرست مطالب:

چرا برنامه های افزودنی سافاری در iOS یک معامله بزرگ هستند
چرا برنامه های افزودنی سافاری در iOS یک معامله بزرگ هستند
Anonim

موارد مهم

  • iPadOS 15 به افزونه مرورگر در Safari اجازه می دهد.
  • آنها درست مانند برنامه های افزودنی Chrome هستند، اما با امنیت بیشتر.
  • برنامه‌های افزودنی نیاز به نصب برنامه اپ استور والدین دارند.
Image
Image

Safari در iPad در آستانه دریافت برنامه‌های افزودنی است، درست مانند Chrome، Edge، و Safari در Mac. و نحوه استفاده شما از مرورگر را کاملاً تغییر خواهند داد.

Safari احتمالاً مهمترین برنامه در iPhone یا iPad شما است. برخی از مردم به ندرت آن را ترک می کنند، به غیر از ارسال عکس در اینستاگرام یا پاسخ به واتس اپ. و با این حال، در مقایسه با یک مرورگر دسکتاپ کاملاً محدود است.

می توانید از نشانک های کوچک استفاده کنید، و البته، سافاری با پانل اشتراک گذاری در سراسر سیستم یکپارچه می شود، اما گسترش خود سافاری تقریبا غیرممکن بوده است. در iOS 15، این در شرف تغییر است. پس چه اتفاقی می افتد؟

الکس چرنیکوف، توسعه‌دهنده برنامه، از طریق ایمیل به Lifewire گفت: «خوشبختانه، اپل به سراغ فناوری استاندارد صنعت افزونه به نام WebExtensions رفت. "در ابتدا، API افزونه کروم بود، اما با گذشت زمان، همه مرورگرهای اصلی آن را پذیرفتند. این روزها ساخت افزونه ها بسیار آسان شده است. شما آن را یک بار می‌سازید و در Edge، Firefox، Opera و Brave اجرا می‌شود."

اول حریم خصوصی

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

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

یک برنامه افزودنی فقط وقتی برای فعال کردن صفحه کلیک می کنید به آن دسترسی پیدا نمی کند. به طور پیش فرض، یک برنامه افزودنی به تمام صفحات بارگذاری شده در مرورگر شما دسترسی دارد. یعنی ایمیل شما، بانک شما، همه چیز. برنامه‌های افزودنی در iPadOS 15 Safari اینطور کار نمی‌کنند.

"آنها رویکرد جالبی را اتخاذ کردند که با آنچه ما در سایر مرورگرها می بینیم متفاوت است. آنها به شما اجازه می دهند افزونه فقط به صفحات خاص و همچنین برای مدت زمان محدودی دسترسی داشته باشد."

"به عنوان مثال، می توانید اجازه دهید برنامه افزودنی فقط در lefigaro.fr و فقط برای یک روز کار کند. با توجه به این واقعیت، برنامه های افزودنی اکنون ممکن است به محتوای وب سایت دسترسی کامل داشته باشند (که ممکن است شامل رمزهای عبور، جزئیات کارت اعتباری شما نیز باشد، و غیره)، تصور خوبی است."

شرکت نرم افزار Chernikov، Gikken، در حال حاضر در حال توسعه یک افزونه iOS 15 برای برنامه ترجمه خود، Mate است. من آن را آزمایش کرده‌ام، و انتخاب سایت‌هایی که افزونه را بارگیری می‌کنند کاملاً منظم است.در مورد Mate، می‌توانید آن را فقط به سایت‌های خارجی زبانی که می‌خواهید ترجمه کنید متصل کنید، و برخلاف مترجم داخلی سافاری، هر بار که از یکی از آن سایت‌ها بازدید می‌کنید، به‌طور خودکار بارگیری می‌شود.

چگونه برنامه‌های افزودنی سافاری iOS کار می‌کنند

نصب یک برنامه افزودنی سافاری با نصب یک برنامه همراه انجام می شود، که تضمین می کند که فرآیند تأیید App-Store اپل را طی می کند. سپس به تنظیمات افزونه های Safari مراجعه می کنید. اینها در برنامه تنظیمات، در کنار تنظیمات مسدودکننده محتوا (که به طور مؤثر افزونه های تخصصی مرورگر هستند) زندگی می کنند.

Image
Image

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

افزونه‌های iOS Safari نیز وب‌سایت‌های کوچکی هستند، اما در برنامه والد بسته‌بندی شده‌اند.هر بار که تغییراتی در کد برنامه افزودنی ایجاد می کنید و می خواهید دوباره آن را اجرا کنید، باید کل پروژه Xcode را دوباره بسازید (کامپایل مجدد کنید). چرنیکوف می‌گوید چقدر طول می‌کشد به اندازه پروژه بستگی دارد.

موانع دیگر، کل فرآیند تأیید اپ استور است که به اشتراک پولی و تمام مشکلات معمول ارسال یک برنامه نیاز دارد. و یکی دیگر از ملاحظات ظاهر و احساس است. برنامه افزودنی ساخته شده برای Chrome احتمالاً در مرورگر اپل درست به نظر نمی رسد.

برنامه‌های افزودنی-ارزش را دارد؟

تا کنون، درد ایجاد برنامه‌های افزودنی سافاری iOS همه با توسعه‌دهنده است. نصب یک برنامه و فعال کردن برنامه افزودنی در تنظیمات برگزیده سافاری برای کاربر به همین سادگی است، اگرچه این کار کمی مشکل است.

افزونه‌های iOS Safari نیز وب‌سایت‌های کوچکی هستند، اما در برنامه اصلی بسته‌بندی شده‌اند.

"شما هنوز باید برنامه افزودنی را به طور جداگانه فعال کنید، و کاملاً پنهان است. چند کاربر بتا با ما تماس گرفته اند و می گویند که نمی توانند بفهمند که مثلاً چگونه از افزونه Mate's Safari استفاده کنند،" Chernikov می گوید.

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

توصیه شده: