جدول المحتويات:
- التعريف - ماذا يعني OpenGL للأنظمة المدمجة (OpenGL ES)؟
- تيكوبيديا تشرح OpenGL للأنظمة المدمجة (OpenGL ES)
التعريف - ماذا يعني OpenGL للأنظمة المدمجة (OpenGL ES)؟
OpenGL للأنظمة المدمجة (OpenGL ES) ، وهي مجموعة فرعية من واجهة برمجة تطبيقات الرسومات OpenGL 3D (API) ، هي واجهة برمجة تطبيقات مشتركة بين الأنظمة الأساسية مصممة للأجهزة المدمجة ، مثل وحدات تحكم ألعاب الفيديو والهواتف المحمولة والمساعدين الرقميين الشخصيين (PDA). تستهلك واجهة برمجة التطبيقات خفيفة الوزن هذه الحد الأدنى من الطاقة وتتطلب الحد الأدنى من مساحة التخزين
كواجهة برمجة تطبيقات منخفضة المستوى ، يعمل برنامج OpenGL ES بين تطبيقات البرامج ومحركات رسومات الأجهزة أو البرامج. نظرًا لأنها خالية من حقوق الملكية ، توفر OpenGL ES حلاً ميسور التكلفة لمطوري الأنظمة الأساسية للهواتف المحمولة والمدمجة الذين يسعون لإنشاء رسومات وألعاب ثلاثية الأبعاد متقدمة.
تيكوبيديا تشرح OpenGL للأنظمة المدمجة (OpenGL ES)
نظرًا لأن واجهة برمجة التطبيقات (API) مشتركة بين الأنظمة الأساسية ، فإن OpenGL ES محايد من قبل البائعين ويدعمه مجموعة متنوعة من المنصات المحمولة ، بما في ذلك Android و iOS و WebOS و Symbian ^ 3 و BlackBerry OS. تشمل الأجهزة التي تدعم برنامج OpenGL ES:- آبل iPhone و iPad و iPod Touch
- هواتف أندرويد 2.2
- نوكيا N900 و N8
- BlackBerry Storm 2 and Curve 8530
- Samsung Galaxy S and Wave
يعتمد برنامج OpenGL ES على برنامج OpenGL - واجهة برمجة تطبيقات موثقة جيدًا. وبالتالي ، يمكن لمطوري التطبيقات الذين يرغبون في العمل مع OpenGL ES الوصول إلى مجموعة متنوعة من الموارد ، بما في ذلك الكتب ورمز العينة والمعلومات الأخرى ذات الصلة.
تعمل وحدات المعالجة المركزية الأسرع (CPU) وذاكرة الوصول العشوائي الأكبر (RAM) وشاشات اللمس التي تعمل باللمس ذات الدقة العالية ومسرعات الرسومات ثلاثية الأبعاد على توفير مساحة مثالية للجهاز المحمول لتطوير التطبيقات الرسومية المتقدمة وواجهة برمجة تطبيقات OpenGL ES.
توفر مجموعة Khronos ، وهي مجموعة صناعية غير ربحية ، الإشراف والإدارة في OpenGL ES.