خنقتونا خنقتونا
random

آخر الأخبار

random
random
جاري التحميل ...

مفهوم ال API | وما هي خدماتة وكيف تتعلمة

مفهوم ال API | وما هي خدماتة وكيف تتعلمة 

 مفهوم ال API | وما هي خدماتة وكيف تتعلمة 


قراءة ممتعة 😇


✳ ماهو ال Api 🤔؟


هي إختصار


"Application Programming Interface"


الواجهة البرمجية للتطبيق. 


هي نقطة الوصل بين بيئة تطويرية معينة والمطورين

تتيح لهؤلاء المطورين الاستفادة

من خدمات هذه البيئة بدون


الحاجة إلى بناء كل شئ من الصفر .


✴ هدف ال API


1 - إخفاء التفاصيل المعقدة و

2 - إبراز طريقه سهلة من

3 - أجل تسريع و تحسين عملية

4 - بناء التطبيقات و المواقع.

مفهوم ال API | وما هي خدماتة وكيف تتعلمة 


✳ إستخدامات ال API في أنظمة التشغيل


✴ بشكل عام كل نظام تشغيل يوفر عدد كبير من ال API الجاهزه من أجل إستخدامها من قبل المطورين


لنفترض أنك تريد تطوير تطبيق لجهاز iPhone.


و تريد تضمين متصفح في تطبيقك

لن تحتاج إلى برمجه واجهة

المتصفح من الصفر 


يمكنك بكل سهولة إستخدام


WebView API


من أجل تضمين واجهة الويب في تطبيقك.


مثال آخر:


إلى عمل واجهة الكاميرا الخاصة بك من الصفر و تفسير مدخلات جهاز الكاميرا و تحويلها إلى صورة .


مبرمجين نظام التشغيل 


قاموا بكل هاذا العمل الشاق بدلا عنك

و توفير واجهة API سهله الإستخدام 😎


✴ أحد الفوائد الأخرى


من إستخدام API النظام


عند تحديث ال API الخاص با الكاميرا من قبل مبرمجين النظام نستفيد من كل التحسينات و التحديثات الجديده في تطبيقنا الذي يستخدم API الكاميرا


✴ هذا ينطبق على كل نظام تشغيل،


هل تريد دعم مصادقة بصمة الإصبع على نظام Android؟


هناك API جاهز من طرف النظام

تستخدمه بكل سهولة بدون


الحاجة إلى إعادة برمجة المستشعر

في كل منتج Android مختلف.

مفهوم ال API | وما هي خدماتة وكيف تتعلمة 


✴ نجد في أنظمة تشغيل الهواتف


الحديثة مثل Android امتلاك


أذونات تفرض على التطبيقات


من أجل الوصول إلى API الهاتف.


مثلا إذا أراد تطبيق الفيسبوك إستخدام API الكاميرا:


يتم طلب إذن من مستخدم النظام من أجل السماح للتطبيق إستخدام API الكاميرا


إذا رفض المستخدم الطلب لا يمكن

لفيسبوك تشغيل الكاميرا 

مفهوم ال API | وما هي خدماتة وكيف تتعلمة 


✳ إستخدامات ال API في الويب.


لنفرض أننا نريد تضمين


خرائط Google في موقع الويب.

سوف نتوجه إلى


Google Map API


و نستخدم ال API الجاهزه من


طرف جوجل في موقعنا بكل سهولة .


إذا لم توفر جوجل API جاهز سوف يضطر المطورين إلى إنشاء خرائطهم الخاصة من الصفر .


✴ تتوفر الكثير من الخدمات


المختلفة عبر الإنترنت التي توفر API جاهزه.


فهناك API لطلب ترجمة نصية


مثل:


من خدمة الترجمة من Google،


تعليقات من Facebook ،


تغريدات من Twitter ،



بعض المقالات علي موقعنا الخاصة بالبرمجة وكيفية البدء فيها 


للذهاب الي المقال قم بالضغط علية 



1- ما هو IT وما الذي يعنيه هذا المجال وفرص العمل به وتخصصاته وكل شئ عنة 




لو عجبك المقال متنساش تتابعنا علي منصات التواصل الاجتماعي 

عن الكاتب

Mahmoud Salman

التعليقات


جميع الحقوق محفوظة

خنقتونا