Гар утасны платформыг гаргах Android 14

Google компани нээлттэй гар утасны платформ гаргалаа. Android Шинэ хувилбарын эх кодыг төслийн Git репозиторт (android-14.0.0_r1 салбар) байршуулсан. Pixel төхөөрөмжүүдэд зориулсан програм хангамжийн шинэчлэлтүүдийг бэлтгэсэн. Samsung Galaxy, iQOO, Nothing, OnePlus, Oppo, Realme, Sharp, Sony, Tecno, vivo, болон Xiaomi зэрэг ухаалаг гар утасны програм хангамжийн шинэчлэлтүүдийг дараагийн хувилбаруудад хийхээр төлөвлөж байна. Нэмж дурдахад, ARM64 болон x86_64 архитектур дээр суурилсан янз бүрийн төхөөрөмжүүдэд тохиромжтой бүх нийтийн GSI (Ерөнхий системийн дүрс) бүтээгдсэн.

Гол инноваци:

  • Үндсэн платформ нь өмнө нь Google Play-ээр дамжуулан тусдаа багц хэлбэрээр худалдаалагдаж байсан Health Connect репозиторийг агуулдаг. Health Connect нь фитнессийн бугуйвч болон хэрэглэгчийн эрүүл мэндтэй холбоотой бусад төхөөрөмжүүдийн өгөгдлийг төвлөрсөн хадгалалтаар хангадаг бөгөөд өөр өөр програмуудын хооронд эрүүл мэндийн мэдээлэлд нэгдсэн хандалтыг зохион байгуулдаг. Эрүүл мэндийн холболтын тохиргоонд хандах хандалтыг одоо стандарт платформ тохируулагчаар хангах болно, жишээлбэл, нууцлалын тохиргоогоор дамжуулан та ямар эрүүл мэндийн өгөгдөлд хандаж болохыг хянах боломжтой; Нэмж дурдахад Health Connect нь сургалтын үеэр явсан маршрутын талаарх мэдээллийг хадгалах дэмжлэгийг нэмсэн (хэрэглэгч нь замын цэгийн жагсаалтыг хадгалах хугацааг тодорхойлдог). Маршрутыг газрын зураг дээр дүрслэн харуулах боломжтой бөгөөд хэрэглэгч үйл ажиллагааг тодорхой баталгаажуулсны дараа боловсруулалтанд зориулж бусад програмуудад шилжүүлж болно.
    Гар утасны платформыг гаргах Android 14
  • Байршлын мэдээлэлд нэвтрэх эрхийг баталгаажуулах хэрэгслийг өргөжүүлсэн. Байршлын мэдээллийг аппликешн рүү хэзээ шилжүүлэх тухай мэдээлэл (хандалтыг хориглосон, зөвхөн нэг удаа зөвшөөрөгдсөн, програмыг ажиллуулах бүрт зөвшөөрөгдсөн) болон нэмэлт мэдээллийг хаанаас авах боломжтой талаарх мэдээлэл бүхий байршлын хандалтыг баталгаажуулахыг хүссэн харилцах цонхонд шинэ хэсэг нэмэгдсэн. шилжүүлсэн өгөгдөлд хандах талаар .
    Гар утасны платформыг гаргах Android 14
  • Байршилд хандах эрх олгосон аппликешнүүдийн өөрчлөлт, өгөгдлийг гуравдагч этгээдэд дамжуулах аргууд (жишээлбэл, зар сурталчилгаа үзүүлэхдээ байршлын өгөгдлийг ашиглаж эхлэх үед энэ нь харагдана) тухай мэдэгдлийг үе үе (сард нэг удаа) харуулав.
    Гар утасны платформыг гаргах Android 14
  • Аппликейшнтэй ажиллахдаа бид буцаж очихын тулд дэлгэцэн дээрх дохиог хэрхэн ашиглахыг ойлгоход хялбар болгох үүднээс илүү харагдахуйц буцах сумны зөвлөмжийг хэрэгжүүлсэн.
    Гар утасны платформыг гаргах Android 14
  • Аппликешнээс гадуур эсвэл өөр хэрэглэгч рүү өгөгдөл (зураг эсвэл холбоос гэх мэт) илгээхэд ашигладаг Sharesheet нь өөрийн үйлдлийг нэмэх боломжийг агуулдаг. Жишээлбэл, та аль программууд болон хэрэглэгчдэд илгээж болохыг харуулсан ChooserAction зохицуулагчийн жагсаалтыг тодорхойлж болно. Шууд өгөгдөл илгээх зорилтуудыг эрэмбэлэх дохионы хүрээг нэмж өргөтгөсөн.
    Гар утасны платформыг гаргах Android 14
  • Зөвхөн хэрэглэгчийн сонгосон зураг, видеонд хандах зөвшөөрлийг хэсэгчлэн олгох боломжтой (READ_MEDIA_VISUAL_USER_SELECTED, зөвшөөрлийн хүсэлтийн харилцах цонх гарч ирэх үед хандах эрх олгосон файлуудыг Фото сонгогчийн интерфейсээр дамжуулан хэрэглэгч сонгоно). Програмыг арын дэвсгэр дээр байрлуулсан эсвэл програмыг зогсоосны дараа хэрэглэгчийн олгосон зөвшөөрөл автоматаар хүчингүй болно. Мультимедиа файлуудад програмын хандалтын зөвшөөрлийг баталгаажуулах харилцах цонхонд зөвхөн сонгосон зураг эсвэл видеонд хандах боломжтой болсон.
    Гар утасны платформыг гаргах Android 14
  • Температурын нэгж, долоо хоногийн эхний өдөр, тооллын систем зэрэг бүс нутгийн тохиргоог хүчингүй болгохын тулд тохируулагч руу хэсэг нэмэгдсэн. Жишээлбэл, АНУ-д амьдардаг Европ хүн температурыг Фаренгейтийн оронд Цельсийн хэмээр тогтоож, Ням гарагийн оронд Даваа гарагийг долоо хоногийн эхлэл гэж үзэж болно.
    Гар утасны платформыг гаргах Android 14
  • Фонтын масштабын боломжуудыг өргөжүүлж, үсгийн хэмжээг томруулах дээд хэмжээг 130% -иас 200% хүртэл нэмэгдүүлж, өндөр томруулсан текст хэт том харагдахгүй байхын тулд масштабын түвшний шугаман бус өөрчлөлтийг автоматаар ашиглаж байна ( том текстийг жижиг текст шиг томруулдаггүй), энэ нь хараа муутай хүмүүст интерфэйсийн зохион байгуулалтыг гажуудуулах эрсдэлгүйгээр текстийг оновчтой унших боломжийг олгоно.
    Гар утасны платформыг гаргах Android 14
  • Өмнөх хэлхээнд гарч байсан өндөр динамик хүрээтэй (HDR) видео бичлэг хийх дэмжлэг нь камераас нэмэлт мэдээлэл авах боломжоор өргөжиж, зургийг "Ultra HDR" форматаар хадгалах боломжтой болгосон. Өнгө кодлох суваг бүрт 10 бит. Ultra HDR формат нь JPEG-тэй бүрэн нийцдэг бөгөөд программуудад HDR зурагтай ямар ч өөрчлөлтгүйгээр ажиллах, шаардлагатай бол ердийн гэрэлтүүлгийн мужийг ашиглан харуулах боломжийг олгодог. Програмын манифест дээр HDR дэмжлэгийг идэвхжүүлсэн эсвэл Window.setColorMode дуудагдсан үед HDR гаралтыг платформ автоматаар идэвхжүүлдэг. OpenGL эсвэл Vulkan ашиглан бие даасан Ultra HDR дүрслэхийн тулд Gainmap ангиллыг ашиглаж болно.
    Гар утасны платформыг гаргах Android 14
  • Дэлгэц түгжигдсэн үед бүтэн дэлгэцээр мэдэгдэл харуулахыг зөвшөөрдөг програмуудын төрлүүд хязгаарлагдмал. Эдгээр мэдэгдлүүд нь ирж буй дуудлага, дохиолол зэрэг яаралтай арга хэмжээ авах шаардлагатай мэдээлэлд анхаарал хандуулах зорилготой тул ийм мэдэгдлийг харуулах эрх нь одоо дуудлага хийх болон дохиоллын апп-уудаар хязгаарлагдах болно.
  • Агуулгыг шилжүүлэх гулсах дохиог ашиглах үед програмын өөр өөр дэлгэц (хуудас) хооронд шилжих дохиог өгдөг хөдөлгөөнт дүрсний хяналт сайжирсан. Доод болон хажуугийн дэлгэцийг солих, хайлтыг дуудах зэрэг шинэ бүрэлдэхүүн хэсгүүд нэмэгдсэн. Аппликешн дээр өөрийн шилжилтийн эффект үүсгэх API-г нэмсэн.
  • Камерын өргөтгөлийн багц нь гэрэл багатай зургийн чанарыг сайжруулах гэх мэт тооцооллын эрчимтэй зураг боловсруулах шаардлагатай урт хугацааны алгоритмуудыг ашиглах боломжийг олгох үүднээс шинэчлэгдсэн. Зургийн боловсруулалтын саатлыг урьдчилан таамаглах, боловсруулалтын явцын талаар мэдээлэл авах, эцсийн зураг дуусахаас өмнө зургийн бүдүүлэг хувилбарыг хурдан авах боломжуудыг нэмсэн. Илүү оновчтой, эрчим хүчний хэмнэлттэй SurfaceView урьдчилан харах горимыг хэрэгжүүлсэн. Өргөтгөлүүдийг ашиглах үед фокус болон томруулахад мэдрэгчтэй дэмжлэг үзүүлдэг.
  • Шилжүүлсэн RAW зургийг камерт суулгасан масштаблах, тайрах чадварыг ашиглахад дэмжлэг үзүүлдэг.
  • USB-ээр холбогдсон утастай чихэвчний хувьд дууны форматыг чанараа алдалгүйгээр (алдагдалгүй) ашиглах боломжийг нэмсэн. AudioMixerAttributes анги нь API-д нэмэгдсэн бөгөөд энэ нь танд холих, дууны хэмжээг тохируулах, эффект боловсруулахгүйгээр дууг төхөөрөмж рүү шууд илгээх боломжийг олгоно.
  • График API нь Mesh классыг хэрэгжүүлдэг бөгөөд энэ нь AGSL хэл дээр бичигдсэн орой болон фрагмент шэйдер бүхий олон өнцөгт торны өөрийн хувилбаруудыг үүсгэх боломжийг олгодог.
  • HardwareBufferRenderer ангиар хэрэгжсэн буферт үзүүлэх техник хангамжийг хурдасгах чадварыг нэмсэн.
  • Нийлмэл геометрийн зам дээр тулгуурлан вектор график үүсгэх боломжийг олгодог Path анги нь ижил төстэй бүтэцтэй замуудын хооронд интерполяц хийх дэмжлэгийг нэмсэн бөгөөд morphing эффектийг бий болгож, PathIterator ашиглан бүх замын сегментийг дараалан давтдаг.
  • Хэлний тохиргоог өөр өөр програмуудтай холбох чадварыг өргөжүүлсэн. Тохируулагч дээр харуулах хэлний жагсаалтыг тодорхойлох чадварыг нэвтрүүлсэн. Android тодорхой програмд ​​зориулсан хэл сонгох үед.
  • Гуравдагч этгээдтэй өгөгдөл хуваалцах бодлого гэх мэт Play Console маягт дээр хөгжүүлэгчийн тодорхойлсон нууцлалтай холбоотой мэдээллийг систем харуулдаг өргөтгөсөн хэсгүүд. Жишээлбэл, ийм мэдээлэл одоо зөвшөөрлийн хүсэлтийн харилцах цонхонд харагдаж байна.
  • Арын засварлагчийг ашигладаг програмууд одоо суурь үйлчилгээний төрлийг зааж өгөх шаардлагатай болсон. Үйл ажиллагааны явцад систем нь заасан үйлчилгээний төрөл, хүссэн зөвшөөрөл, ашигласан API-д нийцэж байгаа эсэхийг шалгадаг. Жишээлбэл, хэрэв хэрэглүүр нь FOREGROUND_SERVICE_TYPE_LOCATION суурь үйлчилгээний төрлийг зааж өгсөн бол энэ нь ACCESS_COARSE_LOCATION эсвэл ACCESS_FINE_LOCATION зөвшөөрлийг хүсэх боломжтой гэсэн үг юм.
  • Аюулгүй байдлыг сайжруулахын тулд өөрчлөлтүүд хийгдсэн: Аппликейшн нь платформын зарим дотоод бүрэлдэхүүн хэсгүүдэд зорилгын хүсэлт илгээхийг хориглосон. Динамикаар ачаалагдсан кодыг зөвхөн унших хандалтын шинж чанараар тэмдэглэх хэрэгтэй. ZipFile(String) болон ZipInputStream.getNextEntry() функцууд нь зам нь “/” тэмдэгтээр эхэлсэн эсвэл “..” дараалал агуулсан зип архивыг боловсруулахыг зөвшөөрдөггүй. Дэвсгэр зохицуулагчийн ажлыг эхлүүлэх нь хязгаарлагдмал бөгөөд SDK-д заагаагүй програмын интерфейсийг дуудах хэсэгт хязгаарлалтуудыг шинэчилсэн.
  • Төхөөрөмжийг USB-ээр ширээний компьютерт холбохдоо файл дамжуулах, цэнэглэх, суух гэх мэт өмнө нь байсан харилцан үйлчлэлийн горимуудаас гадна ухаалаг гар утсыг вэб камер болгон ашиглах боломжтой болсон (UVC горим, USB видео ангилал) . Анхдагч байдлаар, энэ функц идэвхгүй боловч root хандалттай бол идэвхжүүлэх боломжтой.
  • Бид эвхэгддэг дэлгэц бүхий таблет болон төхөөрөмжүүд дээрх платформын гүйцэтгэлийг үргэлжлүүлэн сайжруулсан. Заагчийн хөдөлгөөнтэй холбоотой үйл явдлуудыг урьдчилан таамаглахын тулд номын сангуудаар хангагдсан бөгөөд зүүгээр ажиллахад бага хоцрогдол өгдөг. Нийгмийн сүлжээ, харилцаа холбоо, мультимедиа контент, унших, дэлгүүр хэсэх зэрэг хэрэглээг хангахын тулд том дэлгэцийн интерфейсийн загваруудыг өгсөн.
  • Аппликешн арын горимд байх үед аппликешнуудад үйлдэл хийх зөвшөөрөл нэмсэн. Одоо байгаа програмтай ажиллах үед хэрэглэгчийн анхаарлыг сарниулахгүйн тулд ард байх үед идэвхжүүлэх нь хязгаарлагдмал. Идэвхтэй аппликешнүүдэд харилцан үйлчлэлцдэг бусад програмуудын үйлдлийг идэвхжүүлэхэд илүү их хяналт тавьдаг.
  • Ард ажиллаж байгаа програмуудад нөөцийг илүү үр дүнтэй хуваарилахын тулд санах ойн удирдлагын системийг оновчтой болгосон. Програмыг кэшийн төлөвт байрлуулсны дараа хэдхэн секундын дараа далд ажил нь Foreground Services API, JobScheduler, WorkManager зэрэг програмын амьдралын мөчлөгийг удирддаг API-уудаар хязгаарлагдана.
  • FLAG_ONGOING_EVENT тугаар тэмдэглэгдсэн мэдэгдлүүдийг одоо түгжээгүй төхөөрөмж дээр харуулах үед татгалзах боломжтой. Хэрэв таны төхөөрөмж түгжээтэй дэлгэцийн горимд байгаа бол эдгээр мэдэгдлүүд хаагдахгүй хэвээр байх болно. Системийн үйл ажиллагаанд чухал ач холбогдолтой мэдэгдлүүдийг мөн орхигдуулаагүй хэвээр байх болно.
  • PackageInstaller API-д шинэ аргууд нэмэгдсэн: requestUserPreapproval() нь програмын лавлах нь хэрэглэгчээс суулгацын баталгаажуулалтыг хүлээн авах хүртэл APK багцуудыг татаж авахыг хойшлуулах боломжийг олгодог; setRequestUpdateOwnership(), энэ нь ирээдүйн програмыг шинэчлэх үйлдлийг суулгагчид хуваарилах боломжийг олгодог; setDontKillApp() нь програмтай ажиллах явцад програмын нэмэлт функцуудыг тохируулах боломжийг олгодог. InstallConstraints API нь суулгагчдад програмыг ашиглаагүй үед програмын шинэчлэлтийг суулгах боломжийг олгодог.
  • Эвхэгддэг дэлгэц бүхий таблет болон төхөөрөмжүүд дээрх платформын гүйцэтгэлийг сайжруулах ажил үргэлжилж байна. Бид том дэлгэцтэй төхөөрөмжүүдэд зориулсан програм хөгжүүлэх удирдамжийг шинэчилж, сошиал медиа, харилцаа холбоо, мультимедиа контент, унших, дэлгүүр хэсэх зэрэг хэрэглээг шийдвэрлэхийн тулд том дэлгэцэнд зориулсан ерөнхий UI загварыг нэмсэн. Төрөл бүрийн төхөөрөмж (ухаалаг утас, таблет, ухаалаг телевизор гэх мэт) болон өөр өөр хэлбэрийн хүчин зүйлтэй зөв ажиллах программуудыг хөгжүүлэх хэрэгслүүд бүхий Cross device SDK-ийн урьдчилсан хувилбарыг санал болгов.
  • Wi-Fi холболттой үед том файлуудыг татаж авах гэх мэт нөөц их шаарддаг суурь ажлын зохицуулалтыг оновчтой болгосон. Тэргүүлэх үйлчилгээ (Foreground Service) болон хуваарийн ажлуудыг (JobScheduler) эхлүүлэхийн тулд API-д өөрчлөлт оруулсан бөгөөд энэ нь өгөгдөл дамжуулахтай холбоотой хэрэглэгчийн эхлүүлсэн ажлын шинэ функцийг нэмсэн. Нээх тэргүүлэх үйлчилгээний төрлийг (камертай ажиллах, өгөгдөл синхрончлох, мультимедиа өгөгдлийг тоглуулах, байршлыг хянах, микрофонд хандах гэх мэт) зааж өгөх шаардлагыг нэвтрүүлсэн. Өгөгдөл татан авалтыг идэвхжүүлэх нөхцөлийг тодорхойлоход хялбар байдаг, жишээлбэл, зөвхөн Wi-Fi-аар хандсан үед татаж авах боломжтой.
  • Аппликейшнүүдэд өргөн нэвтрүүлгийн мессежийг дамжуулах дотоод өргөн нэвтрүүлгийн системийг эрчим хүчний зарцуулалтыг бууруулж, хариу өгөх чадварыг сайжруулахын тулд оновчтой болгосон. Бүртгэгдсэн мессежийн урсгалыг програмын хүлээн авах сайжруулсан - мессежийг дараалалд оруулах, нэгтгэх (жишээлбэл, BATTERY_CHANGED-ийн цуврал мессежүүдийг нэг болгон нэгтгэх) бөгөөд програм кэшийн төлөвөөс гарсны дараа л хүргэх боломжтой.
  • Кэшд хадгалагдсан програмуудын дээд хязгаарыг нэмэгдүүлсэн бөгөөд энэ нь "хүйтэн" горимд (жишээ нь санах ойд хадгалагдаагүй, удаашралтай) эхлүүлсэн програмуудын тоог бууруулсан. 8 ГБ RAM-тай төхөөрөмжүүдийн хувьд хязгаарлалтыг өөрчилсний дараа "хүйтэн" програм ажиллуулах тоо 20%, 12 ГБ хэмжээтэй бол 30% буурсан байна.
  • Аппликешнүүдэд яг дохиоллын функцийг ашиглах нь одоо тусдаа SCHEDULE_EXACT_ALARM зөвшөөрөл авах шаардлагатай болж байна, учир нь энэ функцийг ашиглах нь батерейны ашиглалтад сөргөөр нөлөөлж, нөөцийн зарцуулалтыг нэмэгдүүлэхэд хүргэдэг (төлөвлөгдсөн ажлуудын хувьд ойролцоогоор хугацаанд идэвхжүүлэхийг зөвлөж байна). Цаг дээр суурилсан идэвхжүүлэлтийг ашигладаг хуанли болон цагны хэрэгжилттэй програмуудыг суулгасны дараа USE_EXACT_ALARM зөвшөөрлийг олгох ёстой. USE_EXACT_ALARM зөвшөөрөлтэйгээр Google Play лавлах дахь програмуудыг нийтлэх нь зөвхөн сэрүүлэг, цаг хэмжигч, үйл явдлын мэдэгдэл бүхий календарь ашигладаг програмуудад зөвшөөрөгддөг.
  • Аппликейшн тус бүрт зориулсан хэлний тохиргоог тодорхойлох боломжийг нэвтрүүлсэн. Аппликейшн хөгжүүлэгч одоо тохиргооны интерфэйс дээр аппликейшнд харагдах хэлний жагсаалтыг тодорхойлохын тулд LocaleManager.setOverrideLocaleConfig функцийг дуудаж localeConfig тохиргоог өөрчлөх боломжтой болсон. Android.
  • Жендэрийн системтэй хэлийг харгалзан үзсэн интерфэйсийн элементүүдийн орчуулгыг нэмэхэд хялбар болгох үүднээс Grammatic Inflection API нэмэгдсэн.
  • Хортой программууд зорилгын хүсэлтийг саатуулахаас сэргийлэхийн тулд шинэ хувилбар нь багц эсвэл дотоод бүрэлдэхүүн хэсгийг тодорхой зааж өгөхгүйгээр зорилго илгээхийг хориглосон.
  • Динамик код ачаалах (DCL) аюулгүй байдал сайжирсан - динамикаар ачаалагдсан гүйцэтгэгдэх файлуудад хортой код оруулахаас зайлсхийхийн тулд эдгээр файлууд зөвхөн унших эрхтэй байх ёстой.
  • Зарлагдсан SDK хувилбар нь 23-аас доош байгаа програмуудыг суулгахыг хориглодог бөгөөд энэ нь хуучин API-уудтай холбогдох замаар зөвшөөрлийн хязгаарлалтыг тойрч гарахыг хаах болно (API хувилбар 22-ыг хориглодог, учир нь 23 хувилбарт (Android 6.0) нь системийн нөөцөд шууд хандах хүсэлт гаргах боломжийг олгодог шинэ хандалтын хяналтын загварыг нэвтрүүлсэн. Өмнө нь суулгасан, хуучин API ашигладаг програмууд шинэчлэлтийн дараа тэдгээрт хандах боломжгүй болно. Android ажлаа үргэлжлүүлэх болно.
  • Итгэмжлэлийн менежерийн API-г санал болгосон бөгөөд энэ нь гадны нэвтрэлт танилтын үйлчилгээ үзүүлэгчдийн итгэмжлэлийг ашиглан програмууд руу нэвтрэхийг зохион байгуулах боломжийг олгодог. Passkeys технологийн дэмжлэгийг нэвтрүүлсэн бөгөөд энэ нь хэрэглэгчдэд хурууны хээ, царай таних гэх мэт биометрийн танигчийг ашиглан нууц үггүйгээр баталгаажуулах боломжийг олгосон. Бүртгэл сонгоход зориулсан сайжруулсан интерфейс.
  • В Android Runtime (ART) нь одоо OpenJDK 17-г дэмждэг болсон. Платформын гол Java сангууд болон програм хөгжүүлэх хэрэгслүүдийг OpenJDK 17-г дэмжихээр шинэчилсэн. OpenJDK 17 дээр байгаа бичлэгийн ангиуд, олон мөрт тэмдэгтүүд, "instanceof" оператор дахь хэв маягийн тохируулга гэх мэт хэлний онцлогууд болон Java ангиудын дэмжлэгийг нэмсэн.
  • В Android Runtime нь илүү дэвшилтэт шахалтын аргуудыг ашигладаг бөгөөд энэ нь гүйцэтгэлийг алдагдуулахгүйгээр файлын хэмжээг дунджаар 9.3%-иар бууруулдаг.
  • Гэрчилгээжүүлэх байгууллагын (CA) гэрчилгээг шинэчлэх арга өөрчлөгдсөн. Системийн гэрчилгээг програм хангамжтай холбохоо больж, Google Play-ээр шинэчлэгдсэн тусдаа багц хэлбэрээр хүргэх болно. Энэ арга нь шинэчлэгдсэн гэрчилгээний засвар үйлчилгээ, эвдэрсэн гэрчилгээжүүлэлтийн байгууллагуудын гэрчилгээг устгах ажлыг хялбарчлахаас гадна төхөөрөмжийн үйлдвэрлэгчид үндсэн гэрчилгээний жагсаалтыг өөрчлөхөөс сэргийлж, тэдгээрийг шинэчлэх үйл явцыг програм хангамжийн шинэчлэлээс хамааралгүй болгоно. Нөгөөтэйгүүр, хүргэх шинэ арга нь хэрэглэгч системд root хандалттай, програм хангамжийг бүрэн хянах боломжтой байсан ч системийн гэрчилгээнд өөрчлөлт оруулахыг зөвшөөрөхгүй.

Эх сурвалж: opennet.ru

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster