ما الذي يجعل ويندوز يتفوق في عالم التطبيقات؟
على مدار معظم حياتي، استخدمت نظام تشغيل مختلف عن ويندوز. لست من المعجبين بمنصة مايكروسوفت، لكن هناك شيء واحد تفعله بشكل أفضل من أي شخص آخر.
التطبيقات تعمل على ويندوز لفترة طويلة حقًا
قبل أن تظهر معظم البرامج الجديدة على الويب، كانت تُكتب لويندوز. ورغم أن معظم البرمجيات يمكن تشغيلها مباشرة في متصفح الويب، إلا أن تلك التي لا يمكنها ذلك لا تزال تستهدف ويندوز أولاً (على الأقل على أجهزة الكمبيوتر المكتبية). إليك الأمر - بمجرد إنشاء تلك التطبيقات لويندوز، ستستمر في العمل لفترة طويلة جدًا.
إنها مدة بقاء هذه التطبيقات، أكثر من عدد التطبيقات التي تم إصدارها، ما يجعلني أشعر بالغيرة من ويندوز. يمكنك محاولة تشغيل لعبة حاسوب اشتريتها في التسعينيات وهناك احتمال غير معدوم بأنها قد تعمل.
قد يبدو هذا شيئًا صغيرًا، لكنك لا تقدر تمامًا ما لديك حتى تضطر للعيش بدونه.
مايكروسوفت تعطي الأولوية لعدم كسر التطبيقات
تعمل العديد من الشركات على برامج قديمة لم تعد تتلقى تحديثات. لا تفكر في تغيير أنظمة التشغيل حتى عندما تكون على علم بوجود خيار آخر، لأن ذلك سيؤدي إلى إرباك سير العمل بالكامل. تعرف مايكروسوفت هذا عن عملائها. نتيجة لذلك، أكثر من أي من منافسيها، تعطي الشركة الأولوية لعدم إجراء تغييرات تؤدي إلى كسر التطبيقات الأخرى.
لكن هذا لا يعني أن تحديثات ويندوز الجديدة لا تكسر البرامج أبدًا. يحدث ذلك، حيث يستخدم الناس ذلك كسبب لعدم التحديث إلى إصدار أحدث من ويندوز. إن كسر البرمجيات أمر حتمي، لكن عندما ترغب مايكروسوفت في تجربة تغيير تعلم أنه سيكسر كل شيء، تميل إلى طرحه كإصدار بديل من ويندوز، مثل ويندوز RT في الماضي أو ويندوز على ARM اليوم. وهذا يتناقض مع أبل، التي تميل إلى إجراء تغييرات أحادية الجانب وتخبر المطورين الخارجيين بالانضمام.
على الرغم من أن الأمر يزعجني أنك دائمًا على بعد بضع نقرات من الوقوع في جزء قديم من ويندوز لم يتغير منذ عقد، إلا أن استقرار منصة مايكروسوفت هو سبب كبير وراء قدرة متجر مثل ستيم على تقديم هذه القوة الدائمة.
هذا ليس هو الحال على لينوكس
قد تشغل لينوكس معظم الإنترنت، لكن عددًا قليلًا جدًا من الأشخاص يستخدمون لينوكس على سطح المكتب. لفترة طويلة، كنت واحدًا منهم. بينما كنت أفضل العديد من تطبيقات لينوكس التي استخدمتها على البرامج التي تركتها في ويندوز، كان هناك دائمًا برنامج واحد على الأقل كنت أتمنى أن يأتي إلى لينوكس.
لكن مع مرور الوقت وصدور إصدارات جديدة من لينوكس بتواتر متوقع، كانت التطبيقات الموجودة على لينوكس تتوقف عن العمل. شهدت لينوكس تغييرات غالبًا ما تحسن أو تنعش الأمور في الخلفية، حيث تم طرح مكونات يعرفها مستخدمو لينوكس بأسمائها مثل systemd و Wayland، مما يتطلب من المطورين تحديث تطبيقاتهم. بعضهم لا يفعل ذلك أبدًا.
في البداية، كنت أؤمن تمامًا بوعد أن البرمجيات مفتوحة المصدر لا تموت أبدًا. لكن بالنسبة للبرامج الأقل شعبية التي لا يريد أحد صيانتها، بمجرد أن يبدأ الإصدار الأحدث في الكسر، قد يكون الأمر كما لو كانت ميتة، حتى لو كان الكود المصدري لا يزال موجودًا في مكان ما.
الهواتف الذكية والأجهزة اللوحية أسوأ بكثير
الآن أقوم بكل أعمالي الحاسوبية على هاتفي، وهو Galaxy Z Fold 6 القابل للطي. أحب أوضاع سطح المكتب مثل Samsung DeX، لكنني أستخدمها حاليًا كخيار احتياطي. أكتب هذه المسودة الأولى يدويًا في Samsung Notes. ثم سأضغط على زر Galaxy AI لتحويل خطي إلى نص باستخدام معالجة البيانات على الجهاز.
لقد جربت العديد من تطبيقات الكتابة على مر السنين. بعض التطبيقات، مثل iA Writer، اختفت من متجر بلاي. حتى تلك التي بقيت، تغيرت وظائفها. كان JotterPad يحفظ جميع الملفات في مجلد يمكن الوصول إليه بسهولة خارج التطبيق (وهو أمر رائع لنسخ الملفات احتياطيًا إلى التخزين الخارجي أو السيطرة على بياناتك بشكل عام). الآن، بسبب متطلبات الأمان من جوجل للتطبيقات المدمجة مع Google Drive، أصبحت الملفات المحفوظة محليًا في JotterPad مخفية في مكان ما غير قابل للوصول.
تعد الألعاب المحمولة ربما الأكثر إحباطًا. يكفي رؤية عدد الألعاب التي تأتي إلى آيفون ولكن ليس إلى أندرويد. والأسوأ هو رؤية عدد الألعاب التي جاءت إلى أندرويد ولكن لم تعد تعمل على الهواتف الجديدة، مثل Final Fantasy Crystal Chronicles أو الكلاسيكيات المحمولة مثل Shadowgun الأصلية. يمكن أن تكون التطبيقات شائعة اليوم ولكنها لن تكون متاحة بعد بضع سنوات قصيرة.
لم أعد إلى استخدام ويندوز بعد كل هذه السنوات، وليس لدي خطط للقيام بذلك (ربما باستثناء جهاز Xbox للألعاب في يوم من الأيام). لكن بينما أستمتع بتبني أشكال جديدة من الحوسبة، أنظر إلى هذا الجانب من ويندوز بلمعة من الغيرة في عيني.
التقنيات البرمجية التي تعزز الأداء
هناك العديد من التقنيات البرمجية التي يمكن أن تجعل المستخدمين يشعرون بأنهم في قمة النخبة. من خلال تحسين الأداء وسهولة الاستخدام، يمكن لهذه التقنيات أن تحدث فرقًا كبيرًا في تجربة المستخدم.
التقنيات الحديثة
- تطوير واجهات مستخدم سلسة.
- تحسين سرعة الاستجابة.
- توفير أدوات متقدمة للمطورين.
تعتبر هذه العناصر أساسية في أي نظام تشغيل، حيث تساهم في جعل التجربة أكثر سلاسة وفعالية.
التفاعل بين الأنظمة
من المهم أيضًا أن نلاحظ كيف يمكن للأنظمة المختلفة أن تتفاعل مع بعضها البعض. على سبيل المثال، يمكن لمستخدمي Android الاستفادة من ميزات CarPlay، مما يعزز من تجربة القيادة.
التكنولوجيا يجب أن تكون جسرًا يربط بين المستخدمين وأنظمتهم، وليس عائقًا.
في الختام، يمكن القول إن هناك دائمًا مجال للتحسين والتطور في عالم البرمجيات. من خلال تبادل الأفكار والتقنيات، يمكننا جميعًا الاستفادة من تجارب بعضنا البعض.
التعليقات 0
سجل دخولك لإضافة تعليق
لا توجد تعليقات بعد. كن أول من يعلق!