Пешнамоиши Android 14

Google версияи аввалини санҷишии платформаи мобилии кушодаи Android 14-ро муаррифӣ кард. Нашри Android 14 дар семоҳаи сеюми соли 2023 дар назар аст. Барои арзёбии қобилиятҳои нави платформа барномаи санҷиши пешакӣ пешниҳод карда мешавад. Сохтани нармафзор барои дастгоҳҳои Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G ва Pixel 4a (5G) омода шудааст.

Навовариҳои асосӣ дар Android 14:

  • Корҳо барои беҳтар кардани кори платформа дар планшетҳо ва дастгоҳҳои дорои экранҳои қатшаванда идома доранд. Мо дастурҳоро оид ба таҳияи барномаҳо барои дастгоҳҳои экрани калон нав кардем ва намунаҳои UI-и умумиро барои экранҳои калон барои ҳалли истифодаҳо ба монанди шабакаҳои иҷтимоӣ, иртиботот, мундариҷаи мултимедиявӣ, хониш ва харид илова кардем. Нашри пешакии Cross device SDK бо асбобҳо барои таҳияи барномаҳое пешниҳод шудааст, ки бо намудҳои гуногуни дастгоҳҳо (смартфонҳо, планшетҳо, телевизорҳои интеллектуалӣ ва ғайра) ва омилҳои гуногуни шакл дуруст кор мекунанд.
  • Ҳамоҳангсозии кори заминавии захиравӣ, ба монанди зеркашии файлҳои калон ҳангоми пайвасти WiFi оптимизатсия карда шудааст. Тағирот ба API барои роҳандозии хидматҳои афзалиятнок (Хизматрасонии Foreground) ва банақшагирии вазифаҳо (JobScheduler) ворид карда шуд, ки функсияҳои навро барои корҳое, ки аз ҷониби корбар оғоз карда мешаванд, вобаста ба интиқоли маълумот илова карданд. Талабот оид ба нишон додани намуди хизматрасониҳои афзалиятнок (кор бо камера, ҳамоҳангсозии додаҳо, бозидани маълумоти мултимедиявӣ, пайгирии ҷойгиршавӣ, дастрасии микрофон ва ғайра) ҷорӣ карда шудааст. Муайян кардани шартҳои фаъолсозии зеркашиҳои маълумот осонтар аст, масалан, танҳо ҳангоми дастрас шудан тавассути Wi-Fi зеркашӣ кардан.
  • Системаи пахши дохилӣ барои интиқоли паёмҳои пахш ба барномаҳо барои кам кардани масрафи нерӯ ва беҳтар кардани посухдиҳӣ оптимизатсия карда шудааст. Қабули мукаммали замимаҳои ҷараёнҳои паёмҳои ба қайд гирифташуда - паёмҳоро метавон дар навбат гузоштан, якҷоя кардан (масалан, як қатор паёмҳои BATTERY_CHANGED ба як ҷамъ карда мешаванд) ва танҳо пас аз баромадани барнома аз ҳолати кэшшуда расонидан мумкин аст.
  • Истифодаи функсияи ҳушдорҳои дақиқ дар барномаҳо ҳоло гирифтани иҷозати алоҳидаи SCHEDULE_EXACT_ALARM-ро талаб мекунад, зеро истифодаи ин функсия метавонад ба мӯҳлати батарея таъсири манфӣ расонад ва боиси зиёд шудани истеъмоли захираҳо гардад (барои вазифаҳои ба нақша гирифташуда тавсия дода мешавад, ки фаъолсозӣ дар вақти тахминӣ истифода шавад). Ба барномаҳое, ки тақвим ва амалияи соат доранд, ки фаъолсозии вақтро истифода мебаранд, ҳангоми насб бояд иҷозати USE_EXACT_ALARM дода шаванд. Нашри барномаҳо дар феҳристи Google Play бо иҷозати USE_EXACT_ALARM танҳо барои барномаҳое иҷозат дода мешавад, ки соати зангдор, таймер ва тақвимро бо огоҳиҳои рӯйдодҳо амалӣ мекунанд.
  • Имкониятҳои миқёси шрифт васеъ карда шуданд, сатҳи максималии миқёси шрифт аз 130% то 200% зиёд карда шуд ва барои кафолат додани он, ки матн бо калонкунии баланд аз ҳад зиёд калон набошад, тағироти ғайрихаттӣ дар сатҳи миқёс ҳоло ба таври худкор татбиқ карда мешавад ( матни калон мисли матни хурд калон карда намешавад).
    Пешнамоиши Android 14
  • Муайян кардани танзимоти забон, ки бо барномаҳои инфиродӣ алоқаманд аст, имконпазир аст. Таҳиягари барнома ҳоло метавонад танзимоти localeConfig-ро тавассути занг задан ба LocaleManager.setOverrideLocaleConfig тағир диҳад, то рӯйхати забонҳоеро, ки барои барнома дар интерфейси конфигуратсияи Android нишон дода шудааст, муайян кунад.
  • API барои осон кардани тарҷумаи унсурҳои интерфейс, ки забонҳоро бо системаи гендерӣ ба инобат мегиранд, API илова карда шудааст.
  • Барои пешгирӣ кардани барномаҳои зараровар аз боздоштани дархостҳои ният, версияи нав фиристодани ниятҳоро бидуни мушаххас кардани баста ё ҷузъи дохилӣ манъ мекунад.
  • Амнияти боркунии коди динамикӣ (DCL) беҳтар карда шуд - барои пешгирӣ кардани ворид кардани коди зараровар ба файлҳои иҷрошавандаи динамикӣ, ин файлҳо акнун бояд ҳуқуқи дастрасии танҳо барои хондан дошта бошанд.
  • Насб кардани барномаҳое, ки версияи SDK аз 23 пасттар аст, манъ аст, ки аз байн рафтани маҳдудиятҳои иҷозат тавассути пайвастшавӣ ба API-ҳои кӯҳна манъ карда мешавад (версияи API 22 манъ аст, зеро версияи 23 (Android 6.0) модели нави назорати дастрасиро ҷорӣ кардааст, ки ба шумо имкон медиҳад дархост кардани дастрасӣ ба захираҳои система). Барномаҳои қаблан насбшуда, ки API-ҳои кӯҳнаро истифода мебаранд, пас аз навсозии Android корашонро идома медиҳанд.
  • API-и менеҷери эътимоднома пешниҳод карда мешавад ва дастгирии технологияи Passkeys амалӣ карда мешавад, ки ба корбар имкон медиҳад, ки бидуни парол бо истифода аз идентификаторҳои биометрӣ, аз қабили изи ангушт ё шинохти чеҳра тасдиқ кунад.
  • Android Runtime (ART) дастгирии OpenJDK 17 ва хусусиятҳои забон ва синфҳои Java-ро, ки дар ин версия пешниҳод шудаанд, аз ҷумла синфҳо ба монанди сабт, сатрҳои бисёрсатр ва мувофиқати намуна дар оператори “instanceof” таъмин мекунад.
  • Барои содда кардани санҷиши кори барномаҳо бо дарназардошти тағйирот дар версияи нави Android, ба таҳиягарон имконият дода мешавад, ки навовариҳои инфиродӣ тавассути бахши Таҳиягар дар конфигуратор ё утилитаи adb ба таври интихобӣ фаъол ва ғайрифаъол шаванд.
    Пешнамоиши Android 14

Манбаъ: opennet.ru

Илова Эзоҳ