الإلكترون وتراجع التطبيقات المحلية

يكتب SwiftOnSecurity عن المحول الأخير إلى Chromium كمحرك عرض مدمج لنظام Windows:


لا يتعلق الأمر فقط بالكروم ، بل يتعلق أيضًا ببرنامج ElectronJS. تعتقد Microsoft أن EdgeHTML لا يمكنها تحقيق التكافؤ التام في الوظائف مع Chromium لاستبدالها في تطبيقات Electron. يصبح ازدواج محرك Electron في كل برنامج مشكلة أداء مهمة. بدلاً من ذلك ، يريدون الحصول على مثيل واحد على مثيل Electron مع الوظائف الإضافية الخاصة بهم.

الإلكترون هو سرطان يقتل كلا من ماك وويندوز وهو ينتشر. يجب أن تقدم Microsoft بديلاً بالتحسينات الأصلية لتحسين الأداء واستخدام الموارد.

لا أشارك في تشاؤمهم حول التطبيقات المحلية ، لكن الإلكترون بلا شك آفة النظام الأساسي. أعتقد أن نظام التشغيل Mac سوف يوفر مقاومة أكثر من نظام Windows ، لأن نظام Mac يستقطب عددًا أكبر من الأشخاص المهتمين. ولكن لا يزال ، أنا قلق.


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


في الوقت نفسه ، كانت هناك دائما تطبيقات سيئة. لكنهم نادراً ما وصلوا إلى أي مستوى من الشعبية لأن مستخدمي Mac رفضوا بشكل جماعي. مثال أساسي هو Microsoft Word 6.0. كان Word 5 لنظام التشغيل Mac مفضلاً للمستخدمين ومقيمًا موثوقًا في نظام Mac الأساسي. كان Word 6 وحش عبر النظام الأساسي. رفضها مستخدمو Mac ، وأثار رد فعلهم تغييرات في Microsoft - في ذروة عظمتهم في منتصف التسعينيات ، أعادوا التفكير بالكامل في إستراتيجية Mac الخاصة بهم وأنشأوا مجموعة منفصلة من الأعمال مكرسة للتطوير لنظام Mac. وصف ريك شوت من مايكروسوفت القصة بشكل مثير للدهشة في عام 2004 :


حسنًا ، لقد كان Mac Word 6.0 ضخمًا وبطيئًا فيما يتعلق بقوة أجهزة الكمبيوتر في تلك الأوقات ، ولكن هذا لم يكن السبب وراء تحول Mac Word 6.0 إلى منتج ذكي ، على الأقل ليس بشكل مباشر.
[...]
علاوة على ذلك ، بينما اشتكى الناس من الأداء ، استمعنا إلى استيائهم أكثر من حقيقة أن Mac Word 6.0 لم يكن "يشبه Mac". لذلك أمضينا الكثير من الوقت في اكتشاف معنى الناس بالضبط عندما يقولون "مثل Mac". أطلقنا مجموعات التركيز. علق البعض منا على مجتمعات Usenet. تحدثنا مع مراجعي البرنامج ومع أصدقائنا الذين استخدموا المنتج. اتضح أن كلمة "Mac-like" تعني Mac Word 5.0.

لقد قضينا الكثير من الوقت في حل جميع المشكلات التقنية لنظام التشغيل Mac Word 6.0 ، لكننا فشلنا في إنشاء واجهة مستخدم من شأنها أن تعمل مثل Word 5.0.
[...]
شيء آخر اكتشفناه نتيجة لفهم جوهر "Mac-like" هو أننا لا نستطيع تنفيذه بشكل صحيح إذا ظل Office المنتج الوحيد الذي سيتم بناء كلا الإصدارين منه ، لنظامي Mac و Windows. حقيقة أن تنفيذ "Mac-like" تحولت إلى مشكلة تعني وجود اختلافات جوهرية بين أسواق Win Word و Mac Word. إذا أردنا أن نفهم كلا السوقين ، فيجب أن يكون لمنتجاتنا Win و Mac إدارة تسويق وإدارة منتجات منفصلة. تعد الدروس التي تعلمناها مع Mac Word 6.0 أحد أسباب وجود سطر منفصل لنظام Mac الآن.

لا أوافق بشكل أساسي على جانب واحد: لم ير المستخدمون تطبيق Mac على شكل Word 5 على هذا النحو - في الواقع ، اتبع Word 5 ببساطة قواعد Mac في تصميمه. تم رفض Word 6 ليس بسبب غرابة ، ولكن لأنه حرفيًا يشبه عكس Mac. بدا وعملت تماما مثل كلمة لويندوز.


كان Word 6 بعيدًا عن Mac-like ، لكنه كان أقرب من مستندات Google الحالية المفتوحة في متصفح Chrome. محرّر مستندات Google هو محرر نصوص مناهض لنظام Mac تم تشغيله داخل متصفح ويب أكثر معاداة Mac . ما رفضه مستخدمو Mac بشكل قاطع باعتباره مضادًا لنظام التشغيل Mac في عام 1996 كان أفضل مما تحمله مستخدمي Mac بسعادة اليوم. لم تعد البرامج بحاجة إلى أن تبدو أصلية على جهاز Mac من أجل النجاح في ذلك اليوم. هذه مأساة.


حتى Apple نفسها تقوم بالفعل بإصدار تطبيقات Mac مع مظاهر صارخة من برامج Anti-Mac. تطبيقات "Marzipan" على MacOS 10.14 Mojave - الأخبار ، الصفحة الرئيسية ، الأسهم ، المذكرات الصوتية هي تطبيقات سيئة للغاية . فهي سيئة سواء وظيفيا وفي ضجة كبيرة من التصميم. أنا بصراحة لا أفهم كيف قررت Apple أن يكون من الطبيعي إطلاق هذه التطبيقات.


مثال آخر هو تطبيق App Store الجديد على Mojave. يبدو بالتأكيد جميلًا ، لكن قبل بضعة أيام لاحظت أنه لا يدعم مفتاحي Page Down و Page Up للتمرير (وكذلك مفاتيح Home and End للانتقال إلى البداية أو النهاية) في أي من شاشاته.


ملاحظة صغيرة

بعد أن كتبت عن ذلك على Twitter ، أجاب العديد من الأشخاص أن مفاتيح الخمول يجب ألا تكون مفاجأة ، لأن لوحات مفاتيح Apple الحديثة لا تملكها. أولاً ، هذا غير صحيح - فهم موجودون على لوحة المفاتيح السحرية الكبيرة. ولكن حتى لو كان لديك MacBook أو مجرد لوحة مفاتيح صغيرة ، يمكنك الحصول على هذه الأزرار باستخدام Fn. Fn ↓ = الصفحة لأسفل ؛ Fn ↑ = صفحة لأعلى ؛ Fn ← = الصفحة الرئيسية ؛ Fn → = النهاية. استخدمه!


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


ملاحظة صغيرة

على الرغم من أنني قمت بتشغيل وضع kiddie بالكامل ، إلا أنني خرجت من حشيشتي ، دعني أذكر موقفًا آخر مع Mojave ، وهو بالتأكيد عمل للمطورين الشباب في Apple. يحتوي الأمر File → Show Original في Finder على مفتاح التشغيل السريع sinceR ، على ما أعتقد ، نظام 6. (حدد alice أو symlink ، وسيعرض لك هذا الأمر الملف المصدر). ملف → جعل الاسم المستعار كان ⌘L. في Mojave ، تم إعادة تعيين ⌘R بطريقة غير مفهومة للتدوير إلى اليمين ، و ⌘L للتدوير إلى اليسار. (يبدو أنها عناصر غير مرئية في قائمة "تحرير"؟ فهي ليست في قائمة العناصر ، ولكن يتم تمييز الزر "تحرير" عند الضغط على هذه المفاتيح.) مفتاح التشغيل السريع لإنشاء اسم مستعار هو الآن ⌤⌘A ، والشاشة الأصلية هي ⌤⌥⌘A. المجموعات الجديدة نفسها ليست سيئة كما يبدو لي ، لكنها كانت مجموعات قديمة بشكل لا يصدق لتغييرها بسهولة. علاوة على ذلك ، لا تتزامن الأزرار الجديدة مع تلك الموجودة في الصور ، حيث يتم تعريفها على أنها ⌘R - دوران عقارب الساعة و ⌥⌘R - في اتجاه عقارب الساعة. اختصارات لوحة المفاتيح في الصور ، حيث يمثل الدوران في الاتجاه الآخر خيارًا مع معدِّل الخيار (instead) بدلاً من استخدام مفتاح مختلف تمامًا ، يبدو لي أكثر أهمية على جهاز Mac. من ناحية أخرى ، تستخدم المعاينة أسماء "Rotate Left" و "Rotate Right" ونفس مجموعات ⌘L و asR مثل Finder في Mojave. أنا أستسلم.


بالتأكيد ، لا يستخدم تطبيق متجر التطبيقات لـ Mojave Electron. لكن المشكلة مع تطبيقات Electron ليست في ذلك ، ولكن في تقليل طلب المستخدم على تطبيقات Mac الأصلية الصنع. وهذا مخيف. أكبر تهديد لنظام التشغيل Mac ليس جهاز iPad ، وليس أجهزة Chromebook أو أجهزة الكمبيوتر التي تعمل بنظام Windows 2 في 1 ، ولكن اللامبالاة بشأن ما جعل تطبيقات Mac كبيرة للغاية. أثناء تويتدي عن الموقف مع Page Down / Up :


مثل هذه الحالات بالنسبة لنا تشبه الكناري في منجم للفحم فيما يتعلق بحالة منصة Mac. حتى إذا كانت Apple لا تتبع القواعد الأساسية - مثل دعم Page Up / Down ، والأشياء التي يجب أن تعمل في واجهات مباشرة خارج الصندوق - كيف يمكننا توقع ذلك من مطورين آخرين؟

التطبيق المتجر الجديد يبدو بالتأكيد أفضل. لكن المطورين في شركة Apple والشركات الأخرى بحاجة إلى معرفة التصميم وكيفية عمله .

Source: https://habr.com/ru/post/ar432518/


All Articles