Minimum API level?

Nicolas Fella nicolas.fella at gmx.de
Mon Jan 14 20:15:23 GMT 2019


On Montag, 14. Januar 2019 21:08:56 CET Volker Krause wrote:
> Hi,
> 
> yet another version question: which is the minimum API level we want to
> support?
> 
> During the KF5Notification review going below 23 was suggested (still a
> relevant market share).
> 
> https://en.wikipedia.org/wiki/Android_version_history suggest anything below
> 16 would be pointless (no market share anymore).
> 
> https://wiki.qt.io/Android specifies 13 as the lower limit that Qt supports
> for applications.
> 
> https://developer.android.com/about/dashboards/ would suggest >= 19 based on
> market share.
> 
> I'm asking as I just tried to test KF5Notifications on API level 21 (via KDE
> Itinerary), which failed:
> - Aleix's APK: dlopen("/data/data/org.kde.itinerary/lib/libQt5Network.so",
> RTLD_LAZY) failed: dlopen failed: cannot locate symbol
> "ASN1_STRING_get0_data" referenced by "libQt5Network.so"...
> - my local build: dlopen("/data/data/org.kde.itinerary/lib/
> libKF5CoreAddons.so", RTLD_LAZY) failed: dlopen failed: cannot locate symbol
> "__register_atfork" referenced by "libKF5CoreAddons.so"...
> 
> Both APKs work fine on API level 24.
> 
> What do you think?
> 
> Regards,
> Volker

In KDE Connect we have a min API level of 14. That was chosen because it is 
the lowest that supports recent build tools/support libraries. Anything below 
is unreasonable and unnecessary.

Cheers

Nico





More information about the KDE-Android mailing list