الفرق بين المراجعتين ل"Cordova/platform support"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(تحديث)
 
سطر 18: سطر 18:
 
|<code>electron</code>
 
|<code>electron</code>
 
|-
 
|-
! colspan="5" |منصة التطوير (Development Platform)
+
! colspan="6" |منصة التطوير (Development Platform)
!
 
 
|-
 
|-
|'''واجهة سطر أوامر كوردوفا'''
+
|'''ماك'''
|✔️ Mac, Windows, Linux
+
|✔️
|✔️ Mac
+
|✔️
|✔️ Mac
+
|✔️
 
|✔️ Windows
 
|✔️ Windows
|
+
|✔️
 +
|-
 +
|ويندوز
 +
|✔️
 +
|❌
 +
|❌
 +
|✔️
 +
|✔️
 +
|-
 +
|لينكس
 +
|✔️
 +
|❌
 +
|❌
 +
|❌
 +
|✔️
 
|-
 
|-
! colspan="5" |واجهات التطبيقات البرمجية للإضافات الأساسية (Core Plugin APIs)
+
! colspan="6" |واجهات التطبيقات البرمجية للإضافات الأساسية (Core Plugin APIs)
!
 
 
|-
 
|-
 
|'''[[Cordova/cordova plugin battery status|حالة البطارية]]'''
 
|'''[[Cordova/cordova plugin battery status|حالة البطارية]]'''
سطر 36: سطر 48:
 
|❌
 
|❌
 
|✔️ Windows Phone 8.1 فقط
 
|✔️ Windows Phone 8.1 فقط
|
+
|مرحلة الاختبار
 
|-
 
|-
 
|'''[[Cordova/cordova plugin camera|الكاميرا]]'''
 
|'''[[Cordova/cordova plugin camera|الكاميرا]]'''
سطر 43: سطر 55:
 
|❌
 
|❌
 
|✔️
 
|✔️
|
+
|✔️
 
|-
 
|-
 
|'''[[Cordova/cordova plugin device|حالة الجهاز]]'''
 
|'''[[Cordova/cordova plugin device|حالة الجهاز]]'''
سطر 50: سطر 62:
 
|✔️
 
|✔️
 
|✔️
 
|✔️
|
+
|مرحلة الاختبار
 
|-
 
|-
 
|'''[[Cordova/cordova plugin dialogs|مربعات الحوار]]'''
 
|'''[[Cordova/cordova plugin dialogs|مربعات الحوار]]'''
سطر 57: سطر 69:
 
|❌
 
|❌
 
|✔️
 
|✔️
|
+
|مرحلة الاختبار
 
|-
 
|-
 
|'''[[Cordova/cordova plugin file|الوصول إلى الملفات]]'''
 
|'''[[Cordova/cordova plugin file|الوصول إلى الملفات]]'''
سطر 64: سطر 76:
 
|✔️
 
|✔️
 
|✔️
 
|✔️
|
+
|مرحلة الاختبار
 
|-
 
|-
 
|'''[[Cordova/cordova plugin geolocation|تحديد الموقع الجغرافي]]'''
 
|'''[[Cordova/cordova plugin geolocation|تحديد الموقع الجغرافي]]'''
سطر 71: سطر 83:
 
|❌
 
|❌
 
|✔️
 
|✔️
|
+
|مرحلة الاختبار
 
|-
 
|-
 
|'''[[Cordova/cordova plugin inappbrowser|متصفح داخلي]]'''
 
|'''[[Cordova/cordova plugin inappbrowser|متصفح داخلي]]'''
سطر 78: سطر 90:
 
|❌
 
|❌
 
|استعمل iframe
 
|استعمل iframe
|
+
|مرحلة الاختبار
 
|-
 
|-
 
|'''[[Cordova/cordova plugin media|تسجيل الصوت]]'''
 
|'''[[Cordova/cordova plugin media|تسجيل الصوت]]'''
سطر 85: سطر 97:
 
|
 
|
 
|✔️
 
|✔️
|
+
|مرحلة الاختبار
 
|-
 
|-
 
|'''[[Cordova/cordova plugin media capture|الوصول إلى الوسائط المتعددة]]'''
 
|'''[[Cordova/cordova plugin media capture|الوصول إلى الوسائط المتعددة]]'''
سطر 92: سطر 104:
 
|❌
 
|❌
 
|✔️
 
|✔️
|
+
|مرحلة الاختبار
 
|-
 
|-
 
|'''[[Cordova/cordova plugin network information|حالة الشبكة]]'''
 
|'''[[Cordova/cordova plugin network information|حالة الشبكة]]'''
سطر 99: سطر 111:
 
|❌
 
|❌
 
|✔️
 
|✔️
|
+
|مرحلة الاختبار
|-
 
|'''[[Cordova/cordova plugin screen orientation|اتجاه الشاشة]]'''
 
|✔️
 
|✔️
 
|❌
 
|✔️
 
|
 
 
|-
 
|-
 
|'''[[Cordova/cordova plugin splashscreen|شاشة البدء]]'''
 
|'''[[Cordova/cordova plugin splashscreen|شاشة البدء]]'''
سطر 113: سطر 118:
 
|❌
 
|❌
 
|✔️
 
|✔️
|
+
|مرحلة الاختبار
 
|-
 
|-
 
|'''[[Cordova/cordova plugin statusbar|شريط الحالة]]'''
 
|'''[[Cordova/cordova plugin statusbar|شريط الحالة]]'''
سطر 120: سطر 125:
 
|❌
 
|❌
 
|✔️ Windows Phone 8.1 فقط
 
|✔️ Windows Phone 8.1 فقط
|
+
|مرحلة الاختبار
 
|-
 
|-
 
|'''[[Cordova/cordova plugin vibration|التحكم بالاهتزاز]]'''
 
|'''[[Cordova/cordova plugin vibration|التحكم بالاهتزاز]]'''
سطر 127: سطر 132:
 
|❌
 
|❌
 
|✔️ Windows Phone 8.1 فقط
 
|✔️ Windows Phone 8.1 فقط
|
+
|مرحلة الاختبار
 
|-
 
|-
|'''[[Cordova/cordova plugin whitelist|اللائحة البيضاء]]'''
+
|'''[[Cordova/events|الأحداث]]'''
 
|✔️
 
|✔️
 
|✔️
 
|✔️
 
|❌
 
|❌
 
|✔️
 
|✔️
|
+
|مرحلة الاختبار
 
|-
 
|-
|'''[[Cordova/events|الأحداث]]'''
+
|'''[[Cordova/storage|تخزين البيانات]]'''
 
|✔️
 
|✔️
 
|✔️
 
|✔️
 
|❌
 
|❌
|✔️
+
|✔️ localStorage & indexedDB
|
+
|
 
|-
 
|-
|'''[[Cordova/storage|تخزين البيانات]]'''
+
|[[Cordova/cordova plugin globalization|العولمة]]
 
|✔️
 
|✔️
 
|✔️
 
|✔️
 
|❌
 
|❌
|✔️ localStorage & indexedDB
+
|✔️
|
+
|مرحلة الاختبار
 
|-
 
|-
! colspan="5" |ميزات المنصة الواحدة
+
! colspan="6" |ميزات المنصة الواحدة
!
 
 
|-
 
|-
 
|'''[[Cordova/plugins|واجهة الإضافة]]'''
 
|'''[[Cordova/plugins|واجهة الإضافة]]'''
سطر 158: سطر 162:
 
|✔️
 
|✔️
 
|✔️ ([[Cordova/plugins windows|اطلع على التفاصيل]])
 
|✔️ ([[Cordova/plugins windows|اطلع على التفاصيل]])
|
+
|مرحلة الاختبار
 
|-
 
|-
 
|'''[[Cordova/webviews|العارض WebView المدمج]]'''
 
|'''[[Cordova/webviews|العارض WebView المدمج]]'''
سطر 165: سطر 169:
 
|✔️
 
|✔️
 
|❌
 
|❌
|
+
|مرحلة الاختبار
 
|}
 
|}
  

المراجعة الحالية بتاريخ 11:48، 29 نوفمبر 2020

يوضح الجدول التالي مجموعة أدوات للتطوير وواجهات برمجة التطبيقات للجهاز (device APIs) المتاحة لكل منصة. يتم توفير واجهات برمجة التطبيقات للجهاز المدرجة هنا بواسطة الإضافات الأساسية، وتتوفر واجهات برمجة التطبيقات الإضافية عبر إضافات من طرف ثالث (third-party plugins).

المنصة Android ios os X Windows

8.1, Phone 8.1, 10

Electron
الاختصار المستعمل في سطر الأوامر CLI android ios osx windows electron
منصة التطوير (Development Platform)
ماك ✔️ ✔️ ✔️ ✔️ Windows ✔️
ويندوز ✔️ ✔️ ✔️
لينكس ✔️ ✔️
واجهات التطبيقات البرمجية للإضافات الأساسية (Core Plugin APIs)
حالة البطارية ✔️ ✔️ ✔️ Windows Phone 8.1 فقط مرحلة الاختبار
الكاميرا ✔️ ✔️ ✔️ ✔️
حالة الجهاز ✔️ ✔️ ✔️ ✔️ مرحلة الاختبار
مربعات الحوار ✔️ ✔️ ✔️ مرحلة الاختبار
الوصول إلى الملفات ✔️ ✔️ ✔️ ✔️ مرحلة الاختبار
تحديد الموقع الجغرافي ✔️ ✔️ ✔️ مرحلة الاختبار
متصفح داخلي ✔️ ✔️ استعمل iframe مرحلة الاختبار
تسجيل الصوت ✔️ ✔️ ✔️ مرحلة الاختبار
الوصول إلى الوسائط المتعددة ✔️ ✔️ ✔️ مرحلة الاختبار
حالة الشبكة ✔️ ✔️ ✔️ مرحلة الاختبار
شاشة البدء ✔️ ✔️ ✔️ مرحلة الاختبار
شريط الحالة ✔️ ✔️ ✔️ Windows Phone 8.1 فقط مرحلة الاختبار
التحكم بالاهتزاز ✔️ ✔️ ✔️ Windows Phone 8.1 فقط مرحلة الاختبار
الأحداث ✔️ ✔️ ✔️ مرحلة الاختبار
تخزين البيانات ✔️ ✔️ ✔️ localStorage & indexedDB
العولمة ✔️ ✔️ ✔️ مرحلة الاختبار
ميزات المنصة الواحدة
واجهة الإضافة ✔️ (اطلع على التفاصيل) ✔️ (اطلع على التفاصيل) ✔️ ✔️ (اطلع على التفاصيل) مرحلة الاختبار
العارض WebView المدمج ✔️ (اطلع على التفاصيل) ✔️ (اطلع على التفاصيل) ✔️ مرحلة الاختبار

مصادر