В Android қолданбалардың жадты тұтынуына қойылатын талаптарды енгізу

Google платформаға арналған қолданба сапасына қойылатын жаңа талаптарды енгізетінін жариялады. Android, смартфондар нарығындағы жедел жадтың жетіспеушілігі жағдайында қолданба жадын тұтынуды азайтуға бағытталған. Талаптар 2027 жылдың ақпан айынан бастап күшіне енеді. Өнімділік көрсеткіштері шекті мәндерден асатын қолданбалар Google Play каталогында жариялауға шектеулерге және рейтингтің төмендеуіне тап болуы мүмкін.

Жадты тұтыну мәселелерін анықтау үшін бақыланатын көрсеткіштер:

  • Қолданба белсенді және фонда жұмыс істеп тұрған кезде динамикалық жад тұтынуы (RSS + деректер своп бөліміне жіберіледі).
  • Кескін растрлық кескіндеріне арналған жадты пайдалану, ол қолданба көрсетілмеген және фонда жұмыс істеп тұрған кезде жадты алмауы керек.
  • DEX (Dalvik Executable) форматындағы орындалатын кодты оңтайландыру. Қолданбалар DEX кодын оңтайландыру, пайдаланылмаған конструкцияларды жою және жадқа жүктелген деректердің көлемін азайту үшін обфускацияны (қысқа класс, әдіс және өріс атауларын пайдаланып) орындау үшін R8 сияқты құралдарды пайдалануы керек.

Шекті мәндер құрылғыдағы жедел жад көлеміне байланысты анықталады. Мысалы, 4 ГБ жедел жады бар құрылғыларда қолданба белсенді күйде 2 ГБ-тан аспайтын жадты және фонда жұмыс істеп тұрғанда 1 ГБ жадты пайдалана алады; 8 ГБ жедел жады бар құрылғыларда максималды пайдалану 2.25 ГБ және 1.5 ГБ; 12 ГБ жедел жадымен максималды пайдалану 3.25 ГБ және 1.75 ГБ; ал 16 ГБ жедел жадымен максималды пайдалану сәйкесінше 4.25 ГБ және 2 ГБ құрайды. Ойындар үшін шектеулер жоғарырақ: 4 ГБ жедел жады бар құрылғыларда ойын белсенді күйде 2.25 ГБ-тан аспайтын жадты және фонда жұмыс істеп тұрғанда 2 ГБ жадты пайдалана алады; 8 ГБ жедел жады бар құрылғыларда максималды пайдалану 3.5 ГБ және 2.75 ГБ; 12 ГБ жедел жадымен максималды пайдалану 4 ГБ және 3.2 ГБ; және 16 ГБ жедел жадымен ең көп пайдалану 5 ГБ және 3.5 ГБ құрайды.

Сонымен қатар, құрылғыларды ауыстырған кезде қолданбаларды үздіксіз тасымалдау талаптары енгізілді. 2027 жылдың сәуір айынан бастап, ойындардан басқа, тіркелгіге кіруді қолдайтын барлық қолданбалар API арқылы жаңа құрылғыға ауыстырылған кезде өз күйлерін автоматты түрде қалпына келтіруі керек. Android Тіркелгі деректерін қалпына келтіру.

Сонымен қатар, сіз тармаққа қосымшаны белгілей аласыз Android Желілік қосылымдарыңыздың қауіпсіздігін жақсартудың 17 жолы:

  • ECH (шифрланған ClientHello) TLS кеңейтімін жасыру үшін қолдауды қосу домен HTTPS трафигінде. ECH ESNI (Шифрланған сервер атауын көрсету) кеңейтімін әзірлеуді жалғастырады және сұралған домен атауы сияқты TLS сеансының параметрлері туралы ақпаратты шифрлау үшін қолданылады. ECH және ESNI арасындағы негізгі айырмашылық - ECH жеке өрістерді шифрлаудың орнына ClientHello TLS хабарламасын толығымен шифрлайды. Бұл ESNI қамтымайтын өрістер, мысалы, PSK (Алдын ала ортақ кілт) өрісі арқылы ағып кетуді блоктауға көмектеседі.
  • Жергілікті желіні сканерлеуге немесе жергілікті желідегі құрылғыларға қосылуға арналған қолданбаларға рұқсат сұрауын қосу (Жергілікті желіні қорғау).
  • Барлық берілген және қайтарып алынған сертификаттардың жалпыға қолжетімді журналын жүргізетін Сертификат ашықтығы (СШ) механизмін әдепкі бойынша қосу. СШ СШ-ның стандартты жұмыс процестерін айналып өтіп жасалған сертификаттарды анықтауға мүмкіндік береді (мысалы, қызметкерлердің теріс пайдалануына немесе СШ-ның бұзылуына байланысты жасырын сертификат жасау).
  • Ұялы байланыс операторларына смартфондарды спам сүзгілеу механизмдерін айналып өту және жалған SMS хабарламалар жіберу үшін 2G желісіне ауысуға мәжбүрлейтін шабуылдарды бұғаттау үшін әдепкі бойынша 2G желісін қолдауды өшіру мүмкіндігі берілді.

Ақпарат көзі: opennet.ru

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster