Android: RADYKALNE zmiany w Google for Phones

Android ma szereg radykalnych zmian ogłoszonych przez Google dla telefonów na całym świecie. Oto, co się zmienia.

języki Androida

Android przechodzi szereg radykalnych zmian oficjalnie ogłoszonych przez firmę Google, Amerykanie pewnego dnia ujawnili wszystko publicznie, aby użytkownicy wiedzieli, co otrzymają w swoich telefonach. Dokładniej, ci z Google zapowiadają, że znacząco wzmocnią bezpieczeństwo systemu operacyjnego Android, aby zapewnić użytkownikom znacznie lepsze i bezpieczniejsze doświadczenia na telefonach, których używają na co dzień, na całym świecie.

Android ma główne luki wykryte przez Google i innych hakerów lub badaczy bezpieczeństwa komputerowego, polegające na przepełnieniach i błędach, które umożliwiają uszkodzenie pamięci systemu operacyjnego. Firma Google doskonale zdaje sobie sprawę, jak ważne są to wszystkie problemy i jak duże są kłopoty z ich rozwiązaniem, dlatego ogłasza zmiany dla Androida, które mają przekonać programistów do korzystania z bezpieczniejszych języków programowania.

Android: RADYKALNE zmiany w Google for Phones

Android będzie zachęcał do korzystania z języków Java, Kotlin i Rust w aplikacjach, które zostaną wydane w przyszłości, podczas gdy Google będzie pracować nad zwiększeniem bezpieczeństwa języków C i C++ w aplikacjach, które zostaną wydane. Promowaniem Javy, Kotlina i Rusta zajmuje się nie tylko Google, firmy Amazon i Microsoft również używają tego języka programowania do usług online właśnie dlatego, że jest on bezpieczniejszy niż C czy C++, jeśli chodzi o luki w pamięci.

„C i C++ nie zapewniają bezpieczeństwa pamięci jak języki takie jak Java, Kotlin i Rust. Biorąc pod uwagę, że większość luk w zabezpieczeniach zgłaszanych w systemie Android dotyczy problemów z bezpieczeństwem pamięci, stosowane jest podejście dwutorowe: poprawa bezpieczeństwa C/C++ przy jednoczesnym zachęcaniu do używania języków bezpiecznych dla pamięci. Dodanie zbyt dużej ilości niektórych komponentów lub całego systemu może negatywnie wpłynąć na wygodę użytkownika, skrócić czas pracy baterii i sprawić, że urządzenie będzie mniej responsywne. Dotyczy to szczególnie urządzeń klasy podstawowej, które również powinny zyskać na hartowaniu. Dlatego chcemy nadać priorytet wysiłkom inżynieryjnym mającym na celu skuteczne łagodzenie skutków przy akceptowalnym narzucie”.

Android szybko rozwiązało wiele luk zgłoszonych przez Google, ale czasami wiąże się to z rezygnacją z niektórych funkcji, z których ludzie zwykle korzystają. Niestety, problem ten można rozwiązać jedynie poprzez zmianę języków programowania używanych w Androidzie, co w ostatecznym rozrachunku powinno znacznie poprawić wydajność, z której korzystają użytkownicy.

Android ma te wszystkie zmiany wprowadzone przez Google z korzyścią dla użytkowników na całym świecie, ale będą one przychodzić stopniowo dla wszystkich, więc na wszystko musimy poczekać.