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
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