اپل برنامه های وب قدرتمند را به نام حفظ حریم خصوصی منع می کند

نماد زمان خواندن 3 دقیقه خواندن


خوانندگان به پشتیبانی از MSpoweruser کمک می کنند. در صورت خرید از طریق پیوندهای ما ممکن است کمیسیون دریافت کنیم. نماد راهنمای ابزار

صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب

اپل

به منظور تبلیغ فروشگاه App خود، اپل به دلیل دلسرد کردن برنامه های وب شناخته شده است. اگرچه PWA (برنامه وب پیشرو) در بین توسعه دهندگان محبوبیت پیدا می کند، به دلیل محدودیت های سطح سیستم عامل، ارائه یک PWA با کیفیت بالا برای دستگاه های اپل دشوار است. در WWDC هفته گذشته، اپل اعلام کرد که از چندین وب API که توسعه دهندگان را قادر می سازد برنامه های وب قدرتمند بسازند، پشتیبانی نمی کند. به عنوان مثال، اپل به برنامه های وب اجازه استفاده از بلوتوث، NFC و حسگر مجاورت را نمی دهد.

اپل اعلام کرده است که API های وب زیر توسط سافاری پشتیبانی نمی شوند.

  • بلوتوث وب – به وب‌سایت‌ها اجازه می‌دهد به دستگاه‌های بلوتوث LE مجاور متصل شوند.
  • Web MIDI API - به وب‌سایت‌ها اجازه می‌دهد تا دستگاه‌های MIDI را شمارش، دستکاری و دسترسی داشته باشند.
  • API مغناطیس سنج – به وب‌سایت‌ها اجازه می‌دهد به داده‌های مربوط به میدان مغناطیسی محلی اطراف کاربر، همانطور که توسط حسگر مغناطیس‌سنج اولیه دستگاه شناسایی می‌شود، دسترسی داشته باشند.
  • Web NFC API – به وب‌سایت‌ها اجازه می‌دهد با برچسب‌های NFC از طریق خواننده NFC دستگاه ارتباط برقرار کنند.
  • Device Memory API – به وب سایت ها اجازه می دهد تا مقدار تقریبی حافظه دستگاه را بر حسب گیگابایت دریافت کنند.
  • API اطلاعات شبکه - اطلاعاتی را در مورد اتصالی که یک دستگاه برای برقراری ارتباط با شبکه استفاده می کند ارائه می دهد و ابزاری را برای اطلاع اسکریپت ها در صورت تغییر نوع اتصال فراهم می کند.
  • Battery Status API – به وب سایت ها اجازه می دهد اطلاعاتی در مورد وضعیت باتری دستگاه میزبان دریافت کنند.
  • اسکن بلوتوث وب – به وب‌سایت‌ها اجازه می‌دهد دستگاه‌های بلوتوث LE مجاور را اسکن کنند.
  • حسگر نور محیط – به وب‌سایت‌ها اجازه می‌دهد سطح نور فعلی یا روشنایی نور محیط اطراف دستگاه میزبان را از طریق حسگرهای اصلی دستگاه دریافت کنند.
  • پسوند بررسی سیاست HDCP برای EME – به وب‌سایت‌ها اجازه می‌دهد تا خط‌مشی‌های HDCP را که در پخش/بازپخش رسانه استفاده می‌شوند، بررسی کنند.
  • سنسور نزدیکی – به وب‌سایت‌ها اجازه می‌دهد تا داده‌های مربوط به فاصله بین یک دستگاه و یک شی را که توسط حسگر مجاورت اندازه‌گیری می‌شود، بازیابی کنند.
  • WebHID – به وب‌سایت‌ها اجازه می‌دهد اطلاعات مربوط به دستگاه‌های رابط انسانی (HID) متصل محلی را بازیابی کنند.
  • API سریال – به وب‌سایت‌ها اجازه می‌دهد داده‌ها را از رابط‌های سریال بنویسند و بخوانند، که توسط دستگاه‌هایی مانند میکروکنترلرها، چاپگرهای سه بعدی و غیره استفاده می‌شوند.
  • USB USB – به وب سایت ها امکان می دهد از طریق USB (گذرگاه سریال جهانی) با دستگاه ها ارتباط برقرار کنند.
  • سنسور موقعیت جغرافیایی (موقعیت جغرافیایی پس‌زمینه) – یک نسخه مدرن‌تر از API قدیمی‌تر Geolocation که به وب‌سایت‌ها امکان دسترسی به داده‌های موقعیت جغرافیایی را می‌دهد.
  • تشخیص بیکاری کاربر – به وب سایت اطلاع می دهد زمانی که کاربر بیکار است.

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

اولین خط دفاعی WebKit در برابر اثرانگشت این است که ویژگی‌های وب را که اثرانگشت‌پذیری را افزایش می‌دهد و هیچ راه امنی برای محافظت از کاربر ارائه نمی‌دهد، اجرا نمی‌کند.

آیا با استراتژی اپل مبنی بر عدم اجرای استانداردهای وب به دلیل مشکلات اثر انگشت موافقید؟ نظرات خود را در بخش نظرات زیر با ما در میان بگذارید.

منبع: ZDNet

بیشتر در مورد موضوعات: سیب, در iOS, سیاحت اکتشافی در افریقا, API های وب