Google öffnet Android für Rust
Quelle: Pixabay/Couleur

Google öffnet Android für Rust

Für Low-Level-Funktionen im Android-OS kamen bisher vor allem C und C++ zum Zug, was zu Speicherfehlern führen kann. Jetzt ermöglicht Google die OS-Entwicklung auch mit der speichersicheren Sprache Rust.
7. April 2021

     

Das Android Open Source Project AOSP, das unter Federführung von Google für die Weiterentwicklung des Android-Betriebssystems sorgt, steht neu Entwicklern offen, die mit der von Mozilla ins Leben gerufenen Programmiersprache Rust arbeiten. Dies teilt Google in seinem Security Blog mit.

Der Grund für den Einbezug von Rust ist denn auch die Sicherheit: Rust gilt als Memory-safe-Programmiersprache und hilft so, Speicherfehler zu vermeiden. Bugs, die mit fehlender Speichersicherheit zusammenhängen, sind laut Google für rund 70 Prozent aller Android-Schwachstellen mit hoher Sicherheitsrelevanz verantwortlich.


Rust soll wie erwähnt bei der Entwicklung des Android-OS selbst zum Zug kommen. Während die oberen Schichten von Android meist auf Java basieren, werden Low-Level-Funktionen bis dato mit C und C++ programmiert – und diese lassen auch unsicheren Umgang mit dem Speicher zu. Hier bietet sich Rust als bessere Alternative an. Für Apps werden schon heute in erster Linie speichersichere Sprachen verwendet: Sowohl Java als auch Kotlin, die beliebtesten Programmiersprachen fürs App Development, sind ebenfalls Memory safe. (ubi)


Weitere Artikel zum Thema

Developer-Preview von Android 12 verfügbar

19. Februar 2021 - Google hat eine erste Developer-Preview vom kommenden Android-Release 12 veröffentlicht. Entwickler haben damit die Möglichkeit, ihre Apps an die nächste Version des Mobile-Betriebssystems anzupassen.

Rust Foundation vor der Gründung

19. August 2020 - Das Rust-Projekt mausert sich und will unabhängiger von Mozilla werden. Eine Stiftung solls richten.

Programmiersprachen-Hitparade: Rust vor Typescript und Python

3. Juni 2020 - Rust zum fünften Mal an der Spitze, Engineering-Manager verdienen am meisten: Eine Umfrage von Stack Overflow zeigt die Beliebtheit der eingesetzten Technologien und gibt Auskunft über das Arbeitsumfeld von Software-Entwicklern.


Artikel kommentieren
Kommentare werden vor der Freischaltung durch die Redaktion geprüft.

Anti-Spam-Frage: Wieviele Zwerge traf Schneewittchen im Wald?
GOLD SPONSOREN
SPONSOREN & PARTNER