Related to this. Should we allow setting the min SDK lower than the min SDK
cordova-android uses?
At the moment it’s not possible, I closed this issue because I thought we
didn’t allow it, but if we allow it then should be reopened and fixed

https://github.com/apache/cordova-android/issues/1070

El jueves, 15 de octubre de 2020, Norman Breau <nor...@normanbreau.com>
escribió:

> To recap our hangouts meeting on this topic
>
> Sounds like the stance we are to take is to officially only support the
> cordova default target/compile sdk version (which is currently 29). Users
> can change this if they wish at their own risk.
> Norman Breau
> Software Developer
>
> nor...@normanbreau.com (mailto:nor...@normanbreau.com)
> https://breautek.com
>
> On Oct 15 2020, at 6:05 am, Pieter Van Poyer <Pieter.VanPoyer@
> portofantwerp.com> wrote:
> >
> > Hi
> >
> >
> > I'd like to give my opinion. Because the discussion about the sdk
> version was with me.
> >
> > I don't like to disagree with Norman, but the problem with the
> CameraPlugin was IMO not with the targetSdkVersion. I could lower the
> targetSdkVersion to 22 without any problems.
> >
> > The problem was with the compileSdkVersion.
> > I was not able to use a constant available in android 28
> (Build.VERSION_CODES.P, if I am right), because Norman suggested it would
> be able to compile with android level 22.
> > So I did change it to the numerical 28 .
> >
> >
> >
> >
> >
> >
> > So IMO, there may be more guidelines
> > About the targetSdkVersion. Not sure about that one. (
> https://developer.android.com/guide/topics/manifest/uses-
> sdk-element.html#target )
> > About the compileSdkVersion (only support officially the one used for
> cordova-android – 29).
> > With using the latest compileSdkVersion and skipping the previous (now
> 22 – 28), plugin developers can use the features from api 29.
> >
> >
> >
> >
> > And for a plugin, this settings must indeed be based on the supported
> cordova (-android) version of that plugin. It must indeed be able to run on
> the defaultMinSdkVersion for the supported cordova-android versions.
> >
> > Kind regards
> > Pieter Van Poyer
> >
> > -----Oorspronkelijk bericht-----
> > Van: julio cesar sanchez <jcesarmob...@gmail.com>
> > Verzonden: donderdag 15 oktober 2020 00:39
> > Aan: dev@cordova.apache.org
> > Onderwerp: Re: Minimum Target SDK
> >
> >
> >
> > Despite we allow users to configure the target SDK, I don’t think we
> should allow other than the default on latest cordova-android.
> >
> > By allow I mean on issues, users are free to use whatever they want, but
> if they don’t use latest they should take care of possible problems
> themselves.
> > With that being said, camera plugin requires latest cordova-android, so
> that means target sdk 29.
> >
> > But also we need to have in mind that if the plugin allowed older
> cordova-android versions and we add some code that requires a higher sdk
> than the default on that cordova-android version we should bump the
> dependency to the version that targets that sdk as default.
> >
> > BTW, sdk 29 is already a requirement for new apps since August, November
> is for existing apps.
> >
> > El El mié, 14 oct 2020 a las 23:46, Norman Breau <nor...@normanbreau.com
> (mailto:nor...@normanbreau.com)>
> > escribió:
> >
> > > Hi team,
> > >
> > > A recent discussion came up about what the minimum Target SDK we
> > > should support. Google enforces apps to be built with at least Target
> > > SDK 28 (soon to be 29 coming November), but Cordova users may not be
> > > publishing to the Google Play store, particularly with enterprise
> > > businesses with internal distribution systems.
> > > This is currently not documented and I would like it to be documented
> > > because we were close to merging a PR that would make the camera
> > > plugin require Target SDK 28. But before I submit a documentation PR I
> > > would like some feedback on what our minimum Target SDK should be.
> > > Logically I think it makes the most sense to say that whatever what
> > > our Minimum SDK level is should be our minimum supported Target SDK
> > > (which is currently 22 for cordova-android@9).
> > > For clarity because terminology here is a little confusion:
> > > Minimum SDK = The minimum supported OS Target SDK = The SDK level used
> > > to compile an app.
> > >
> > > Norman Breau
> > > Software Developer
> > >
> > > nor...@normanbreau.com (mailto:nor...@normanbreau.com) (
> > > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flink
> > > .getmailspring.com%2Flink%2FC6CAC914-84D1-430D-9FD4-ACD8F2BCDEB2%40get
> > > mailspring.com%2F0%3Fredirect%3Dmailto%253Anorman%2540normanbreau.com%
> > > 26recipient%3DZGV2QGNvcmRvdmEuYXBhY2hlLm9yZw%253D%253D&amp;data=04%7C0
> > > 1%7CPieter.VanPoyer%40portofantwerp.com%7Cecf599a37cc34aa15b0908d87091
> > > fc11%7C2337dcc63a214d95bf72da5551a9b048%7C0%7C0%7C637383119593982450%7
> > > CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1
> > > haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=p5d0xNO3r2jfgXWzReOH%2Fannd0WAln3
> > > VilI68tFngyY%3D&amp;reserved=0
> > > )
> > > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbrea
> > > utek.com%2F&amp;data=04%7C01%7CPieter.VanPoyer%40portofantwerp.com%7Ce
> > > cf599a37cc34aa15b0908d87091fc11%7C2337dcc63a214d95bf72da5551a9b048%7C0
> > > %7C0%7C637383119593982450%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAi
> > > LCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=jERwWv
> > > Q8Kr04RoFF6NReZLtVZCpixqaRG%2FVL%2B0A4PeU%3D&amp;reserved=0 (
> > > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flink
> > > .getmailspring.com%2Flink%2FC6CAC914-84D1-430D-9FD4-ACD8F2BCDEB2%40get
> > > mailspring.com%2F2%3Fredirect%3Dhttps%253A%252F%252Fbreautek.com%26rec
> > > ipient%3DZGV2QGNvcmRvdmEuYXBhY2hlLm9yZw%253D%253D&amp;data=04%7C01%7CP
> > > ieter.VanPoyer%40portofantwerp.com%7Cecf599a37cc34aa15b0908d87091fc11%
> > > 7C2337dcc63a214d95bf72da5551a9b048%7C0%7C0%7C637383119593982450%7CUnkn
> > > own%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi
> > > LCJXVCI6Mn0%3D%7C1000&amp;sdata=AJa8kuv5udNUDlX2%2Bpm3jMHvoAMxMAPRgfrs
> > > jXvfT9I%3D&amp;reserved=0
> > > )
> > >
> > >
> >
> > Deze e-mail en alle gekoppelde bestanden zijn officiele documenten van
> Havenbedrijf Antwerpen NV van publiek recht en kunnen vertrouwelijke of
> persoonlijke informatie bevatten. Gelieve de afzender onmiddellijk via
> e-mail of telefonisch te verwittigen als u deze e-mail per vergissing heeft
> ontvangen en verwijder vervolgens de e-mail zonder deze te lezen, te
> reproduceren, te verspreiden of te ontsluiten naar derden. Havenbedrijf
> Antwerpen NV van publiek recht is op geen enkele manier verantwoordelijk
> voor fouten of onnauwkeurigheden in de inhoud van deze e-mail. Havenbedrijf
> Antwerpen NV van publiek recht kan niet aansprakelijk gesteld worden voor
> directe of indirecte schade, verlies of ongemak veroorzaakt als gevolg van
> een onnauwkeurigheid of fout in deze e-mail.
> > English Translation: This e-mail and all attached files are official
> documents of Antwerp Port Authority and may contain confidential or
> personal information. If you have received this e-mail in error, you are
> asked to inform the sender by e-mail or telephone immediately, and to
> remove it from your system without reading or reproducing it or passing it
> on to other parties. Antwerp Port Authority is in no way responsible for
> any errors or inaccuracies in the contents of this e-mail, nor can it be
> held liable for any direct or indirect loss, damage or inconvenience
> arising from any such errors or inaccuracies.

Reply via email to