Android Q, lai brīdinātu lietotājus, kuri izmanto lietotnes, kuru mērķauditorija ir Android Lollipop vai vecāka versija

Android Q var brīdināt lietotājus, kuri mēģina palaist lietotnes, kuru mērķauditorija ir Android Lollipop vai vecāka versija. Android Pie brīdina par lietotnēm, kuru mērķauditorija ir Android Jelly Bean vai vecāka versija.

Parasti izstrādātāju interesēs ir atjaunināt savas lietotnes, lai atbalstītu jaunākās Android platformas funkcijas. Katra jaunā Android versija piedāvā jaunas API un funkcijas, kuras nepiedāvā iepriekšējās Android versijas. Tomēr katra jaunā Android versija arī pievieno jaunus ierobežojumus tam, ko lietotnes var darīt, ko daži lietojumprogrammu izstrādātāji necien. Piemēram, daudzas lietotnes izvairījās no mērķa API līmeņa novirzīšanas uz Android Marshmallow vai jaunāku versiju, lai tās varētu izvairīties no izpildlaika atļauju ieviešanas. Google beidzot sāka apkarot šo rīcību, ieviešot jaunus ierobežojumus lietotnēm, kas augšupielādētas un atjauninātas uz Google Play veikalā, taču viņi arī pievienoja brīdinājumu Android Pie, lai apkaunotu lietotnes, kuras joprojām nav atjauninātas pēc operētājsistēmas Android 4.1. Želejas konfekte. Saskaņā ar nesen veikto apņemšanos Android atvērtā pirmkoda projektā, šķiet, ka Android Q brīdinās lietotājus, ja viņu darbinātās lietotnes mērķis ir Android 5.1 Lollipop vai vecāka versija.

Android lietotņu modernizācija

Pagājušā gada decembrī Google ieviesa jaunu politiku lai modernizētu Android lietotnes Google Play veikalā. Saskaņā ar jauno politiku visi jaunie pieteikumi, kas iesniegti Google Play veikalā sākot ar 2018. gada 1. augustu, jābūt vērstai uz API 26. līmeni vai augstāku (tas nozīmē Android 8.0 Oreo, Android 8.1 Oreo vai Android 9 Pie.) Turklāt, sākot ar 2018. gada 1. novembri, visiem Play veikalā esošo lietotņu atjauninājumiem ir jābūt vērstiem arī uz API līmeni. 26 vai vairāk. Šī politika liks visaktīvāk izstrādātajām un jaunākajām lietojumprogrammām ievērot jaunos drošības, konfidencialitātes, atmiņas optimizācijas un akumulatora taupīšanas līdzekļus jaunākajās Android versijās. Tomēr šī politika nenozīmē, ka lietotnes pārtrauks darboties ierīcēs, kurās darbojas vecākas Android versijas — izstrādātājiem joprojām ir atļauts iestatīt savu minimālo API līmeni. No otras puses, Google jaunākā Android versija Android 9 Pie vēl vairāk mudina lietotņu izstrādātājus to darīt atjauniniet savas lietotnes, skaidri brīdinot lietotājus, ja viņi izmanto lietotni, kas ir tik veca, ka tā var nedarboties pareizi.

Saskaņā ar šī apvienotā apņemšanās AOSP, "PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION" tiek palielināts līdz 23. Šis būvēšanas karogs pārvēršas par sistēmas rekvizītu ro.build.version.min_supported_target_sdk. Šo rekvizītu sistēma izmanto, palaižot jebkuru lietotnes darbību. Sistēma pārbauda lietotnes mērķa SDK līmeni un to, vai tas ir mazāks par definēto vērtību ro.build.version.min_supported_target_sdk, tad lietotājam tiek parādīts brīdinājuma ziņojums, ka lietotne var nedarboties pareizi.

Pagaidām neizskatās, ka Android Q tiešām neļaus lietotājiem palaist patiešām vecas Android lietojumprogrammas. Mēs varētu iedomāties, ka būtu neliels, bet diezgan skaļš lietotāju mazākums, kuri nebūtu apmierināti ar šādu ierobežojumu. Ir daudzas reti atjauninātas lietotnes, kuras tiek izmantotas specializētās jomās, kurām nav alternatīvu. Tomēr, parādot šo brīdinājumu katru reizi, kad lietotājs palaiž vecu lietotni operētājsistēmā Android Q, lietotāji var pietiekami sūdzēties, ka lietotne ir atjaunināta vai aizstāta.

Ja vēlaties redzēt ierīcē instalēto lietotņu mērķa API līmeni, varat izmantot tālāk norādīto lietotni. Manā ierīcē ir 4 lietotnes, kuras es regulāri izmantoju un kas var izraisīt šo brīdinājumu: Titanium Backup, AZ Screen Recorder, Brother iPrint & Scan un Terminal Emulator.

AppChecker — lietotņu un sistēmas informācijaIzstrādātājs: kroegerama

Cena: bezmaksas.

4.4.

Lejupielādēt

Visbeidzot, mums jāņem vērā, ka paziņojumā par izpildi ir norādīts PLATFORM_MIN_SUPPORTED_TARGET_SDK_VERSION karogs tiek "provizoriski" palielināts. Tas nozīmē, ka Google nav pilnībā izlēmis, vai iestatīt ierobežojumu SDK 23. līmenī, un varētu izvēlēties kaut ko augstāku vai zemāku. Ja mēs pamanīsim turpmākas izmaiņas šajā karodziņā AOSP, mēs jums visiem paziņosim.