ما معنى API
ما معنى API
Api: Application Programming Interface
أو واجهة برمجة التطبيقات
تخيل أنك في مطعم وأمامك قائمة الاطباق والوجبات التي عليك اختيار طبق منها، النادل سيأخذ طلبك يوصله الى المطبخ فيقوم الطاقم الموجود في المطبخ باعداده، فيقوم النادل بتوصيل الطبق او الوجبة الذي إخترته، النادل هو Api في هذه الحالة، المطبخ هو النظام.
النظام يتعامل بالارقام وينجز عمليات معقدة بواسطتها والApi هو واجهة تستخدمها لتسهيل التواصل بينك وبين النظام وهذا هو شرح الApi ببساطة.
الفرق بين Direct X و Vulkan:
لكي نكون فالصورة الdirectx و Vulkan مهمتهما تكمن في التعامل مع فك تشفير الفيديو وبرمجة الالعاب وتطبيقات السمعي البصري،وبالنسبة لبرمجة الالعاب فهاتين api يسهلان على مطوري الالعاب في التواصل مع كروت الشاشة،وبدون وجودهما كان على مطوري الالعاب ان يقومو بتصميم مجموعة اكواد لكل نوع واحد من كروت الشاشة ولهذا فالapi يعد اساسيا في صناعة الالعاب كونه يسهل الامر نسبيا ويختصر الامر.
برنامج Direct x: هو Api تم تطويره بواسطة مايكروسوفت ويعد حصريا لنظام التشغيل ويندوز والكونصل Xbox، ولهذا فإن الxbox والويندوز يدعمان تشغيل الالعاب القديمة.
برنامج Vulkan و Open gl: يعدان api open source وهي مفتوحة المصدر أي فإنهما يشتغلان على مختلف أنظمة التشغيل والأجهزة مثل android/mac os/nintendo switch...
ولهذا نجد جميع المحاكيات تشتغل بapi يكون open source مثل Dolphin و RpcPS3.


تعليقات
إرسال تعليق