Моля изчакайте....

Google Play - промени в целевото ниво на API за Android устройства

397

5 мин.

22.08.2023 г.

Занимавате ли се със създаване на мобилни приложения или може би сте собственик на една или няколко мобилни апликации. Може би мобилното приложение, което имате е хибридно и работи на Android и IoS устройства. Наскоро, Google Play започна да предупреждава собствениците на мобилни приложения за таз годишните изменения в целевия API за устройствата работещи с Android. А вие получили ли сте такова известие за промяната на целевото ниво на приложението ви?

Ако имате опит в изработването на приложения или сте собственик на няколко такива, то може би вече знаете как да походите, за да разрешите проблема. Но ако това е първата такава нотификация, която получавате от Google, може би се чудите какъв точно е проблемът и как бихте могли да го поправите? 

Въпреки че съобщението може да звучи объркващо - няма причина за притеснение, ако предприемете необходимите стъпки навреме, за да актуализирате мобилното си приложение.  В следващите редове ще опишем какво е целевото ниво на API, защо от Android предприемат подобна промяна и какви са изискванията за актуализация на мобилните приложения.  

Какво е целево ниво на API? 

С всяка своя нова версия Android прави промени, които подобряват ефективността и сигурността на платформата и устройствата, които я използват. Във всяко съобщение насочено за определено приложение се съдържа елемент “targetSdkVersion” или известен още като целево API ниво. Този параметър показва как се очаква мобилното приложение да работи под различните Android версии. 

Конфигурирането на приложението трябва да бъде насочено към най-скорошното API ниво, гарантирайки на потребителите подобрения свързани с сигурността, поверителността и ефективността на мобилната апликация. Тази настройка на мобилното приложение не създава ограничения за работата му под по-стари версии на операционната система Android. 

Какви са изискванията за актуализация на мобилните приложения? 

Съществуващите приложения понастоящем трябва да бъдат пренасочени към Android 13(Целево ниво на API 33). Срокът за въвеждане на промяната е до 31-ви Август 2023. Ако разработчиците или собствениците на мобилни приложения имат нужда от повече време да направят необходимите промени по тях, за да отговарят приложенията на зададените изисквания, срокът, в който те биха могли да бъдат направени, може да се удължи до 1-ви ноември 2023 година. 

Ако сте в позиция, в която сте на път да публикувате ново приложение, то задължително трябва да е насочено към Android 13. Ако целевото ниво на съществуващото ви приложение е 31 или по-високо то спазва тези правила. 

В случай, че приложението ви е насочено към API ниво по-ниско от 31, приложението ще спре да бъде налично за всички потребители на Google Play, чиито устройства са с версии на операционната система Android, по-нови от целевото API ниво на приложението ви. 

Изисквания за Wear OS

Когато публикувате ново приложение, то трябва да е предназначено да работи с Android 13 и целево API ниво 30. Създаденото мобилно приложение отговаря на условията ако целево API ниво е 30 или над 30, насъщен за операционна система Android 13. 

Промени в поведението, които мобилните приложения трябва да имат в предвид за Android 13 

Android 13 внася промени, които могат да засегнат работата на вашето мобилно приложение. Промените са насочени към всички мобилни устройства и Android приложенията използвани на тях.  Промените включват: 

  • Privacy

Разрешенията за уведомленията ще засегнат появяването им на преден план. Това означава, че ако потребител откаже разрешение на приложение да изпраща нотификации, те няма да виждат уведомление за съответната дейност. Потребителите ще могат да виждат уведомленията в мениджъра на задачите. 

Нови разрешения за близки Wi-Fi устройства. На предишните версии на Android, потребителите можеха да предоставят достъп на приложение до близка Wi-Fi устройства, но този процес беше объркващ за част от потребителите. Разрешението за близки устройства, позволява на група от приложения управляващи Wi-Fi връзката на мобилното приложение да се свържат към най-близките точки за достъп. Тази промяна разрешава ситуации като: 

  1. Намиране и откриване на близки точки за достъп.

  2. Свързване към познат SSID

  3. Старт а local-only Hubspot

  4. Оцени представянето на близките устройства. 

  • Разрешения за медийните файлове.

Ако приложението ви е създадено да работи с Android 13 или по-нов, ще трябва да има възможност да достъпва медийни файлове създадени от други приложения - това включва изображения, аудио файлове или и двете. Преди да се опитате да дотъпите до медиините файлове на друго приложение, първо разрешете съответния достъп на приложението. Ако приложението трябва да има достъп и до двата тима файлове - само един диалогов прозорец ще се покаже 

  • Сензори работещи на заден план

Android 13 представи концепцията за сензори работещи на заден фон, които следят нашата температура, пулс и нивата на кислород в кръвта.

  • Представяне и живот на батерията

Ако потребителят ограничи използването на батерията от приложението на заден фон, действието не започва преди приложението да е стартирано отново. 

  • Добавяне на медийни бутони за управление от PlaybackState

Това ще увеличи броя на бутоните за управление. Бутоните ще имат техническо еднакви функции между различните приложения. 

При Android 13, системата показва до 5 бутона.

  • Услуги предоставяни от Google Play

Приложения, които използват услугите на Google Play, за да рекламират, трябва да предоставят AD_ID - стандартно разрешение. Ако приложението не може да предостави рекламен материал със съответното ID ще бъде спрянo. 

  • Обновяване на ограничения за елементи различни от SDK

Android 13 разполага с обновен лист на ограничения за интерфейса на елементи различни от SDK. Ако не сте сигурни дали приложението ви използва някои от тези интерфейси може да го тествате.

 

Заключение

С развитието на технологиите, не е изненада, че преносимите устройства и мобилните приложения придобиват все по-голяма популярност.  Android редовно прави промени по тяхната платформа и  въвежда промени, които помагат за подобряване на сигурността и ефективността на приложенията. Ако приложенията, не бъдат актуализирани, те просто няма да бъдат видими от потребителите използващи по-нова операционна система или целевото ниво на API. 

Тази стратегия позволява на Android и Google Play да бъдат уверени, че на платформите им ще се предоставят мобилни приложения, които са актуализирани и предлагат сигурност и добра ефективност на своите потребители. 

Ако сте получили съобщение, че целевото ниво на API за Android устройства не е оптимално има няколко неща, които да направите ако не сте професионалист в изработването на софтуерни продукти. 

Може да се свържете с компания, която се занимава с изработката и поддръжката на мобилни приложения и други софтуерни продукти. Разработчиците ще ви помогнат да актуализирате приложението си така, че то да пасва на изискванията на Android и Google Play

Срокът, в който обновяването може да се случи може да бъде удължен. Възползвайте се от тази възможност, ако имате необходимост от повече време, за да завършим актуализациите. Когато сте готови с актуализацията на приложението, не забравяйте да го тествате, за да проверите как добавените ъпдейти и функционалности ще работят на вашето мобилно приложение. 

 

Екипът на Evolution of Dreams се състои от специалисти в изработката и поддръжката на мобилни приложения, уеб сайтове и онлайн магазини. Нашата основна цел е да помогнем на бизнеса в оптимизацията и автоматизацията на неговите дейности, чрез създаването на къстъм дигитални продукти, съобразени с нуждите на конкретния бизнес.

С удоволствие ще ви съдействаме в създаването на вашето уникално присъствие в дигиталното пространство. 

Изпратете своето запитване сега!

Какво казват за нас?

Оценката на нашите клиенти е най-
голямата ни награда!

Много хубав отзив от клиент

Име Фамилия
Оригинал

Много хубав отзив от клиент

Име Фамилия
Оригинал

Много хубав отзив от клиент

Име Фамилия
Оригинал

Имате ли нужда от мобилно приложение?
Ние можем да ви съдействаме!