{"id":151695,"date":"2014-06-20T06:42:38","date_gmt":"2014-06-20T05:42:38","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/?p=151695"},"modified":"2019-10-14T10:44:28","modified_gmt":"2019-10-14T08:44:28","slug":"wird-art-im-kommenden-android-zum-standard","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2014\/06\/20\/wird-art-im-kommenden-android-zum-standard\/","title":{"rendered":"Wird ART im kommenden Android zum Standard?"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2012\/07\/android.jpg\" width=\"58\" align=\"left\" height=\"58\"\/>Die Laufzeitumgebung, in der Apps unter Android ausgef\u00fchrt werden, soll sich in der kommenden Android-Version in ART \u00e4ndern \u2013 wird zumindest ger\u00fcchteweise im Internet verbreitet.<\/p>\n<p><!--more--><\/p>\n<p>Googles Entwicklerveranstaltung, die Google I\/O findet ja n\u00e4chste Woche, vom 25. bis zum 26. Juni 2014 statt. Und schon schie\u00dfen die Spekulationen ins Kraut, was man dort erwarten kann. Bei netzwelt.de gibt es z.B. <a href=\"http:\/\/www.netzwelt.de\/news\/135761-google-i-o-vorschau-android-wear-nexus-8-google-fit-co.html\" target=\"_blank\" rel=\"noopener noreferrer\">diesen Artikel<\/a> f\u00fcr die J\u00e4ger von Spekulationen. Ein anderes Ger\u00fccht betrifft die Runtime, die in kommenden Android-Version verwendet wird.<\/p>\n<p>Momentan wird ja die Dalvik-Engine noch in allen Android-Versionen standardm\u00e4\u00dfig als Laufzeitumgebung f\u00fcr Apps verwendet. In Android 4.4 kann man aber auch die Android Runtime (ART) als Laufzeitumgebung einstellen. Diese soll f\u00fcr eine bessere Performance sorgen, weil der JAVA-Bytecode der Apps bei der App-Installation in prozessorspezifische Anweisungen \u00fcbersetzt wird. Wie unter anderem <a href=\"http:\/\/www.heise.de\/newsticker\/meldung\/Eine-neue-Runtime-Umgebung-fuer-Android-2235253.html\" target=\"_blank\" rel=\"noopener noreferrer\">heise.de berichtet<\/a>, haben zwei Patches, die in den Quelltexten der Android Open Source Platform (AOSP) aufgetaucht sind, die Ger\u00fcchte gesch\u00fctzt. Bei android-review.googlesource findet sich folgender Auszug. <\/p>\n<pre>Dalvik is dead, long live Dalvik! DO NOT MERGE\n\ncroot\ncd libcore\nrepo start dalvik-is-dead-long-live-dalvik .\nrepo sync -c .\ngit rm -r libdvm\ngit add JavaLibrary.mk (after removing libdvm references, adding explict core-libart references)\ngit add Docs.mk (after replacing references to libdvm with libart)\ngit add benchmarks\/Android.mk (after adding explict core-libart references)\ngit add Android.mk (after removing dalvik-host target)\ngit commit -a -m 'Dalvik is dead, long live Dalvik! DO NOT MERGE'\n <\/pre>\n<p>Die Anweisungen entfernen die Dalvik-VM und gem\u00e4\u00df dem hier wird ART als Standard-Laufzeitumgebung gesetzt. Legt nat\u00fcrlich die Vermutung nahe, dass ART in der erwarteten n\u00e4chsten Android-Version als Standard-Laufzeitumgebung voreingestellt ist.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die Laufzeitumgebung, in der Apps unter Android ausgef\u00fchrt werden, soll sich in der kommenden Android-Version in ART \u00e4ndern \u2013 wird zumindest ger\u00fcchteweise im Internet verbreitet.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[4308],"class_list":["post-151695","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-android"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/151695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=151695"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/151695\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=151695"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=151695"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=151695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}