جدول المحتويات:
التعريف - ماذا يعني تطوير المنصات المشتركة؟
التطوير عبر الأنظمة الأساسية هو ممارسة تطوير منتجات أو خدمات برمجية للعديد من الأنظمة الأساسية أو بيئات البرامج. يستخدم المهندسون والمطورون طرقًا مختلفة لاستيعاب أنظمة أو بيئات تشغيل مختلفة لتطبيق أو منتج واحد.
تيكوبيديا تشرح تطوير المنصات المشتركة
تتمثل فكرة التطوير عبر الأنظمة الأساسية في أن تطبيق أو منتج البرنامج يجب أن يعمل بشكل جيد في أكثر من موئل رقمي محدد. عادةً ما يتم متابعة هذه الإمكانية من أجل بيع البرامج لأكثر من نظام تشغيل خاص ، مثل استيعاب الاستخدام على كل من منصات Microsoft و Apple. مع تطور الأجهزة المحمولة وأنواع أخرى من المنصات ، بالإضافة إلى انتشار تقنيات المصادر المفتوحة مثل Linux ، ظهرت المزيد من أنواع تطوير المنصات المشتركة.
تتضمن بعض الاستراتيجيات الأساسية للتطوير عبر الأنظمة الأساسية تجميع إصدارات مختلفة من نفس البرنامج لأنظمة تشغيل مختلفة ، أو في حالات أخرى ، استخدام ملفات شجرة فرعية لتطبيق أو ملائمة المنتج لأنظمة تشغيل مختلفة. يتمثل النهج الرئيسي الآخر في جعل البرنامج مجردة على مستويات معينة لاستيعاب بيئات البرامج المختلفة. يمكن أن يقال إن مثل هذه البرامج هي "نظام لاأدري" لأنه لا يقدر أو يدعم أحد الأنظمة على نظام آخر. يمكن للمطورين أيضًا استخدام واجهات برمجة التطبيقات (APIs) لضبط جزء من البرنامج على نظام أساسي معين.
بشكل عام ، يمكن للتطوير عبر الأنظمة الأساسية جعل البرنامج أقل كفاءة. على سبيل المثال ، يمكن أن تتطلب عمليات زائدة أو مجلدات تخزين الملفات للأنظمة المختلفة التي من المفترض أن تدعمها. قد يتطلب الأمر أيضًا "إلغاء" البرنامج لاستيعاب بيئات البرامج الأقل تطوراً. ومع ذلك ، في كثير من الحالات ، توصل صانعو البرامج إلى أن قيود التطوير عبر الأنظمة الأساسية تستحق التعامل معها من أجل تقديم تطبيق أو منتج لمجموعة أوسع من المستخدمين.
