المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تحديد اصدار تطبيق الاندرويد من minSdkVersion الى maxSdkVersion -الكوردوفا و الفون جاب



Rise Company
01-08-2017, 01:51
تحديد اصدار تطبيق الاندرويد من minSdkVersion الى maxSdkVersion -الكوردوفا و الفون جاب
Phone Gap / Cordova
minSdkVersion vs targetSdkVersion vs maxSdkVersion

عند انشاء تطبيق يجب ان تحدد داخل ملف AndroidManifest اى اصدار api سيكون عليه

اقل اصدار مسموح به و اكبر اصدار مسموح به او الاصدار المستهدف احدث فما فوق

وفائدتها جد مهمة فاذا كان تطبيقك حديث اى يستخدم web view ومعتمد على Html5/Css3

فلن يعمل الا على اصدار اندرويد 5 فما فوق , اما صدار اندرويد 4 فلن يعمل

اذا عملت تطبيق متوافق مع الجميع فستكون التقنية به غير حديثة

فستحتاج اذن عمل 2 تطبيق الاول حديث متوافق مع 5 و الاخر قديم متوافق مع 4

مع العلم ان جميع الاصدارات الاقل من 4 لا نعمل عليها مطلقا ونتجاهلها تماما

حيث هناك الكثير من البلوجن و الاكواد الذى يتعارض معها.

لجعل التطبيق متوافقه مع اصدارات الاندرويد القديمة فقط Android v 4 ~ 4.4:


uses-sdk android:minSdkVersion (https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#min)="14"
android:targetSdkVersion (https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#target)="16"
android:maxSdkVersion (https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#max)="20"

لجعل التطبيق متوافقه مع اصدارات الاندرويد الحديثة فقط +Android v 5 ~ 7:


uses-sdk android:minSdkVersion (https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#min)="21"
android:targetSdkVersion (https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#target)="25"


مثال حى على تطبيق شركة رايز:

https://play.google.com/store/apps/details?id=rise.company
https://play.google.com/store/apps/details?id=com.rise.company

راجع هذه المواضيع فهى متربطه بموضوعنا
اصدارات Android API-Levels و فيرجن Android Version - الكوردوفا و الفون جاب (https://www.rise.company/forum/threads/25942-%D8%A7%D8%B5%D8%AF%D8%A7%D8%B1%D8%A7%D8%AA-Android-API-Levels-%D9%88-%D9%81%D9%8A%D8%B1%D8%AC%D9%86-Android-Version-%D8%A7%D9%84%D9%83%D9%88%D8%B1%D8%AF%D9%88%D9%81%D 8%A7-%D9%88-%D8%A7%D9%84%D9%81%D9%88%D9%86-%D8%AC%D8%A7%D8%A8)
رفع و نشر و وقت تنزيل تطبيق على جوجل بلاي Google Play (https://www.rise.company/forum/threads/25892-%D8%B1%D9%81%D8%B9-%D9%88-%D9%86%D8%B4%D8%B1-%D9%88-%D9%88%D9%82%D8%AA-%D8%AA%D9%86%D8%B2%D9%8A%D9%84-%D8%AA%D8%B7%D8%A8%D9%8A%D9%82-%D8%B9%D9%84%D9%89-%D8%AC%D9%88%D8%AC%D9%84-%D8%A8%D9%84%D8%A7%D9%8A-Google-Play)

المرجع :
https://developer.android.com/guide/topics/manifest/uses-sdk-element.html