الموعد النهائي لوضع الحماية:

اعتمادًا على من تسأل ، يوم الجمعة ، 1 يونيو هو أفضل أو أسوأ شيء يأتي إلى متجر تطبيقات Mac منذ أن فتح أبوابه في عام 2011. اعتبارًا من الآن ، يجب على التطبيقات الجديدة والمحدثة بشكل كبير التي يتم إرسالها إلى متجر تطبيقات Mac من Apple تنفيذ وضع الحماية

كمراجعة سريعة: يشير وضع الحماية إلى تجزئة البيانات والميزات التي يمنح تطبيق معين الوصول إليها ؛ يمكن لكل تطبيق أن يلعب مجازًا بشكل حصري في وضع الحماية الخاص به ، بحيث لا يصل إلا إلى البيانات التي منحتها Apple استحقاقات التطبيق لتراها.

في الأصل ، أخبرت Apple مطوري Mac App Store أن تطبيقاتهم ستحتاج إلى تنفيذ وضع الحماية بحلول نوفمبر 2011. في نوفمبر ، تم تمديد الموعد النهائي حتى مارس 2012 ؛ في فبراير، مددت آبل هذا الموعد النهائي مرة أخرى حتى 1 يونيو. وكما سيقول لكم iCal ، لقد حان ذلك اليوم. لقد دخلنا أخيراً عصر وضع الحماية.

الجانب الإيجابي من وضع الحماية هو أنه يعني ، نظريًا ، أن تطبيقاتك ستصبح أكثر أمانًا وأكثر موثوقية: يمنعك Mac من الوصول إلى الملفات التي لا يجب الوصول إليها. لكن هذا الأمن له ثمن ، على الأقل في بعض الحالات. يقول بعض المطورين ذلك

سيجبرهم وضع الحماية على إزالة الميزات من تطبيقاتهم—أو ، في بعض الحالات ، لسحبهم من Mac App Store بالكامل. على سبيل المثال ، يحظر وضع الحماية بشكل عام إجراءات مثل محاكاة الضغط على المفاتيح (مثل الكتابة قد تؤدي أداة الموسع) أو الوصول إلى الامتيازات على مستوى الجذر (مثل تنفيذ سطر أوامر معين نصوص).

رأي أبل

من السهل معرفة سبب كون متطلبات وضع الحماية منطقية من منظور Apple: لسبب واحد ، أنها عملت بشكل رائع على متجر تطبيقات iOS. منذ اليوم الأول ، كانت تطبيقات iPhone (والإصدارات الأحدث من iPad) مقيدة بشدة بشأن الميزات والبيانات يمكنهم الوصول إلى هذه الأجهزة ، وكانت النتيجة سجلاً مذهلاً لنظام iOS الأمان.

بينما كان هناك ذلك kerfuffle دفتر العناوين واستغلال أمان WebKit من حين لآخر الذي يحتاج إلى الترقيع ، كانت تلك الاستثناءات الأمنية التي أثبتت الحاجة إلى متطلبات وضع الحماية الصارمة. إن التضييق على ما يمكن لتطبيقات البيانات الوصول إليه من البداية يضمن بقاء iOS بعيداأقلغير حصين للتهديدات الأمنية من ذكري المظهر.

يؤدي الضغط على البيانات التي يمكن لتطبيقات Mac App Store الوصول إليها إلى تمكين Apple لطمأنة عملائها بأن برامج الجهات الخارجية التي يقومون بتثبيتها آمنة ولن تعرض للخطر أجهزة Mac الخاصة بهم. وتريد شركة آبل بالتأكيد طمأنة مستخدميها بأن أجهزة Mac آمنة للغاية ، خاصة بعد العيب المخيب للآمال الذي تركته الفلاش باك حصان طروادة. إذا رأت Apple أن بديلها هو انتظار اليوم الذي يبدأ فيه عنوان متجر تطبيقات Mac الخبيث بشكل ضار في إساءة استخدام بيانات المستخدم ، فإن متطلبات وضع الحماية تبدو وكأنها لا تفكير.

توقعات المستخدم والمطور

تأمل شركة Apple - وتتوقع على الأرجح - ذلك معظم لن يلاحظ عملاء Mac App Store أي شيء تغير عندما بدأوا في تثبيت تطبيقات وضع الحماية من المتجر. بالنسبة للعديد من التطبيقات المتخصصة أو الضيقة التركيز التي لا تحتاج إلى الوصول إلى أي إضافات (فكر في الألعاب ومديري قوائم المهام وما شابه) ، يجب أن يكون هذا هو الحال بالفعل ؛ يجب ألا يكون لوضع هذه التطبيقات في وضع الحماية أي تأثير ملموس على تجربة المستخدم.

ولكن في حالات أخرى ، قد يضطر المطورون إلى التضحية بالميزات الكبيرة والصغيرة للامتثال لمتطلبات أمان Apple. برنامج اللحوم الطائرةمحرر الصور الشهير Acorn ، على سبيل المثال ، يقدم اختصارًا ذكيًا للمستخدمين المحترفين: عند حفظ الصورة ، مجرد تغيير امتداد اسم الملف يخبر التطبيق تلقائيًا بتعديل التنسيق الذي تحفظه إملأ. قال Gus Mueller لـ Flying Meat's Sandbox أن إصدار Mac App Store من التطبيق لن يدعم هذه الميزة مكوورلد، لأنه - حسب اعتقاده - من التغييرات تحت غطاء المتعلقة بكيفية عمل مربعات الحوار حفظ داخل وضع الحماية. وأكد مولر على أنه ليس متأكدًا على وجه التحديد من سبب عدم عمل الميزة في إصدار وضع الحماية من Acorn ، لكنه كان يكرس وقته لاكتشاف مشاكل أخرى في وضع الحماية ، مثل تشغيل تطبيق AppleScripts للتطبيق.

على الجانب الإيجابي ، بينما كان مولر يخشى في نوفمبر الماضي من أن نهج Apple الخاص بوضع الحماية في وضع الحماية من شأنه كسر ميزات Acorn الأخرى ، مثل المكون الإضافي ودعم لقطة الشاشة ، "يبدو أن Apple مدمجة في بعض الذكاء الذي يبحث عن نية المستخدم فيما يتعلق بـ" ميزات مثل أولئك.

ريتش سيجل برمجيات العظام تكلم الى مكوورلد حول مخاوفه بشأن sandboxing نوفمبر الماضي أيضا ، من قائمة طويلة من الميزات في محرر النصوص الشهير للشركة BBEdit والذي يخشى أنه قد لا يُسمح له بالمضي قدمًا: البحث عن ملفات متعددة و يحل محل؛ تطبيقات مصنع النص. الأتمتة متعددة التطبيقات باستخدام AppleScript أو Automator ؛ فتح ملف بالاسم ؛ متصفحات القرص. عرض مجلدات حية في المشاريع ؛ تكامل SCM ؛ عمليات أدوات HTML المجمعة (التحقق من البنية ، تحديث الموقع) ؛ والكثير من الأشياء من وراء الكواليس مثل فحص الدلائل لبيانات ctags. في ذلك الوقت ، قال سيجل أنه حرفياً لم يكن متأكدًا من الميزات التي يمكن لـ BBEdit الاستمرار في دعمها بمجرد وضع الحماية. والآن ، هناك وضع الحماية هنا ، Siegel ما يزال غير متأكد:

وكتب في رسالة بالبريد الإلكتروني إلى: "يظل السؤال مفتوحًا حقًا" مكوورلد. "باستخدام تقنية مثل وضع الحماية ، يملي النظام الأساسي أي تغييرات في الميزات ؛ لذا لا يمكننا معرفة ما إذا كانت ميزة أو سلوك معين سيعمل حتى نختبره في بيئة وضع الحماية. " بينما تعرف Bare Bones أن ميزات BBEdit مثلها لن تعمل أدوات سطر أوامر Unix وتصعيد الامتيازات عند الحفظ على الملفات المملوكة للجذر مطلقًا في وضع الحماية ، "هناك الكثير من الاختبارات التي يجب إجراؤها" مع الميزات الأخرى في البرمجيات. وبطبيعة الحال ، بمجرد تحديد Bare Bones للمشكلات التي لا تعمل ، يقول Siegel ، "علينا أن نقرر ما إذا كان سيتم تحييد الميزة بالكامل ، أو التحريض مع Apple لإجراء تغييرات على النظام لتمكينه من العمل ". ويختتم قائلاً: "في النهاية ، على الرغم من ذلك ، سيحدد الوقت فقط كيف سيبدو المنتج النهائي في وضع الحماية".

أيضا في نوفمبر ، روب غريفيث - سابق مكوورلد محرر أول وهو الآن جزء من العديد من الحيل- أعرب عن قلقه من أن العديد من تطبيقات الشركة (أمي, ساحرةو الوقت بالوعة) ستحتاج ببساطة إلى الانسحاب من Mac App Store بالكامل بمجرد وصول الموعد النهائي لوضع الحماية. تستفيد كل هذه التطبيقات الثلاثة من شيء يسمى واجهات برمجة تطبيقات إمكانية الوصول ، مما يتيح لها محاكاة تفاعلات المستخدم المختلفة للعمل على سحرها.

وأكد غريفيث ل مكوورلد هذا بالفعل ، لم تقدم شركة Apple أي استحقاقات جديدة للمطورين لاستخدام واجهات برمجة تطبيقات إمكانية الوصول في بيئة وضع الحماية. وهذا يعني أن العديد من الحيل لا يمكنها إصدار أي ميزات جديدة لتلك التطبيقات في Mac App Store ، فقط إصلاحات الأخطاء. بالنسبة للإصدارات الجديدة الرئيسية ، ستعود العديد من الحيل إلى الاعتماد على المبيعات المباشرة من موقعها على الويب بدلاً من ذلك.

بالنسبة لبعض المطورين ، فإن جعل تطبيقاتهم تتوافق مع متطلبات وضع الحماية في متجر Mac App Store سيعيق برامجهم ببساطة أكثر من اللازم. مطورو مشغل لوحة المفاتيح الشهير ألفريد نشر على مدونتهم الجمعة أن "Gatekeeper الجديد من Apple يمهد الطريق أمامنا للحفاظ على إنتاجية ألفريد قدر الإمكان دون الحاجة إلى العمل في حدود وضع الحماية." ال تضيف الشركة أيضًا: "ستستمر في العثور على الإصدار المجاني من Alfred في MAS ، حيث تسمح Apple للتطبيقات الحالية بالبقاء في المتجر وتلقي الخطأ إصلاحات. ومع ذلك ، إذا كنت تبحث عن الميزات الجديدة الكبيرة المثيرة ، فإن أفضل رهان لك هو تنزيل Alfred من موقعنا على الويب. "

أتطلع قدما

يخشى البعض من أن عالم Mac App Store الشجاع الجديد الشجاع قد يكون تآكل هوية Mac. بالتأكيد ، على المدى القصير والطويل ، تجعل الحياة أكثر صعوبة للمطورين بينما يواصلون تحسين تطبيقاتهم ، بينما يشرحون في الوقت نفسه للمستخدمين المبتدئين سبب فقد بعض الميزات.

بالتأكيد ، قاعدة وضع الحماية ليست مجموعة واحدة من Apple خفيفة أو غير مطلعة. يشير تأجيل الشركة لمهلة الامتثال عدة مرات إلى أنها لا تزال على دراية بمخاوف المطورين ، وأن هدف الشركة هو عدم ترك العملاء في وضع أسوأ.

في الوقت الحالي ، سيحتاج معظم المستخدمين إلى اتباع نهج الانتظار والترقب. إذا تم تحديث بعض برامج Mac App Store التي تمتلكها بالميزات التي تعتمد عليها والتي تمت إزالتها ، فتحدث إلى المطور - وتحدث بشكل مثالي إلى Apple أيضًا. تذكر أن iPhone تم إطلاقه بدون متجر تطبيقات على الإطلاق ، ولكن اهتمام المستخدمين والمطورين أنتج Apple اتخاذ ما اتضح أنه أحد أفضل قراراتها التجارية على الإطلاق في فتح المنصة حتى الثالثة حفلات. إذا كان وضع الحماية يعرقل تجربة Mac للمستخدم العادي لنظام Mac ، فستقوم Apple بتعديل طريقة عملها.

في هذه الأثناء ، على الرغم من ذلك ، لدى المطورين أنواع مختلفة. الرجوع إلى المبيعات المباشرة لموقع الويب يعني فقدان التعرض الذي يقدمه متجر تطبيقات Mac. لكن مطوري Mac قاموا بهذا العمل لعقود قبل وجود متجر تطبيقات Mac ، والاحتمالات جيدة أنه يمكنهم جعله يعمل مرة أخرى.

ملاحظة: عندما تشتري شيئًا بعد النقر على الروابط في مقالاتنا ، فقد نربح عمولة صغيرة. اقرأ سياسة الارتباط بالعمولة لمزيد من التفاصيل.
  • Aug 04, 2021
  • 53
  • 0
instagram story viewer