جدول المحتويات:
التعريف - ماذا تعني واجهة برمجة تطبيقات الجهاز (DAP)؟
واجهة برمجة تطبيقات الجهاز هي واجهة برمجة تطبيقات (API) تتيح للمطورين إنشاء تطبيقات ويب تتفاعل مع أجهزة الجهاز. تسمح واجهة برمجة التطبيقات للجهاز بشكل أساسي للمستخدمين النهائيين باستخدام أجهزتهم للتفاعل مع الويب بطرق تتجاوز ما تسمح به متصفحات الويب القياسية.شرح Techopedia لجهاز API (DAP)
تتيح واجهات برمجة التطبيقات للأجهزة فتح الويب أمام التطبيقات التي يمكنها المنافسة مع التطبيقات التقليدية المثبتة على محركات الأقراص الصلبة للجهاز. يتم استضافة هذه التطبيقات المستندة إلى المستعرض عبر الويب وهي مفتوحة للمستخدمين النهائيين للوصول عن بعد من مجموعة متنوعة من الأجهزة. ومع ذلك ، لا يمكن الوصول إلى واجهات برمجة التطبيقات للأجهزة نفسها عن بُعد ، لكنها واجهات برمجة التطبيقات من جانب العميل التي تتيح تطوير تطبيقات الويب التي يتم الوصول إليها بهذه الطريقة.
يستخدم هذا المصطلح بشكل عام في سياق الأجهزة المحمولة ، مثل الأجهزة اللوحية والهواتف الذكية. وهذا منطقي عندما تفكر في طبيعة الأجهزة ؛ هناك الكثير الذي يمكن القيام به مع جهاز محمول عندما يتعلق الأمر باستخدام موقعه ، وجيروسكوب ، وكاميرا ، وجهات اتصال ، وحالة البطارية. تعمل W3C على معيار لم يتم توحيده بعد. سيخبرك أي مطور للهواتف المحمولة أن هذا المفهوم رائع ، لكن سيتعين علينا الانتظار لمعرفة ما إذا كان سينتهي الأمر بالفعل.
