22

هل يمكن أن تظهر تقنية بديلة عن نظام التشغيل ؟

عبد الرحمن أحمد

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

دار في ذهني سؤال هل يوجد أو يمكن أن يوجد تقنية يمكن أن تلغي الحاجة لنظام التشغيل وتجعل من بناء التطبيقات تعمل بشكل مباشر أي تحوي نظام التشغيل في طياتها ضمناً ؟

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


السلام عليكم ..

السؤال شدني على ان اعلق عليه بصراحة .. شكراً لك :)

___

هل يمكن الإستغناء عن نظام التشغيل ؟ الجواب لا، لا اتوقع ذلك حالياً ولا في المستقبل :)

لماذا ؟

لان نظام التشغيل هو الوسيط بين التطبيق\ البرنامج\ الواجهة\ إلخ وبين الهاردوير .. وفكرة ان لكل تطبيق نظام تشغيل .. اتوقع انها سيئة بعض الشيء لانه سيكون هنالك عبئ على الجهاز نفسه بتحميل التطبيق او تشغيل عدة تطبيقات "سوياً" ..

ولكن ما هي التقنية القادمة ؟

نظام تشغيل واحد لكل الخدمات .. كما فعلت مايكروسوفت -وتفعل الآن- حيث اعلنت في مؤتمر Build 2014 عن شيء اسمه الـ Universal Apps اي بمعنى التطبيقات الموحدة، والهدف منها تشغيل نفس التطبيق، بنفس الوظائف بل وبنفس قاعدة البيانات ونفس الكود .. إلخ على منصات : الويندوز 8.1 - الويندوز فون 8.1 والإكس-بوكس .. وانا شخصياً حربتها وإليكم بعض التفاصيل :

  • بالبداية سيكون هنالك 3 مشاريع في مكان موحد .. الأول للويندوز 8.1 والثاني للويندوز فون والثالث عبارة عن Shared Project او مشروع مشارك بين الإثنين .. الاكواد والوظائف تكتب بالـ Shared و خلال صفحة الـ MainPage.xaml المشاركة بين المشروعين تكتب كود واحد، وتقوم بتصميم واجهة برمجية واحدة مع بعض الإختلافات التي من الممكن ان تكون خاصة لكل نظام ..

هذه وبكل بساطة التقنية القادمة قريباً .. طبعاً ليست محدودة على مايكروسوفت، قامت آبل وقووقل بذكر شيء من هذا القبيل قبل مدة -بعد مايكروسوفت- ولكن وبـ رأي شخصي لن يصلوا لمستوى مايكروسوفت لاني قمت بتجريبه شخصياً :)

أعتذر عن الإطالة