In order to provide users with the best Android experience possible, the Google Play Console will require that apps target a recent API level:
- August 2018: New apps required to target API level 26 (Android 8.0) or higher.
- November 2018: Updates to existing apps required to target API level 26 or higher.
- 2019 onwards: Each year the targetSdkVersion requirement will advance. Within one year following each Android dessert release, new apps and app updates will need to target the corresponding API level or higher.
No. See my answer here: https://www.b4x.com/android/forum/threads/min-target-sdk-version.84562/#post-535711If I have to set my target API at 26 in order to update or publish an app, does that mean that the app will not run on these phones – even though the app uses none of the newer features?
You should start a new thread for this in the questions forum. Make sure to go over the runtime permissions tutorial first.Are all the utilizations to be requested in runtime? or just some? How do I know what permissions my app needs and the libraries I use?
It is not mentioned in their blog. I don't think that it is correct.BUT I have understood that from January the new or updated App must have the SDKTarget 23 or higher?
It will require to update all my apps but in my opinion it is the right move.
I share your thoughts in part. Because it is very true that nowadays devices inferior to Android 5 are very few.
on the other hand... it's the target not the minimum.
what's the point of it if I still use min:4 and target:26 ?
4.x will then still be supported, not?
[From another thread:4.x will then still be supported, not?
I will explain it with an example. Google has introduced runtime permissions in Android 6 (version 23). Forcing this feature on existing apps will break them.
So if your targetSdkVersion is 23 the OS knows that your app can handle breaking changes added in version 23 (and previous versions) and will force your app to use runtime permissions.
If the targetSdkVersion is 19 then runtime permissions will not be used.
The bottom line is:
Set the targetSdkVersion to <23 if you don't want to use runtime permissions and set it to 23 if you do. Don't set it to a higher value unless you carefully test your app on Android 7+ device.
Permissions handler is just an example; the "concept" is valid for every new feature introduced by new versions of Android.Yes it will. I think they are doing it because of the new permission system.
No, because people do not like to throw their device in the bucket to upgrade to the TOO MANY new versions of Android and spend hundreds of dollars on new devices.I think this move willbe also good for us devs.
People will buy new devices and we can make more powerfull apps and dont need to think how to make our app run on android 2.x
I think we will get less "low memory" crashes.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?