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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط
سطر 9: سطر 9:
  
 
[[Cordova/platforms windows|8.1, Phone 8.1, 10]]
 
[[Cordova/platforms windows|8.1, Phone 8.1, 10]]
 +
![[Cordova/platforms electron|Electron]]
 
|-
 
|-
 
|'''الاختصار المستعمل في سطر الأوامر CLI'''
 
|'''الاختصار المستعمل في سطر الأوامر CLI'''
|android
+
|<code>android</code>
|ios
+
|<code>ios</code>
|osx
+
|<code>osx</code>
|windows
+
|<code>windows</code>
 +
|<code>electron</code>
 
|-
 
|-
 
! colspan="5" |منصة التطوير (Development Platform)
 
! colspan="5" |منصة التطوير (Development Platform)
 +
!
 
|-
 
|-
 
|'''واجهة سطر أوامر كوردوفا'''
 
|'''واجهة سطر أوامر كوردوفا'''
سطر 23: سطر 26:
 
|✔️ Mac
 
|✔️ Mac
 
|✔️ Windows
 
|✔️ Windows
 +
|
 
|-
 
|-
 
! colspan="5" |واجهات التطبيقات البرمجية للإضافات الأساسية (Core Plugin APIs)
 
! colspan="5" |واجهات التطبيقات البرمجية للإضافات الأساسية (Core Plugin APIs)
 +
!
 
|-
 
|-
 
|'''[[Cordova/cordova plugin battery status|حالة البطارية]]'''
 
|'''[[Cordova/cordova plugin battery status|حالة البطارية]]'''
سطر 31: سطر 36:
 
|❌
 
|❌
 
|✔️ Windows Phone 8.1 فقط
 
|✔️ Windows Phone 8.1 فقط
 +
|
 
|-
 
|-
 
|'''[[Cordova/cordova plugin camera|الكاميرا]]'''
 
|'''[[Cordova/cordova plugin camera|الكاميرا]]'''
سطر 37: سطر 43:
 
|❌
 
|❌
 
|✔️
 
|✔️
 +
|
 
|-
 
|-
 
|'''[[Cordova/cordova plugin device|حالة الجهاز]]'''
 
|'''[[Cordova/cordova plugin device|حالة الجهاز]]'''
سطر 43: سطر 50:
 
|✔️
 
|✔️
 
|✔️
 
|✔️
 +
|
 
|-
 
|-
 
|'''[[Cordova/cordova plugin dialogs|مربعات الحوار]]'''
 
|'''[[Cordova/cordova plugin dialogs|مربعات الحوار]]'''
سطر 49: سطر 57:
 
|❌
 
|❌
 
|✔️
 
|✔️
 +
|
 
|-
 
|-
 
|'''[[Cordova/cordova plugin file|الوصول إلى الملفات]]'''
 
|'''[[Cordova/cordova plugin file|الوصول إلى الملفات]]'''
سطر 55: سطر 64:
 
|✔️
 
|✔️
 
|✔️
 
|✔️
 +
|
 
|-
 
|-
 
|'''[[Cordova/cordova plugin geolocation|تحديد الموقع الجغرافي]]'''
 
|'''[[Cordova/cordova plugin geolocation|تحديد الموقع الجغرافي]]'''
سطر 61: سطر 71:
 
|❌
 
|❌
 
|✔️
 
|✔️
 +
|
 
|-
 
|-
 
|'''[[Cordova/cordova plugin inappbrowser|متصفح داخلي]]'''
 
|'''[[Cordova/cordova plugin inappbrowser|متصفح داخلي]]'''
سطر 67: سطر 78:
 
|❌
 
|❌
 
|استعمل iframe
 
|استعمل iframe
 +
|
 
|-
 
|-
 
|'''[[Cordova/cordova plugin media|تسجيل الصوت]]'''
 
|'''[[Cordova/cordova plugin media|تسجيل الصوت]]'''
سطر 73: سطر 85:
 
|
 
|
 
|✔️
 
|✔️
 +
|
 
|-
 
|-
 
|'''[[Cordova/cordova plugin media capture|الوصول إلى الوسائط المتعددة]]'''
 
|'''[[Cordova/cordova plugin media capture|الوصول إلى الوسائط المتعددة]]'''
سطر 79: سطر 92:
 
|❌
 
|❌
 
|✔️
 
|✔️
 +
|
 
|-
 
|-
 
|'''[[Cordova/cordova plugin network information|حالة الشبكة]]'''
 
|'''[[Cordova/cordova plugin network information|حالة الشبكة]]'''
سطر 85: سطر 99:
 
|❌
 
|❌
 
|✔️
 
|✔️
 +
|
 
|-
 
|-
 
|'''[[Cordova/cordova plugin screen orientation|اتجاه الشاشة]]'''
 
|'''[[Cordova/cordova plugin screen orientation|اتجاه الشاشة]]'''
سطر 91: سطر 106:
 
|❌
 
|❌
 
|✔️
 
|✔️
 +
|
 
|-
 
|-
 
|'''[[Cordova/cordova plugin splashscreen|شاشة البدء]]'''
 
|'''[[Cordova/cordova plugin splashscreen|شاشة البدء]]'''
سطر 97: سطر 113:
 
|❌
 
|❌
 
|✔️
 
|✔️
 +
|
 
|-
 
|-
 
|'''[[Cordova/cordova plugin statusbar|شريط الحالة]]'''
 
|'''[[Cordova/cordova plugin statusbar|شريط الحالة]]'''
سطر 103: سطر 120:
 
|❌
 
|❌
 
|✔️ Windows Phone 8.1 فقط
 
|✔️ Windows Phone 8.1 فقط
 +
|
 
|-
 
|-
 
|'''[[Cordova/cordova plugin vibration|التحكم بالاهتزاز]]'''
 
|'''[[Cordova/cordova plugin vibration|التحكم بالاهتزاز]]'''
سطر 109: سطر 127:
 
|❌
 
|❌
 
|✔️ Windows Phone 8.1 فقط
 
|✔️ Windows Phone 8.1 فقط
 +
|
 
|-
 
|-
 
|'''[[Cordova/cordova plugin whitelist|اللائحة البيضاء]]'''
 
|'''[[Cordova/cordova plugin whitelist|اللائحة البيضاء]]'''
سطر 115: سطر 134:
 
|❌
 
|❌
 
|✔️
 
|✔️
 +
|
 
|-
 
|-
 
|'''[[Cordova/events|الأحداث]]'''
 
|'''[[Cordova/events|الأحداث]]'''
سطر 121: سطر 141:
 
|❌
 
|❌
 
|✔️
 
|✔️
 +
|
 
|-
 
|-
 
|'''[[Cordova/storage|تخزين البيانات]]'''
 
|'''[[Cordova/storage|تخزين البيانات]]'''
سطر 127: سطر 148:
 
|❌
 
|❌
 
|✔️ localStorage & indexedDB
 
|✔️ localStorage & indexedDB
 +
|
 
|-
 
|-
 
! colspan="5" |ميزات المنصة الواحدة
 
! colspan="5" |ميزات المنصة الواحدة
 +
!
 
|-
 
|-
 
|'''[[Cordova/plugins|واجهة الإضافة]]'''
 
|'''[[Cordova/plugins|واجهة الإضافة]]'''
سطر 135: سطر 158:
 
|✔️
 
|✔️
 
|✔️ ([[Cordova/plugins windows|اطلع على التفاصيل]])
 
|✔️ ([[Cordova/plugins windows|اطلع على التفاصيل]])
 +
|
 
|-
 
|-
 
|'''[[Cordova/webviews|العارض WebView المدمج]]'''
 
|'''[[Cordova/webviews|العارض WebView المدمج]]'''
سطر 141: سطر 165:
 
|✔️
 
|✔️
 
|❌
 
|❌
 +
|
 
|}
 
|}
  

مراجعة 11:20، 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)
واجهة سطر أوامر كوردوفا ✔️ Mac, Windows, Linux ✔️ Mac ✔️ Mac ✔️ Windows
واجهات التطبيقات البرمجية للإضافات الأساسية (Core Plugin APIs)
حالة البطارية ✔️ ✔️ ✔️ Windows Phone 8.1 فقط
الكاميرا ✔️ ✔️ ✔️
حالة الجهاز ✔️ ✔️ ✔️ ✔️
مربعات الحوار ✔️ ✔️ ✔️
الوصول إلى الملفات ✔️ ✔️ ✔️ ✔️
تحديد الموقع الجغرافي ✔️ ✔️ ✔️
متصفح داخلي ✔️ ✔️ استعمل iframe
تسجيل الصوت ✔️ ✔️ ✔️
الوصول إلى الوسائط المتعددة ✔️ ✔️ ✔️
حالة الشبكة ✔️ ✔️ ✔️
اتجاه الشاشة ✔️ ✔️ ✔️
شاشة البدء ✔️ ✔️ ✔️
شريط الحالة ✔️ ✔️ ✔️ Windows Phone 8.1 فقط
التحكم بالاهتزاز ✔️ ✔️ ✔️ Windows Phone 8.1 فقط
اللائحة البيضاء ✔️ ✔️ ✔️
الأحداث ✔️ ✔️ ✔️
تخزين البيانات ✔️ ✔️ ✔️ localStorage & indexedDB
ميزات المنصة الواحدة
واجهة الإضافة ✔️ (اطلع على التفاصيل) ✔️ (اطلع على التفاصيل) ✔️ ✔️ (اطلع على التفاصيل)
العارض WebView المدمج ✔️ (اطلع على التفاصيل) ✔️ (اطلع على التفاصيل) ✔️

مصادر