ما هو الجهاز المستقل؟

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

تعد لغة ترميز النص التشعبي (HTML) واحدة من أقدم الأمثلة وأطولها عمراً لاستقلالية الجهاز. يسمح مستند نصي بسيط نسبيًا يحتوي على عدد قليل من العلامات المضمنة لأي جهاز كمبيوتر به برنامج مستعرض بعرضه كما صممه المؤلف. العديد من امتدادات HTML ، مثل Java ، مستقلة أيضًا عن الجهاز ، والبعض الآخر سيعمل فقط على متصفحات معينة.

المزيد من الأمثلة على الأنظمة الأساسية أو الملفات المستقلة عن الجهاز هي جميع تنسيقات الصور الحديثة ، مثل ملفات Joint Photographic Experts Group (JPEG أو JPG) وملفات تنسيق ملف الصور (TIFF) وملفات Graphics Interchange Format (GIF). يسمح ذلك لأي جهاز كمبيوتر بعرض الصور دون الحاجة إلى إنشاء تنسيق جديد لكل جهاز. سيتم تحميل وعرض صورة على شاشة نوع واحد من أجهزة كمبيوتر سطح المكتب تمامًا على أي ماركة أخرى من أجهزة الكمبيوتر المكتبية أو المحمولة.

ربما يكون أكثر الأمثلة انتشارًا على استقلالية الجهاز هو ملف Adobe® portable document format (PDF). أصبحت هذه الملفات هي المعيار لتخزين المستندات ونقلها وعرضها عبر جميع أنواع الأنظمة نظرًا لإمكانية نقلها واستقلاليتها. سيبدو ملف PDF بنفس الشكل بغض النظر عن الجهاز الذي يتم عرضه عليه أو البرنامج المستخدم لعرضه. قامت العديد من المنظمات والحكومات بتوحيد ملفات PDF. ربما تكون إحدى أكبر مكتبات مستندات PDF هي دائرة الإيرادات الداخلية بالولايات المتحدة ، والتي وضعت كل نموذج ووثيقة وكتاب تعليمات بتنسيق PDF على موقعها على الإنترنت للتنزيل.

يمتد استقلالية الجهاز نفسه إلى جميع الهواتف الذكية الجديدة وأجهزة الجيل الثالث (3G) والجيل الرابع (4G) بحيث تكون قادرة على عرض HTML والصور وملفات PDF وتنسيقات الملفات الأخرى عبر الأنظمة الأساسية نفسها. أجهزة الكمبيوتر المكتبية والمحمولة السابقة. إن النظرة المستقبلية للتطبيقات المستقلة للجهاز مشرقة جدًا. حيث لم يكن هناك في وقت من الأوقات سوى نظامي تشغيل رئيسيين وعدد قليل من المتصفحات ، فإن عدد أنظمة التشغيل يتكاثر بشكل كبير. مع إطلاق المزيد والمزيد من الأجهزة الذكية ، مع تضمين العديد من أنظمة التشغيل المختلفة والتطبيقات التي أصبحت برنامج العقد المقبل ، سيصبح استقلالية الجهاز أمرًا بالغ الأهمية لتحقيق النجاح.