urn:uuid:b9e8a5ae-bd8d-440d-8270-55173120b619 heise developer News 2026-08-22T07:15:00.000Z Heise - Content Heise https://www.heise.de Copyright (c) Heise Medien <![CDATA[Developer-Häppchen – Go mit generischen Methoden und DuckDB als Server]]> urn:bid:5150212 2026-08-22T07:15:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Kleine, aber interessante Meldungshäppchen vom News-Buffet zu Windows App Development CLI, PPC, GNU Poke, VS Code, Toolbox App, OpenSpec, Azure, Go und DuckDB. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FDeveloper-Haeppchen-Go-mit-generischen-Methoden-und-DuckDB-als-Server-11419998.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FDeveloper-Haeppchen-Go-mit-generischen-Methoden-und-DuckDB-als-Server-11419998.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Developer-Haeppchen-Go-mit-generischen-Methoden-und-DuckDB-als-Server-11419998.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Developer-Haeppchen-Go-mit-generischen-Methoden-und-DuckDB-als-Server/forum-588878/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/5/0/2/1/2/shutterstock_1308890458-b00e928b2d34d8e0.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="8688" height="4881" layout="responsive" src="/imgs/18/5/1/5/0/2/1/2/shutterstock_1308890458-b00e928b2d34d8e0.jpeg" alt="Mexikanische Häppchen" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 8688 / 4881;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="8688" height="4881" alt="Mexikanische Häppchen" style="aspect-ratio: 8688 / 4881; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Natalia Klenova / Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-22T09:15:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >22.08.2026, </span> <span class="a-datetime__time ">09:15 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 3&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Maika-Moebus-4588908" class="creator__link" >Maika Möbus</a></li> <li class="creator__name"><a href="http://www.heise.de/autor/Matthias-Parbel-4581721" class="creator__link" >Matthias Parbel</a></li> <li class="creator__name"><a href="http://www.heise.de/autor/Wolf-Hosbach-4581725" class="creator__link" >Wolf Hosbach</a></li> <li class="creator__name"><a href="http://www.heise.de/autor/Rainald-Menge-Sonnentag-4582362" class="creator__link" >Rainald Menge-Sonnentag</a></li> <li class="creator__name"><a href="http://www.heise.de/autor/Manuel-Masiero-5097753" class="creator__link" >Manuel Masiero</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <p>In unserem leckeren Häppchen-Überblick servieren wir alles, was es zwar nicht in die News geschafft hat, wir aber dennoch für spannend halten:</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <ul class="rte__list rte__list--unordered"><li>Das <a href="https://devblogs.microsoft.com/ifdef-windows/windows-app-development-cli-v0-6-create-new-winui-applications-sign-packages-with-azure-and-more/" rel="external noopener" target="_blank">Windows App Development CLI 0.6.0</a> macht Tempo. Entwicklerinnen und Entwickler können neue WinUI‑Projekte jetzt mit einem einzigen Befehl erstellen und WinUI‑Steuerelemente durchsuchen, ohne das Terminal verlassen zu müssen. Außerdem lässt sich eine App nun direkt aus einer .csproj-Datei ausführen.</li><li>JetBrains IDE‑Manager <a href="https://blog.jetbrains.com/toolbox-app/2026/08/toolbox-app-3-7-jvm-memory-optimizations-and-update-improvements/" rel="external noopener" target="_blank">Toolbox App 3.7</a> aktiviert standardmäßig die JVM‑Speicheroptimierung, behebt Probleme beim Sitzungsablauf und verbessert die Zuverlässigkeit von Patch-Updates unter macOS, indem es die Code-Signatur prüft. Zudem läuft die Toolbox App jetzt auch bei eingeschalteter Windows Smart App Control.</li><li>Der Binärdaten-Editor <a href="https://lwn.net/Articles/1089211/" rel="external noopener" target="_blank">GNU Poke liegt in Version 5.0 vor</a>. Das Release bringt Verbesserungen beim Poke‑Compiler, echte Float‑Operationen sowie Aktualisierungen der Laufzeitumgebung und der Standardbibliothek.</li></ul> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-inline-textbox--text a-inline-textbox " has-indicator is-open media="(min-width: 993px)" toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header " data-collapse-trigger> <span> heise devSec 2026 </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="Product Owner Day 2026" height="540" high-dpi-quality="70" quality="85" src="/imgs/18/5/1/5/0/2/1/2/devSec-2026-ho-Teaser-1032x540-4b59dd1ad9ff0497.jpg" style="aspect-ratio: 1032 / 540;" width="1032"> <img alt="Product Owner Day 2026" height="540" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1032 / 540; object-fit: cover;" width="1032"> </a-img> <figcaption class="a-caption a-caption--textbox"> <p class="a-caption__source"> (Bild: AliaAyah / Shutterstock) </p> </figcaption> </figure> <div class="a-inline-textbox__content-container"> <p>Am 22. und 23. September <a href="https://www.heise-devsec.de/?wt_mc=intern.academy.dpunkt.konf_dpunkt_vo_devsec.empfehlung-ho.link.link&amp;LPID=33786" rel="external noopener" target="_blank">findet die heise devSec 2026</a> in Marburg statt. Im Fokus stehen dieses Jahr unter anderem die sichere Software Supply Chain und der Security-Aspekt bei Agentic AI in der Softwareentwicklung.</p> </div> </div> </div> </div> </a-collapse> <ul class="rte__list rte__list--unordered"><li>Das Anfang 2026 gegründete <a href="https://blog.python.org/2026/08/2026-packaging-council-nominees/" rel="external noopener" target="_blank">Python Packaging Council (PPC) führt erstmals Wahlen durch</a>. Fünf Vorstandssitze sind zu vergeben, für die es 17 Kandidaten gibt. Um Kontinuität zu schaffen, bleiben die beiden Kandidaten mit den meisten Stimmen zwei Jahre lang im Amt, die übrigen drei Kandidaten jeweils ein Jahr.</li><li>Parallel geöffnete Chats, eine Prompt‑Zeitleiste und eine neue Suchfunktion im Chat: <a href="https://code.visualstudio.com/updates/v1_134" rel="external noopener" target="_blank">Visual Studio Code 1.134</a> vereinfacht die Arbeit mit mehreren Fenstern. Und lokale HTML‑Dateien lassen sich nun im integrierten Browser öffnen.</li></ul> <!-- RSPEAK_STOP --> <div class="a-u-inline" style="margin: 1.5rem 0 1.5rem 1rem;"> <div class="ho-text" data-component="RecommendationBox"><header class="mb-4"><h3 class="inline-flex border-b-4 border-gray-800 pb-2 pr-8 text-xl leading-none font-bold dark:border-white">Lesen Sie auch</h3></header><section data-component="TeaserList" class="grid gap-6 md:gap-y-4" data-sneak-peek-elements-container="true"><article data-component="TeaserContainer" data-cid="" data-content-id="5142646" class="ho-text flex" data-teaser-name="MinimalHorizontalTeaser" data-upscore-object-id="11407195"><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/hintergrund/Passkeys-in-der-Praxis-Teil-2-Registrierung-und-Authentifizierung-11407195.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="2735" height="1536" src="https://www.heise.de/imgs/18/5/1/4/2/6/4/6/Passkeys_Serie_Aufmacherbild-c664ba61da1e3f9c.png" alt="Symbolbild für Passkeys, unter anderem mit Fingerabdrücken, Schloss, Schlüssel, Hardware-Key" style="aspect-ratio:2735 / 1536" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="2735" height="1536" alt="Symbolbild für Passkeys, unter anderem mit Fingerabdrücken, Schloss, Schlüssel, Hardware-Key" style="aspect-ratio:2735 / 1536;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Passkeys in der Praxis – Teil 2: Registrierung und Authentifizierung</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/blog/Ein-gutes-Produkt-reicht-nicht-Sales-fuer-Entwicklerinnen-und-Entwickler-11403884.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="2735" height="1536" src="https://www.heise.de/imgs/18/5/1/3/9/9/4/7/generated-image-1__5_-53c7f5a9b94924fa.png" alt="Symbolbild, das die Tätigkeiten eines Vertriebsmitarbeitenden zeigt." style="aspect-ratio:2735 / 1536" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="2735" height="1536" alt="Symbolbild, das die Tätigkeiten eines Vertriebsmitarbeitenden zeigt." style="aspect-ratio:2735 / 1536;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Ein gutes Produkt reicht nicht: Sales für Entwicklerinnen und Entwickler</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Kleine, aber interessante Meldungshäppchen vom News-Buffet zu Windows App Development CLI, PPC, GNU Poke, VS Code, Toolbox App, OpenSpec, Azure, Go und DuckDB. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FDeveloper-Haeppchen-Go-mit-generischen-Methoden-und-DuckDB-als-Server-11419998.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FDeveloper-Haeppchen-Go-mit-generischen-Methoden-und-DuckDB-als-Server-11419998.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Developer-Haeppchen-Go-mit-generischen-Methoden-und-DuckDB-als-Server-11419998.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Developer-Haeppchen-Go-mit-generischen-Methoden-und-DuckDB-als-Server/forum-588878/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/5/0/2/1/2/shutterstock_1308890458-b00e928b2d34d8e0.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="8688" height="4881" layout="responsive" src="/imgs/18/5/1/5/0/2/1/2/shutterstock_1308890458-b00e928b2d34d8e0.jpeg" alt="Mexikanische Häppchen" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 8688 / 4881;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="8688" height="4881" alt="Mexikanische Häppchen" style="aspect-ratio: 8688 / 4881; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Natalia Klenova / Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-22T09:15:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >22.08.2026, </span> <span class="a-datetime__time ">09:15 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 3&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Maika-Moebus-4588908" class="creator__link" >Maika Möbus</a></li> <li class="creator__name"><a href="http://www.heise.de/autor/Matthias-Parbel-4581721" class="creator__link" >Matthias Parbel</a></li> <li class="creator__name"><a href="http://www.heise.de/autor/Wolf-Hosbach-4581725" class="creator__link" >Wolf Hosbach</a></li> <li class="creator__name"><a href="http://www.heise.de/autor/Rainald-Menge-Sonnentag-4582362" class="creator__link" >Rainald Menge-Sonnentag</a></li> <li class="creator__name"><a href="http://www.heise.de/autor/Manuel-Masiero-5097753" class="creator__link" >Manuel Masiero</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <p>In unserem leckeren Häppchen-Überblick servieren wir alles, was es zwar nicht in die News geschafft hat, wir aber dennoch für spannend halten:</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <ul class="rte__list rte__list--unordered"><li>Das <a href="https://devblogs.microsoft.com/ifdef-windows/windows-app-development-cli-v0-6-create-new-winui-applications-sign-packages-with-azure-and-more/" rel="external noopener" target="_blank">Windows App Development CLI 0.6.0</a> macht Tempo. Entwicklerinnen und Entwickler können neue WinUI‑Projekte jetzt mit einem einzigen Befehl erstellen und WinUI‑Steuerelemente durchsuchen, ohne das Terminal verlassen zu müssen. Außerdem lässt sich eine App nun direkt aus einer .csproj-Datei ausführen.</li><li>JetBrains IDE‑Manager <a href="https://blog.jetbrains.com/toolbox-app/2026/08/toolbox-app-3-7-jvm-memory-optimizations-and-update-improvements/" rel="external noopener" target="_blank">Toolbox App 3.7</a> aktiviert standardmäßig die JVM‑Speicheroptimierung, behebt Probleme beim Sitzungsablauf und verbessert die Zuverlässigkeit von Patch-Updates unter macOS, indem es die Code-Signatur prüft. Zudem läuft die Toolbox App jetzt auch bei eingeschalteter Windows Smart App Control.</li><li>Der Binärdaten-Editor <a href="https://lwn.net/Articles/1089211/" rel="external noopener" target="_blank">GNU Poke liegt in Version 5.0 vor</a>. Das Release bringt Verbesserungen beim Poke‑Compiler, echte Float‑Operationen sowie Aktualisierungen der Laufzeitumgebung und der Standardbibliothek.</li></ul> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-inline-textbox--text a-inline-textbox " has-indicator is-open media="(min-width: 993px)" toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header " data-collapse-trigger> <span> heise devSec 2026 </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="Product Owner Day 2026" height="540" high-dpi-quality="70" quality="85" src="/imgs/18/5/1/5/0/2/1/2/devSec-2026-ho-Teaser-1032x540-4b59dd1ad9ff0497.jpg" style="aspect-ratio: 1032 / 540;" width="1032"> <img alt="Product Owner Day 2026" height="540" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1032 / 540; object-fit: cover;" width="1032"> </a-img> <figcaption class="a-caption a-caption--textbox"> <p class="a-caption__source"> (Bild: AliaAyah / Shutterstock) </p> </figcaption> </figure> <div class="a-inline-textbox__content-container"> <p>Am 22. und 23. September <a href="https://www.heise-devsec.de/?wt_mc=intern.academy.dpunkt.konf_dpunkt_vo_devsec.empfehlung-ho.link.link&amp;LPID=33786" rel="external noopener" target="_blank">findet die heise devSec 2026</a> in Marburg statt. Im Fokus stehen dieses Jahr unter anderem die sichere Software Supply Chain und der Security-Aspekt bei Agentic AI in der Softwareentwicklung.</p> </div> </div> </div> </div> </a-collapse> <ul class="rte__list rte__list--unordered"><li>Das Anfang 2026 gegründete <a href="https://blog.python.org/2026/08/2026-packaging-council-nominees/" rel="external noopener" target="_blank">Python Packaging Council (PPC) führt erstmals Wahlen durch</a>. Fünf Vorstandssitze sind zu vergeben, für die es 17 Kandidaten gibt. Um Kontinuität zu schaffen, bleiben die beiden Kandidaten mit den meisten Stimmen zwei Jahre lang im Amt, die übrigen drei Kandidaten jeweils ein Jahr.</li><li>Parallel geöffnete Chats, eine Prompt‑Zeitleiste und eine neue Suchfunktion im Chat: <a href="https://code.visualstudio.com/updates/v1_134" rel="external noopener" target="_blank">Visual Studio Code 1.134</a> vereinfacht die Arbeit mit mehreren Fenstern. Und lokale HTML‑Dateien lassen sich nun im integrierten Browser öffnen.</li></ul> <!-- RSPEAK_STOP --> <div class="a-u-inline" style="margin: 1.5rem 0 1.5rem 1rem;"> <div class="ho-text" data-component="RecommendationBox"><header class="mb-4"><h3 class="inline-flex border-b-4 border-gray-800 pb-2 pr-8 text-xl leading-none font-bold dark:border-white">Lesen Sie auch</h3></header><section data-component="TeaserList" class="grid gap-6 md:gap-y-4" data-sneak-peek-elements-container="true"><article data-component="TeaserContainer" data-cid="" data-content-id="5142646" class="ho-text flex" data-teaser-name="MinimalHorizontalTeaser" data-upscore-object-id="11407195"><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/hintergrund/Passkeys-in-der-Praxis-Teil-2-Registrierung-und-Authentifizierung-11407195.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="2735" height="1536" src="https://www.heise.de/imgs/18/5/1/4/2/6/4/6/Passkeys_Serie_Aufmacherbild-c664ba61da1e3f9c.png" alt="Symbolbild für Passkeys, unter anderem mit Fingerabdrücken, Schloss, Schlüssel, Hardware-Key" style="aspect-ratio:2735 / 1536" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="2735" height="1536" alt="Symbolbild für Passkeys, unter anderem mit Fingerabdrücken, Schloss, Schlüssel, Hardware-Key" style="aspect-ratio:2735 / 1536;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Passkeys in der Praxis – Teil 2: Registrierung und Authentifizierung</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/blog/Ein-gutes-Produkt-reicht-nicht-Sales-fuer-Entwicklerinnen-und-Entwickler-11403884.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="2735" height="1536" src="https://www.heise.de/imgs/18/5/1/3/9/9/4/7/generated-image-1__5_-53c7f5a9b94924fa.png" alt="Symbolbild, das die Tätigkeiten eines Vertriebsmitarbeitenden zeigt." style="aspect-ratio:2735 / 1536" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="2735" height="1536" alt="Symbolbild, das die Tätigkeiten eines Vertriebsmitarbeitenden zeigt." style="aspect-ratio:2735 / 1536;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Ein gutes Produkt reicht nicht: Sales für Entwicklerinnen und Entwickler</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-22T07:15:00.000Z <![CDATA[AI für SRE: Warum Automatisierung das Ziel ist und KI nur ein Werkzeug]]> urn:bid:5116843 2026-08-22T06:58:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Severin Neumann kritisiert das Schlagwort „AI SRE“ und plädiert für ein CNCF-Modell, das Reliability-Aufgaben statt Menschen automatisiert. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fhintergrund%2FAI-fuer-SRE-Warum-Automatisierung-das-Ziel-ist-und-KI-nur-ein-Werkzeug-11364776.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fhintergrund%2FAI-fuer-SRE-Warum-Automatisierung-das-Ziel-ist-und-KI-nur-ein-Werkzeug-11364776.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/hintergrund/AI-fuer-SRE-Warum-Automatisierung-das-Ziel-ist-und-KI-nur-ein-Werkzeug-11364776.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/AI-fuer-SRE-Warum-Automatisierung-das-Ziel-ist-und-KI-nur-ein-Werkzeug/forum-588877/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>5</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/1/6/8/4/3/AI-fuer-SRE-23a5059e17798370.png" > <figure > <div class="article-image__gallery-container" > <a-img width="2735" height="1536" layout="responsive" src="/imgs/18/5/1/1/6/8/4/3/AI-fuer-SRE-23a5059e17798370.png" alt="AI für SRE richtig einsetzen: Von klassischer Automation bis LLMs" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2735 / 1536;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2735" height="1536" alt="AI für SRE richtig einsetzen: Von klassischer Automation bis LLMs" style="aspect-ratio: 2735 / 1536; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Matthias Parbel / KI / iX) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-22T08:58:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >22.08.2026, </span> <span class="a-datetime__time ">08:58 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 9&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Matthias-Parbel-4581721" class="creator__link" >Matthias Parbel</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-toc " has-indicator > <header data-collapse-trigger class=" a-box__header " > <span> Inhaltsverzeichnis </span> </header> <div data-collapse-target class="a-box__target"> <div class="a-box__content"> </div> </div> </a-collapse> <!-- RSPEAK_START --> <p>Das Schlagwort „AI SRE“ suggeriert, dass künstliche Intelligenz künftig die Menschen im Site Reliability Engineering ersetzt. Genau daran stört sich Severin Neumann, Head of Community bei Bronto und Mitglied des <a href="https://www.mastering-obs.de/veranstaltung-88195-se-0-weniger-sammeln-mehr-verstehen--hin-zu-proaktivem-reliability-engineering.html" rel="external noopener" target="_blank">OpenTelemetry Governance Committee</a>. In seinem Vortrag „AI für SRE richtig einsetzen: Von klassischer Automation bis LLMs“ bei der <a href="https://www.mastering-obs.de/?wt_mc=intern.academy.dpunkt.konf_dpunkt_clc_observ.empfehlung-ho.link.link&amp;LPID=34258" rel="external noopener" target="_blank">Mastering Observability im April 2026</a> plädiert er für eine andere Sichtweise: KI ist nicht das Ziel, sondern eines von vielen Werkzeugen, um Reliability-Arbeit schrittweise zu automatisieren.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Neumann bevorzugt daher die Formulierung „AI for SRE“ – also KI für SRE statt SRE. Die Unterscheidung ist mehr als Wortklauberei. Sie verweist darauf, dass Site Reliability Engineering weit mehr umfasst als die Reaktion auf Störungen. Zu SRE gehören Instrumentierung, Kapazitätsplanung, die Prävention von Vorfällen, in Code gegossene Resilienz durch Timeouts, Retries oder Circuit Breaker, Post-Mortems und kontinuierliche Verbesserung. Incident Response ist in dieser Lesart der letzte Ausweg, nicht der Kern der Disziplin.</p> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-inline-textbox--text a-inline-textbox " has-indicator is-open media="(min-width: 993px)" toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header " data-collapse-trigger> <span> CLC 2026: Konferenz für DevEx und Platform Engineering </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="" height="1080" high-dpi-quality="70" quality="85" src="/imgs/18/5/1/1/6/8/4/3/CLC-2026-Ticker-Header-16-9-f7196a1e5dbc6837.jpg" style="aspect-ratio: 1920 / 1080;" width="1920"> <img alt="" height="1080" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1920 / 1080; object-fit: cover;" width="1920"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p>Mehr zu SRE, Observability, aber auch zu Agentic AI, digitaler Souveränität und weiteren Themen finden interessierte Developer, Software-Architekten, DevOps- und Platform-Engineering-Teams auf der <a href="https://clc-conference.eu/?wt_mc=intern.academy.dpunkt.konf_dpunkt_vo_clc.empfehlung-ho.link.link&amp;LPID=35283" rel="external noopener" target="_blank">CLC-Konferenz</a> vom 11. bis 12. November 2026 in Mannheim. </p><p>Jetzt <a href="https://clc-conference.eu/tickets_weiche.php?wt_mc=intern.academy.dpunkt.konf_dpunkt_vo_clc.empfehlung-ho.link.link&amp;LPID=35283" rel="external noopener" target="_blank">Tickets</a> zum Frühbucherpreis sichern.</p> </div> </div> </div> </div> </a-collapse> <p>Wichtig ist Neumann eine zweite Klarstellung: KI ist nicht gleich Large Language Model. LLMs seien nur eine Teilmenge dessen, was unter künstliche Intelligenz fällt – und sie bringen erhebliche Grenzen mit. Halluzinationen, fehlendes Kausalverständnis, begrenzte Kontextfenster, mangelndes Echtzeit-Bewusstsein, fehlende Reproduzierbarkeit von Antworten, die Abhängigkeit von der Prompt-Qualität und die hohen Kosten für Inferenz und GPU-Rechenzeit sprechen dagegen, LLMs als Universalwerkzeug für jedes Problem zu nutzen. Daneben stünden klassische Machine-Learning-Modelle für Anomalieerkennung, Trendanalyse und Forecasting sowie deterministische Automatisierung durch Regeln, Linter, Operatoren und Runbooks. Die Leitfrage laute deshalb nicht „Wo können wir ein LLM einsetzen?“, sondern „Welches Werkzeug passt hier?“.</p> <p>Um diese Frage systematisch zu beantworten, entsteht innerhalb der CNCF TAG Operational Resilience ein Referenzmodell mit dem Titel „Levels of Service Reliability Automation“. In einem <a href="https://www.cncf.io/blog/2026/05/26/three-tag-leads-walk-into-the-toc/" rel="external noopener" target="_blank">CNCF-Blog</a> beschreibt Mario Fahlandt, ehemaliger Leiter der TAG, das Whitepaper als Versuch, operative Autonomie von reaktivem Firefighting bis hin zu selbstheilenden Systemen abzubilden. Das Framework soll Teams eine gemeinsame Landkarte an die Hand geben, die zeigt, wie Reliability-Arbeit über alle Domänen hinweg vom rein manuellen Vorgehen zu wachsender Autonomie fortschreiten kann.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <h3 class="subheading" id="nav_eine_matrix__0">Eine Matrix statt eines Organisationslevels</h3> <p>Das Modell ist als zweidimensionale Matrix aufgebaut. Die horizontale Achse beschreibt den Automatisierungsgrad in fünf Stufen: Manual, Automatic, Assisted, Guided und Autonomous. Auf der vertikalen Achse stehen die Reliability-Aktivitäten – Instrumentation, Reliability Implementation, Incident Prevention beziehungsweise Risk Prevention sowie Incident Response. In den einzelnen Zellen werden konkrete Werkzeuge, Anforderungen und Fähigkeiten je Aktivität und Level beschrieben.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p>Darin unterscheidet sich der Ansatz von klassischen Reifegradmodellen, wie sie aus SRE- oder Observability-Frameworks bekannt sind. Statt eine ganze Organisation einem Level wie „Initial“ oder „Optimizing“ zuzuordnen, kartiert das Modell jede Aktivität einzeln. Ein Team kann bei der Instrumentierung noch komplett manuell arbeiten, bei der Incident Response aber bereits auf der Stufe Guided sein. Das bildet die Praxis realistischer ab, weil Teams in verschiedenen Bereichen unterschiedlich weit sind. Der Fokus liegt dabei explizit auf operativer Autonomie – ähnlich den SAE-Levels des autonomen Fahrens, übertragen auf Reliability-Arbeit.</p> <p>Am Beispiel der Instrumentierung wird die Spannweite deutlich. Auf der Stufe Manual binden Entwicklerinnen und Entwickler Telemetrie selbst über die OpenTelemetry-SDKs ein und annotieren Spans, Metriken und Logs von Hand. Automatic bedeutet automatische Injektoren über Agents oder Sidecars. Auf der Stufe Assisted schlagen Tools fehlende Spans oder Metriken vor, während der Mensch entscheidet. Guided umfasst KI-gestützte Skills, die während Code-Reviews auf fehlende Trace-Kontexte oder unvollständige Semantic Conventions hinweisen. Auf der Stufe Autonomous bringen Systeme Telemetrie selbstständig an oder ändern sie – etwa durch dynamische Instrumentierung anhand von Laufzeitsignalen.</p> <p>Ähnlich verhält es sich bei der Reliability Implementation, also den Schutzmechanismen im Code. Manuell designen Entwicklerinnen jedes Timeout, jeden Retry und jeden Circuit Breaker selbst. Regelbasierte Linter prüfen automatisch, ob HTTP-Calls überhaupt ein Timeout besitzen. Service-Mesh-Sidecars erzwingen Standard-Patterns global per Policy. Auf höheren Stufen schlagen Tools Retry-Strategien anhand von Traffic-Analysen vor, und LLM-basierte Code-Reviews identifizieren fehlende Timeouts, unbehandelte Promise Rejections oder Retry-Schleifen ohne Jitter.</p> <h3 class="subheading" id="nav_prävention_vor__1">Prävention vor Reaktion – und die Sache mit dem Alert Noise</h3> <p>Zentral ist für Neumann die Trennung von Prävention und Reaktion. Prävention bedeutet, ein Risiko zu erkennen, bevor Nutzer betroffen sind; bei der Response sind sie es bereits. Den Beginn eines Vorfalls zu erkennen, sei schwer – das Risiko vorher zu erkennen, noch schwerer. Daraus folgt eine klare Ansage: Ohne funktionierende Risiko-Prävention könnten „AI SREs“ nur assistieren und begleiten, aber nie die höchste Automatisierungsstufe erreichen. Hohe Autonomie in der Incident Response ohne starke Prävention führe lediglich zu effizienterem, aber nicht nachhaltigeren KI-Firefighting.</p> <p>Auf die Frage, ob es also gutes Alerting brauche, antwortet Neumann mit einem gedehnten „Ja – naja…“. Sein Kritikpunkt: Alerting werde oft mit Detection vermischt, sodass alles gemeldet wird, was erkannt wird. Das Ergebnis ist Alert Noise. LLMs als Alert-Prozessoren lösen dieses Problem nicht, sondern erhöhen die Komplexität – schon die Auswertung von viel Alert Noise ist teuer, und es stellt sich die Frage, welche Alerts überhaupt in den Prompt gelangen: alle, aggregierte oder gefilterte.</p> <p>Neumann fordert stattdessen gute Telemetrie mit niedrigem Rauschanteil und fortgeschrittene ML-Methoden jenseits reiner LLMs für Detection und Klassifikation. Eine Schlüsselrolle spielen dabei Semantic Conventions, wie sie OpenTelemetry definiert: Einheitliche Daten senken die Verarbeitungskosten, verbessern die Signalqualität und erhöhen das Verständnis – für Menschen wie für KI-Systeme. Für eine autonome Incident Response und Prävention brauche es solide Telemetrie und gute Erkennung. Neumann lädt ausdrücklich zur Mitarbeit am CNCF-Whitepaper ein.</p> <h3 class="subheading" id="nav_wenn_ki_ohne__2">Wenn KI ohne Telemetrie mehr schadet als nützt</h3> <p>Wie berechtigt diese Vorsicht ist, zeigen typische Fehlerbilder aus dem AIOps-Umfeld. Ein häufiges Muster: Ein KI-basiertes Event-Correlation-Tool gruppiert Alerts nach Ähnlichkeit und unterdrückt vermeintliche Duplikate. Ist die Telemetrie uneinheitlich und die historische Alert-Historie mit False Positives durchsetzt, lernt das Modell, bestimmte Muster zu ignorieren. Beginnt ein neuer Vorfall mit einem ähnlichen Muster, werden relevante Alerts unterdrückt – die mittlere Reparaturzeit steigt, SLOs werden verletzt. Das Tool agierte dabei korrekt im Rahmen seiner Trainingsdaten; die Telemetrie war das Problem.</p> <p>Ein zweites Muster betrifft automatische Mitigation. Deckt Telemetrie nur Teilsysteme ab, kann ein ML-gestützter Auto-Mitigation-Loop falsche Korrelationen ziehen, eine scheinbare Ursache identifizieren und aggressiv Traffic abziehen. War der betroffene Service nicht die eigentliche Ursache, erzeugt die Maßnahme zusätzliche Last andernorts und löst eine Kettenreaktion aus. Auch LLM-Co-Piloten im On-Call können trügerische Sicherheit vermitteln: Bei lückenhafter Telemetrie liefert das Modell eine plausible, aber falsche Erklärung samt Mitigationsvorschlag, dem Menschen folgen, weil er detailliert und smart wirkt. Das Problem ist selten die KI allein, sondern die Kombination aus schlechter Observability, fehlender Prävention und mangelnder Governance.</p> <h3 class="subheading" id="nav_der_eu_ai_act__3">Der EU AI Act als Rahmen für autonome SRE-Tools</h3> <p>Wer KI-Komponenten in kritischer Infrastruktur einsetzt, muss den EU AI Act im Blick behalten. Er definiert Hochrisiko-KI-Systeme, unter die auch Bereiche kritischer Infrastruktur fallen. SRE- und Monitoring-Systeme, die autonom in die Funktionsfähigkeit etwa von Energie-, Verkehrs- oder Finanzmarkt-Infrastruktur eingreifen, können als Bestandteil eines solchen Hochrisiko-Systems gelten – die juristische Einordnung muss projektspezifisch erfolgen.</p> <p>Besonders relevant ist Artikel 14 zur menschlichen Aufsicht: Hochrisiko-Systeme müssen so gestaltet sein, dass natürliche Personen sie wirksam überwachen und bei Bedarf eingreifen können. Menschen müssen die Kapazitäten und Grenzen des Systems verstehen, Anomalien und Fehlfunktionen erkennen und sich der Gefahr von Automation Bias bewusst sein. Für die Stufe Autonomous im Neumann-Modell bedeutet das: Es muss klar definiert sein, wer die Aufsicht führt, und es braucht Not-Aus-Mechanismen sowie Governance-Prozesse wie Rollback-Policies. LLM-Plattformen können zudem als General-Purpose AI mit systemischem Risiko gelten, was Risiko-Evaluation, adversariales Testen und die Meldung schwerwiegender Vorfälle an das EU AI Office nach sich zieht. In Deutschland kommen DSGVO sowie sektorspezifische Regulierung durch BaFin oder BNetzA hinzu.</p> <p>Neumanns Fazit bleibt konsistent: Alle Tätigkeiten, die zur Reliability beitragen, müssen adressiert werden. Automatisierung ist das Ziel, KI nur ein Werkzeug. Ob eine autonome Stufe über LLMs, klassische ML-Modelle oder SLO-basierte Control-Loops erreicht wird, ist zweitrangig – entscheidend sind solide Telemetrie, saubere Prävention und eine klare Rollenverteilung zwischen Mensch und Maschine.</p> <a-opt-in checkbox-text="Vimeo-Video immer laden" class=" a-u-inline" type="Vimeo"> <div class="opt-in__content-container"> <h2 class="opt-in__title">Empfohlener redaktioneller Inhalt</h2> <p class="opt-in__description"> Mit Ihrer Zustimmung wird hier eine Vimeo-Video (Vimeo LLC) geladen. </p> <div class="opt-in__cta-container"> <button class="opt-in__cta" data-opt-in>Vimeo-Video jetzt laden</button> </div> <p class="opt-in__footnote"> Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Vimeo LLC) übermittelt werden. Mehr dazu in unserer <a href="https://www.heise.de/Datenschutzerklaerung-der-Heise-Medien-GmbH-Co-KG-4860.html">Datenschutzerklärung</a>. </p> </div> </a-opt-in> <!-- RSPEAK_STOP --> <a-lightbox class="a-u-inline-left a-inline-image a-u-inline" src="/imgs/18/5/1/1/6/8/4/3/Neumann_Severin-220431ce8a6a49c7.jpg" tabindex="1"> <figure> <div> <a href="http://www.heise.de/imgs/18/5/1/1/6/8/4/3/Neumann_Severin-220431ce8a6a49c7.jpg"> <a-img alt="" height="400" high-dpi-quality="70" layout="responsive" quality="85" src="/imgs/18/5/1/1/6/8/4/3/Neumann_Severin-220431ce8a6a49c7.jpg" style=" aspect-ratio: 400 / 400;" width="400"> <img alt="" height="400" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 400 / 400; object-fit: cover;" width="400"> </a-img> </a> </div> </figure> </a-lightbox> <!-- RSPEAK_START --> <p><strong>Severin Neumann</strong> ist Head of Community bei Bronto. Er beschäftigt sich seit vielen Jahren mit Observability, verteilten Systemen und der Frage, wie Engineering-Teams komplexe Softwarelandschaften zuverlässig betreiben können. Severin ist Mitglied des OpenTelemetry Governance Committees sowie Co-Maintainer der OpenTelemetry-Dokumentation und engagiert sich aktiv in der Open-Source- und Cloud-Native-Community.</p> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:map@ix.de" title="Matthias Parbel">map</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11364776" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11364776: AI für SRE: Warum Automatisierung das Ziel ist und KI nur ein Werkzeug" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Severin Neumann kritisiert das Schlagwort „AI SRE“ und plädiert für ein CNCF-Modell, das Reliability-Aufgaben statt Menschen automatisiert. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fhintergrund%2FAI-fuer-SRE-Warum-Automatisierung-das-Ziel-ist-und-KI-nur-ein-Werkzeug-11364776.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fhintergrund%2FAI-fuer-SRE-Warum-Automatisierung-das-Ziel-ist-und-KI-nur-ein-Werkzeug-11364776.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/hintergrund/AI-fuer-SRE-Warum-Automatisierung-das-Ziel-ist-und-KI-nur-ein-Werkzeug-11364776.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/AI-fuer-SRE-Warum-Automatisierung-das-Ziel-ist-und-KI-nur-ein-Werkzeug/forum-588877/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>5</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/1/6/8/4/3/AI-fuer-SRE-23a5059e17798370.png" > <figure > <div class="article-image__gallery-container" > <a-img width="2735" height="1536" layout="responsive" src="/imgs/18/5/1/1/6/8/4/3/AI-fuer-SRE-23a5059e17798370.png" alt="AI für SRE richtig einsetzen: Von klassischer Automation bis LLMs" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2735 / 1536;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2735" height="1536" alt="AI für SRE richtig einsetzen: Von klassischer Automation bis LLMs" style="aspect-ratio: 2735 / 1536; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Matthias Parbel / KI / iX) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-22T08:58:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >22.08.2026, </span> <span class="a-datetime__time ">08:58 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 9&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Matthias-Parbel-4581721" class="creator__link" >Matthias Parbel</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-toc " has-indicator > <header data-collapse-trigger class=" a-box__header " > <span> Inhaltsverzeichnis </span> </header> <div data-collapse-target class="a-box__target"> <div class="a-box__content"> </div> </div> </a-collapse> <!-- RSPEAK_START --> <p>Das Schlagwort „AI SRE“ suggeriert, dass künstliche Intelligenz künftig die Menschen im Site Reliability Engineering ersetzt. Genau daran stört sich Severin Neumann, Head of Community bei Bronto und Mitglied des <a href="https://www.mastering-obs.de/veranstaltung-88195-se-0-weniger-sammeln-mehr-verstehen--hin-zu-proaktivem-reliability-engineering.html" rel="external noopener" target="_blank">OpenTelemetry Governance Committee</a>. In seinem Vortrag „AI für SRE richtig einsetzen: Von klassischer Automation bis LLMs“ bei der <a href="https://www.mastering-obs.de/?wt_mc=intern.academy.dpunkt.konf_dpunkt_clc_observ.empfehlung-ho.link.link&amp;LPID=34258" rel="external noopener" target="_blank">Mastering Observability im April 2026</a> plädiert er für eine andere Sichtweise: KI ist nicht das Ziel, sondern eines von vielen Werkzeugen, um Reliability-Arbeit schrittweise zu automatisieren.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Neumann bevorzugt daher die Formulierung „AI for SRE“ – also KI für SRE statt SRE. Die Unterscheidung ist mehr als Wortklauberei. Sie verweist darauf, dass Site Reliability Engineering weit mehr umfasst als die Reaktion auf Störungen. Zu SRE gehören Instrumentierung, Kapazitätsplanung, die Prävention von Vorfällen, in Code gegossene Resilienz durch Timeouts, Retries oder Circuit Breaker, Post-Mortems und kontinuierliche Verbesserung. Incident Response ist in dieser Lesart der letzte Ausweg, nicht der Kern der Disziplin.</p> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-inline-textbox--text a-inline-textbox " has-indicator is-open media="(min-width: 993px)" toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header " data-collapse-trigger> <span> CLC 2026: Konferenz für DevEx und Platform Engineering </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="" height="1080" high-dpi-quality="70" quality="85" src="/imgs/18/5/1/1/6/8/4/3/CLC-2026-Ticker-Header-16-9-f7196a1e5dbc6837.jpg" style="aspect-ratio: 1920 / 1080;" width="1920"> <img alt="" height="1080" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1920 / 1080; object-fit: cover;" width="1920"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p>Mehr zu SRE, Observability, aber auch zu Agentic AI, digitaler Souveränität und weiteren Themen finden interessierte Developer, Software-Architekten, DevOps- und Platform-Engineering-Teams auf der <a href="https://clc-conference.eu/?wt_mc=intern.academy.dpunkt.konf_dpunkt_vo_clc.empfehlung-ho.link.link&amp;LPID=35283" rel="external noopener" target="_blank">CLC-Konferenz</a> vom 11. bis 12. November 2026 in Mannheim. </p><p>Jetzt <a href="https://clc-conference.eu/tickets_weiche.php?wt_mc=intern.academy.dpunkt.konf_dpunkt_vo_clc.empfehlung-ho.link.link&amp;LPID=35283" rel="external noopener" target="_blank">Tickets</a> zum Frühbucherpreis sichern.</p> </div> </div> </div> </div> </a-collapse> <p>Wichtig ist Neumann eine zweite Klarstellung: KI ist nicht gleich Large Language Model. LLMs seien nur eine Teilmenge dessen, was unter künstliche Intelligenz fällt – und sie bringen erhebliche Grenzen mit. Halluzinationen, fehlendes Kausalverständnis, begrenzte Kontextfenster, mangelndes Echtzeit-Bewusstsein, fehlende Reproduzierbarkeit von Antworten, die Abhängigkeit von der Prompt-Qualität und die hohen Kosten für Inferenz und GPU-Rechenzeit sprechen dagegen, LLMs als Universalwerkzeug für jedes Problem zu nutzen. Daneben stünden klassische Machine-Learning-Modelle für Anomalieerkennung, Trendanalyse und Forecasting sowie deterministische Automatisierung durch Regeln, Linter, Operatoren und Runbooks. Die Leitfrage laute deshalb nicht „Wo können wir ein LLM einsetzen?“, sondern „Welches Werkzeug passt hier?“.</p> <p>Um diese Frage systematisch zu beantworten, entsteht innerhalb der CNCF TAG Operational Resilience ein Referenzmodell mit dem Titel „Levels of Service Reliability Automation“. In einem <a href="https://www.cncf.io/blog/2026/05/26/three-tag-leads-walk-into-the-toc/" rel="external noopener" target="_blank">CNCF-Blog</a> beschreibt Mario Fahlandt, ehemaliger Leiter der TAG, das Whitepaper als Versuch, operative Autonomie von reaktivem Firefighting bis hin zu selbstheilenden Systemen abzubilden. Das Framework soll Teams eine gemeinsame Landkarte an die Hand geben, die zeigt, wie Reliability-Arbeit über alle Domänen hinweg vom rein manuellen Vorgehen zu wachsender Autonomie fortschreiten kann.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <h3 class="subheading" id="nav_eine_matrix__0">Eine Matrix statt eines Organisationslevels</h3> <p>Das Modell ist als zweidimensionale Matrix aufgebaut. Die horizontale Achse beschreibt den Automatisierungsgrad in fünf Stufen: Manual, Automatic, Assisted, Guided und Autonomous. Auf der vertikalen Achse stehen die Reliability-Aktivitäten – Instrumentation, Reliability Implementation, Incident Prevention beziehungsweise Risk Prevention sowie Incident Response. In den einzelnen Zellen werden konkrete Werkzeuge, Anforderungen und Fähigkeiten je Aktivität und Level beschrieben.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p>Darin unterscheidet sich der Ansatz von klassischen Reifegradmodellen, wie sie aus SRE- oder Observability-Frameworks bekannt sind. Statt eine ganze Organisation einem Level wie „Initial“ oder „Optimizing“ zuzuordnen, kartiert das Modell jede Aktivität einzeln. Ein Team kann bei der Instrumentierung noch komplett manuell arbeiten, bei der Incident Response aber bereits auf der Stufe Guided sein. Das bildet die Praxis realistischer ab, weil Teams in verschiedenen Bereichen unterschiedlich weit sind. Der Fokus liegt dabei explizit auf operativer Autonomie – ähnlich den SAE-Levels des autonomen Fahrens, übertragen auf Reliability-Arbeit.</p> <p>Am Beispiel der Instrumentierung wird die Spannweite deutlich. Auf der Stufe Manual binden Entwicklerinnen und Entwickler Telemetrie selbst über die OpenTelemetry-SDKs ein und annotieren Spans, Metriken und Logs von Hand. Automatic bedeutet automatische Injektoren über Agents oder Sidecars. Auf der Stufe Assisted schlagen Tools fehlende Spans oder Metriken vor, während der Mensch entscheidet. Guided umfasst KI-gestützte Skills, die während Code-Reviews auf fehlende Trace-Kontexte oder unvollständige Semantic Conventions hinweisen. Auf der Stufe Autonomous bringen Systeme Telemetrie selbstständig an oder ändern sie – etwa durch dynamische Instrumentierung anhand von Laufzeitsignalen.</p> <p>Ähnlich verhält es sich bei der Reliability Implementation, also den Schutzmechanismen im Code. Manuell designen Entwicklerinnen jedes Timeout, jeden Retry und jeden Circuit Breaker selbst. Regelbasierte Linter prüfen automatisch, ob HTTP-Calls überhaupt ein Timeout besitzen. Service-Mesh-Sidecars erzwingen Standard-Patterns global per Policy. Auf höheren Stufen schlagen Tools Retry-Strategien anhand von Traffic-Analysen vor, und LLM-basierte Code-Reviews identifizieren fehlende Timeouts, unbehandelte Promise Rejections oder Retry-Schleifen ohne Jitter.</p> <h3 class="subheading" id="nav_prävention_vor__1">Prävention vor Reaktion – und die Sache mit dem Alert Noise</h3> <p>Zentral ist für Neumann die Trennung von Prävention und Reaktion. Prävention bedeutet, ein Risiko zu erkennen, bevor Nutzer betroffen sind; bei der Response sind sie es bereits. Den Beginn eines Vorfalls zu erkennen, sei schwer – das Risiko vorher zu erkennen, noch schwerer. Daraus folgt eine klare Ansage: Ohne funktionierende Risiko-Prävention könnten „AI SREs“ nur assistieren und begleiten, aber nie die höchste Automatisierungsstufe erreichen. Hohe Autonomie in der Incident Response ohne starke Prävention führe lediglich zu effizienterem, aber nicht nachhaltigeren KI-Firefighting.</p> <p>Auf die Frage, ob es also gutes Alerting brauche, antwortet Neumann mit einem gedehnten „Ja – naja…“. Sein Kritikpunkt: Alerting werde oft mit Detection vermischt, sodass alles gemeldet wird, was erkannt wird. Das Ergebnis ist Alert Noise. LLMs als Alert-Prozessoren lösen dieses Problem nicht, sondern erhöhen die Komplexität – schon die Auswertung von viel Alert Noise ist teuer, und es stellt sich die Frage, welche Alerts überhaupt in den Prompt gelangen: alle, aggregierte oder gefilterte.</p> <p>Neumann fordert stattdessen gute Telemetrie mit niedrigem Rauschanteil und fortgeschrittene ML-Methoden jenseits reiner LLMs für Detection und Klassifikation. Eine Schlüsselrolle spielen dabei Semantic Conventions, wie sie OpenTelemetry definiert: Einheitliche Daten senken die Verarbeitungskosten, verbessern die Signalqualität und erhöhen das Verständnis – für Menschen wie für KI-Systeme. Für eine autonome Incident Response und Prävention brauche es solide Telemetrie und gute Erkennung. Neumann lädt ausdrücklich zur Mitarbeit am CNCF-Whitepaper ein.</p> <h3 class="subheading" id="nav_wenn_ki_ohne__2">Wenn KI ohne Telemetrie mehr schadet als nützt</h3> <p>Wie berechtigt diese Vorsicht ist, zeigen typische Fehlerbilder aus dem AIOps-Umfeld. Ein häufiges Muster: Ein KI-basiertes Event-Correlation-Tool gruppiert Alerts nach Ähnlichkeit und unterdrückt vermeintliche Duplikate. Ist die Telemetrie uneinheitlich und die historische Alert-Historie mit False Positives durchsetzt, lernt das Modell, bestimmte Muster zu ignorieren. Beginnt ein neuer Vorfall mit einem ähnlichen Muster, werden relevante Alerts unterdrückt – die mittlere Reparaturzeit steigt, SLOs werden verletzt. Das Tool agierte dabei korrekt im Rahmen seiner Trainingsdaten; die Telemetrie war das Problem.</p> <p>Ein zweites Muster betrifft automatische Mitigation. Deckt Telemetrie nur Teilsysteme ab, kann ein ML-gestützter Auto-Mitigation-Loop falsche Korrelationen ziehen, eine scheinbare Ursache identifizieren und aggressiv Traffic abziehen. War der betroffene Service nicht die eigentliche Ursache, erzeugt die Maßnahme zusätzliche Last andernorts und löst eine Kettenreaktion aus. Auch LLM-Co-Piloten im On-Call können trügerische Sicherheit vermitteln: Bei lückenhafter Telemetrie liefert das Modell eine plausible, aber falsche Erklärung samt Mitigationsvorschlag, dem Menschen folgen, weil er detailliert und smart wirkt. Das Problem ist selten die KI allein, sondern die Kombination aus schlechter Observability, fehlender Prävention und mangelnder Governance.</p> <h3 class="subheading" id="nav_der_eu_ai_act__3">Der EU AI Act als Rahmen für autonome SRE-Tools</h3> <p>Wer KI-Komponenten in kritischer Infrastruktur einsetzt, muss den EU AI Act im Blick behalten. Er definiert Hochrisiko-KI-Systeme, unter die auch Bereiche kritischer Infrastruktur fallen. SRE- und Monitoring-Systeme, die autonom in die Funktionsfähigkeit etwa von Energie-, Verkehrs- oder Finanzmarkt-Infrastruktur eingreifen, können als Bestandteil eines solchen Hochrisiko-Systems gelten – die juristische Einordnung muss projektspezifisch erfolgen.</p> <p>Besonders relevant ist Artikel 14 zur menschlichen Aufsicht: Hochrisiko-Systeme müssen so gestaltet sein, dass natürliche Personen sie wirksam überwachen und bei Bedarf eingreifen können. Menschen müssen die Kapazitäten und Grenzen des Systems verstehen, Anomalien und Fehlfunktionen erkennen und sich der Gefahr von Automation Bias bewusst sein. Für die Stufe Autonomous im Neumann-Modell bedeutet das: Es muss klar definiert sein, wer die Aufsicht führt, und es braucht Not-Aus-Mechanismen sowie Governance-Prozesse wie Rollback-Policies. LLM-Plattformen können zudem als General-Purpose AI mit systemischem Risiko gelten, was Risiko-Evaluation, adversariales Testen und die Meldung schwerwiegender Vorfälle an das EU AI Office nach sich zieht. In Deutschland kommen DSGVO sowie sektorspezifische Regulierung durch BaFin oder BNetzA hinzu.</p> <p>Neumanns Fazit bleibt konsistent: Alle Tätigkeiten, die zur Reliability beitragen, müssen adressiert werden. Automatisierung ist das Ziel, KI nur ein Werkzeug. Ob eine autonome Stufe über LLMs, klassische ML-Modelle oder SLO-basierte Control-Loops erreicht wird, ist zweitrangig – entscheidend sind solide Telemetrie, saubere Prävention und eine klare Rollenverteilung zwischen Mensch und Maschine.</p> <a-opt-in checkbox-text="Vimeo-Video immer laden" class=" a-u-inline" type="Vimeo"> <div class="opt-in__content-container"> <h2 class="opt-in__title">Empfohlener redaktioneller Inhalt</h2> <p class="opt-in__description"> Mit Ihrer Zustimmung wird hier eine Vimeo-Video (Vimeo LLC) geladen. </p> <div class="opt-in__cta-container"> <button class="opt-in__cta" data-opt-in>Vimeo-Video jetzt laden</button> </div> <p class="opt-in__footnote"> Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Vimeo LLC) übermittelt werden. Mehr dazu in unserer <a href="https://www.heise.de/Datenschutzerklaerung-der-Heise-Medien-GmbH-Co-KG-4860.html">Datenschutzerklärung</a>. </p> </div> </a-opt-in> <!-- RSPEAK_STOP --> <a-lightbox class="a-u-inline-left a-inline-image a-u-inline" src="/imgs/18/5/1/1/6/8/4/3/Neumann_Severin-220431ce8a6a49c7.jpg" tabindex="1"> <figure> <div> <a href="http://www.heise.de/imgs/18/5/1/1/6/8/4/3/Neumann_Severin-220431ce8a6a49c7.jpg"> <a-img alt="" height="400" high-dpi-quality="70" layout="responsive" quality="85" src="/imgs/18/5/1/1/6/8/4/3/Neumann_Severin-220431ce8a6a49c7.jpg" style=" aspect-ratio: 400 / 400;" width="400"> <img alt="" height="400" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 400 / 400; object-fit: cover;" width="400"> </a-img> </a> </div> </figure> </a-lightbox> <!-- RSPEAK_START --> <p><strong>Severin Neumann</strong> ist Head of Community bei Bronto. Er beschäftigt sich seit vielen Jahren mit Observability, verteilten Systemen und der Frage, wie Engineering-Teams komplexe Softwarelandschaften zuverlässig betreiben können. Severin ist Mitglied des OpenTelemetry Governance Committees sowie Co-Maintainer der OpenTelemetry-Dokumentation und engagiert sich aktiv in der Open-Source- und Cloud-Native-Community.</p> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:map@ix.de" title="Matthias Parbel">map</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11364776" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11364776: AI für SRE: Warum Automatisierung das Ziel ist und KI nur ein Werkzeug" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-22T06:58:00.000Z <![CDATA[Neu in .NET 10.0 [37]: GetPropertyCount() in der Klasse JsonElement]]> urn:bid:5150215 2026-08-21T07:30:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Die Klasse JsonElement bietet nun die Methode GetPropertyCount() zum Zählen der Attributwerte. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/blog/New-in-NET-10-0-37-GetPropertyCount-in-JsonElement-class-11420187.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fblog%2FNeu-in-NET-10-0-37-GetPropertyCount-in-der-Klasse-JsonElement-11420004.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fblog%2FNeu-in-NET-10-0-37-GetPropertyCount-in-der-Klasse-JsonElement-11420004.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/blog/Neu-in-NET-10-0-37-GetPropertyCount-in-der-Klasse-JsonElement-11420004.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Neu-in-NET-10-0-37-GetPropertyCount-in-der-Klasse-JsonElement/forum-588819/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>4</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/5/0/2/1/5/dotnet-sign-b922a1793256c1e8.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="2560" height="1439" layout="responsive" src="/imgs/18/5/1/5/0/2/1/5/dotnet-sign-b922a1793256c1e8.jpeg" alt="Verkehrsschild mit Aufschrift .NET" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2560 / 1439;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2560" height="1439" alt="Verkehrsschild mit Aufschrift .NET" style="aspect-ratio: 2560 / 1439; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Pincasso / Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-21T09:30:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >21.08.2026, </span> <span class="a-datetime__time ">09:30 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 1&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name">Dr. Holger Schwichtenberg</li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/blog/New-in-NET-10-0-37-GetPropertyCount-in-JsonElement-class-11420187.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>In System.Text.Json Version 10.0 hat Microsoft die Klasse <code>JsonElement</code> um die Methode <code>GetPropertyCount()</code> erweitert, mit der man ermitteln kann, wie viele Eigenschaften ein JSON-Objekt besitzt. Details dazu finden sich <a href="https://github.com/dotnet/runtime/issues/104692" rel="external noopener" target="_blank">im zugehörigen Issue auf GitHub</a>.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered js-dossier a-u-hide-from-desktop a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> Der Dotnet-Doktor – Holger Schwichtenberg </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content a-inline-textbox__content--horizontal-layout " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="Der Dotnet-Doktor – Holger Schwichtenberg" height="1033" high-dpi-quality="70" quality="85" src="/imgs/71/3/4/5/1/5/1/2/Schwichtenberg_Holger-369b18e28381a8e4.png" style="aspect-ratio: 775 / 1033;" width="775"> <img alt="Der Dotnet-Doktor – Holger Schwichtenberg" height="1033" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 775 / 1033; object-fit: cover;" width="775"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p class="a-inline-textbox__synopsis"> Dr. Holger Schwichtenberg ist technischer Leiter des Expertennetzwerks www.IT-Visions.de, das mit 53 renommierten Experten zahlreiche mittlere und große Unternehmen durch Beratungen und Schulungen sowie bei der Softwareentwicklung unterstützt. Durch seine Auftritte auf zahlreichen nationalen und internationalen Fachkonferenzen sowie mehr als 90 Fachbücher und mehr als 1500 Fachartikel gehört Holger Schwichtenberg zu den bekanntesten Experten für .NET und Webtechniken in Deutschland. </p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <!-- RSPEAK_START --> <p>Folgender Code zeigt den Einsatz der neuen Methode:</p> <!-- RSPEAK_STOP --> <a-code language="csharp"> <pre class="rte__tx--listing listing"><code>// Neu in .NET 10.0: GetPropertyCount() JsonElement element2 = JsonSerializer.Deserialize&lt;JsonElement&gt;(&quot;&quot;&quot;{ &quot;ID&quot; : 1, &quot;Name&quot; : &quot;Dr. Holger Schwichtenberg&quot;, &quot;Website&quot;: &quot;www.IT-Visions.de&quot; }&quot;&quot;&quot;); Console.WriteLine(element2.ToString()); Console.WriteLine(element2.ValueKind); Console.WriteLine($&quot;Anzahl der Eigenschaften: {element2.GetPropertyCount()}&quot;); // 3 </code></pre> </a-code> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Bisher war es nur möglich, die Anzahl der Objekte in einem Array zu ermitteln:</p> <!-- RSPEAK_STOP --> <a-code language="csharp"> <pre class="rte__tx--listing listing"><code>// Alt: GetArrayLength() JsonElement element1 = JsonSerializer.Deserialize&lt;JsonElement&gt;(&quot;&quot;&quot;[ 1, 2, 3, 4 ]&quot;&quot;&quot;); Console.WriteLine(element1.ToString()); Console.WriteLine(element1.ValueKind); Console.WriteLine($&quot;Anzahl der Elemente: {element1.GetArrayLength()}&quot;); // 4 </code></pre> </a-code> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-lightbox class="a-inline-image a-u-inline" src="/imgs/18/5/1/5/0/2/1/5/image15-e0e44468263ec35b.png" tabindex="1"> <figure> <div> <a href="http://www.heise.de/imgs/18/5/1/5/0/2/1/5/image15-e0e44468263ec35b.png"> <a-img alt="" height="394" high-dpi-quality="70" layout="responsive" quality="85" src="/imgs/18/5/1/5/0/2/1/5/image15-e0e44468263ec35b.png" style=" aspect-ratio: 1345 / 394;" width="1345"> <img alt="" height="394" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1345 / 394; object-fit: cover;" width="1345"> </a-img> </a> </div> </figure> </a-lightbox> <!-- RSPEAK_START --> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:rme@ix.de" title="Rainald Menge-Sonnentag">rme</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11420004" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11420004: Neu in .NET 10.0 [37]: GetPropertyCount() in der Klasse JsonElement" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Die Klasse JsonElement bietet nun die Methode GetPropertyCount() zum Zählen der Attributwerte. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/blog/New-in-NET-10-0-37-GetPropertyCount-in-JsonElement-class-11420187.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fblog%2FNeu-in-NET-10-0-37-GetPropertyCount-in-der-Klasse-JsonElement-11420004.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fblog%2FNeu-in-NET-10-0-37-GetPropertyCount-in-der-Klasse-JsonElement-11420004.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/blog/Neu-in-NET-10-0-37-GetPropertyCount-in-der-Klasse-JsonElement-11420004.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Neu-in-NET-10-0-37-GetPropertyCount-in-der-Klasse-JsonElement/forum-588819/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>4</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/5/0/2/1/5/dotnet-sign-b922a1793256c1e8.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="2560" height="1439" layout="responsive" src="/imgs/18/5/1/5/0/2/1/5/dotnet-sign-b922a1793256c1e8.jpeg" alt="Verkehrsschild mit Aufschrift .NET" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2560 / 1439;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2560" height="1439" alt="Verkehrsschild mit Aufschrift .NET" style="aspect-ratio: 2560 / 1439; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Pincasso / Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-21T09:30:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >21.08.2026, </span> <span class="a-datetime__time ">09:30 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 1&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name">Dr. Holger Schwichtenberg</li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/blog/New-in-NET-10-0-37-GetPropertyCount-in-JsonElement-class-11420187.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>In System.Text.Json Version 10.0 hat Microsoft die Klasse <code>JsonElement</code> um die Methode <code>GetPropertyCount()</code> erweitert, mit der man ermitteln kann, wie viele Eigenschaften ein JSON-Objekt besitzt. Details dazu finden sich <a href="https://github.com/dotnet/runtime/issues/104692" rel="external noopener" target="_blank">im zugehörigen Issue auf GitHub</a>.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered js-dossier a-u-hide-from-desktop a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> Der Dotnet-Doktor – Holger Schwichtenberg </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content a-inline-textbox__content--horizontal-layout " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="Der Dotnet-Doktor – Holger Schwichtenberg" height="1033" high-dpi-quality="70" quality="85" src="/imgs/71/3/4/5/1/5/1/2/Schwichtenberg_Holger-369b18e28381a8e4.png" style="aspect-ratio: 775 / 1033;" width="775"> <img alt="Der Dotnet-Doktor – Holger Schwichtenberg" height="1033" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 775 / 1033; object-fit: cover;" width="775"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p class="a-inline-textbox__synopsis"> Dr. Holger Schwichtenberg ist technischer Leiter des Expertennetzwerks www.IT-Visions.de, das mit 53 renommierten Experten zahlreiche mittlere und große Unternehmen durch Beratungen und Schulungen sowie bei der Softwareentwicklung unterstützt. Durch seine Auftritte auf zahlreichen nationalen und internationalen Fachkonferenzen sowie mehr als 90 Fachbücher und mehr als 1500 Fachartikel gehört Holger Schwichtenberg zu den bekanntesten Experten für .NET und Webtechniken in Deutschland. </p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <!-- RSPEAK_START --> <p>Folgender Code zeigt den Einsatz der neuen Methode:</p> <!-- RSPEAK_STOP --> <a-code language="csharp"> <pre class="rte__tx--listing listing"><code>// Neu in .NET 10.0: GetPropertyCount() JsonElement element2 = JsonSerializer.Deserialize&lt;JsonElement&gt;(&quot;&quot;&quot;{ &quot;ID&quot; : 1, &quot;Name&quot; : &quot;Dr. Holger Schwichtenberg&quot;, &quot;Website&quot;: &quot;www.IT-Visions.de&quot; }&quot;&quot;&quot;); Console.WriteLine(element2.ToString()); Console.WriteLine(element2.ValueKind); Console.WriteLine($&quot;Anzahl der Eigenschaften: {element2.GetPropertyCount()}&quot;); // 3 </code></pre> </a-code> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Bisher war es nur möglich, die Anzahl der Objekte in einem Array zu ermitteln:</p> <!-- RSPEAK_STOP --> <a-code language="csharp"> <pre class="rte__tx--listing listing"><code>// Alt: GetArrayLength() JsonElement element1 = JsonSerializer.Deserialize&lt;JsonElement&gt;(&quot;&quot;&quot;[ 1, 2, 3, 4 ]&quot;&quot;&quot;); Console.WriteLine(element1.ToString()); Console.WriteLine(element1.ValueKind); Console.WriteLine($&quot;Anzahl der Elemente: {element1.GetArrayLength()}&quot;); // 4 </code></pre> </a-code> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-lightbox class="a-inline-image a-u-inline" src="/imgs/18/5/1/5/0/2/1/5/image15-e0e44468263ec35b.png" tabindex="1"> <figure> <div> <a href="http://www.heise.de/imgs/18/5/1/5/0/2/1/5/image15-e0e44468263ec35b.png"> <a-img alt="" height="394" high-dpi-quality="70" layout="responsive" quality="85" src="/imgs/18/5/1/5/0/2/1/5/image15-e0e44468263ec35b.png" style=" aspect-ratio: 1345 / 394;" width="1345"> <img alt="" height="394" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1345 / 394; object-fit: cover;" width="1345"> </a-img> </a> </div> </figure> </a-lightbox> <!-- RSPEAK_START --> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:rme@ix.de" title="Rainald Menge-Sonnentag">rme</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11420004" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11420004: Neu in .NET 10.0 [37]: GetPropertyCount() in der Klasse JsonElement" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-21T07:30:00.000Z <![CDATA[Angriffsversuche auf GitLab-Lücke beobachtet]]> urn:bid:5150334 2026-08-20T09:41:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <div class="a-article-header__label"> <div class="a-article-header__alert"> Alert! </div> </div> <p class="a-article-header__lead" dir="ltr"> Attacken auf eine jüngst außerplanmäßig geschlossene Lücke in GitLab wurden beobachtet. Angreifer können etwa Projekte löschen. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Attack-attempts-on-GitLab-vulnerability-observed-11420355.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FAngriffsversuche-auf-GitLab-Luecke-beobachtet-11420240.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.security.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FAngriffsversuche-auf-GitLab-Luecke-beobachtet-11420240.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Angriffsversuche-auf-GitLab-Luecke-beobachtet-11420240.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.security.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Angriffsversuche-auf-GitLab-Luecke-beobachtet/forum-588752/comment/" class="a-article-action" name="meldung.security.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/5/0/3/3/4/shutterstock_2602293623-faec070b7a2b1197.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="6000" height="3371" layout="responsive" src="/imgs/18/5/1/5/0/3/3/4/shutterstock_2602293623-faec070b7a2b1197.jpeg" alt="Mann tippt auf Warnsymbol" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 6000 / 3371;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="6000" height="3371" alt="Mann tippt auf Warnsymbol" style="aspect-ratio: 6000 / 3371; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;amgun/ Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-20T11:41:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >20.08.2026, </span> <span class="a-datetime__time ">11:41 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/security/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Security" > Security </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Dirk-Knop-3629568" class="creator__link" >Dirk Knop</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Attack-attempts-on-GitLab-vulnerability-observed-11420355.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Am Montag hat GitLab ungeplante Aktualisierungen der Codehosting-Software veröffentlicht. Sie schließen teils kritische Sicherheitslücken. IT-Forscher haben jetzt erste Angriffsversuche auf die schwerwiegendere Schwachstelle beobachtet.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Übereinstimmenden Medienberichten zufolge hat die renommierte IT-Sicherheitsfirma watchTowr die Angriffsversuche bestätigt. Der leitende IT-Sicherheitsforscher des Unternehmens, Jake Knott, sagte demnach, dass die neu veröffentlichte Sicherheitslücke (<a href="https://nvd.nist.gov/vuln/detail/CVE-2026-19478" rel="external noopener" target="_blank">CVE-2026-19478</a>, CVSS <strong>9.4</strong>, Risiko „<strong>kritisch</strong>“) Angreifern ohne vorherige Authentifizierung ermöglicht, öffentlich zugreifbare GitLab-Projekte zu löschen, ihren Status zu ändern, ganze Repositories zu löschen, Merge-Einträge zu fälschen oder sogar Maintainer auszusperren. Das gelinge mit einer einzelnen HTTP-Anfrage ohne Zugangsdaten oder Nutzerinteraktion, es sei auch keine ungewöhnliche Konfiguration dafür erforderlich.</p> <p>Knott erklärte am Mittwoch dieser Woche demnach weiter, dass watchTowr bereits Angriffsversuche in freier Wildbahn mit seinem globalen Honeypot-Netzwerk entdeckt hat. Organisationen, die die GitLab-Software noch nicht gepatcht haben, sollten die Weblogs nach Einträgen mit der Zeichenkette „@gl_introduced“ durchwühlen und nach Anzeichen für Erkundungs- oder Angriffsversuche Ausschau halten.</p> <h3 class="subheading" id="nav_schwachstelle__0">Schwachstelle in Minuten nachvollzogen</h3> <p>Auf <a href="https://www.linkedin.com/posts/watchtowr_gitlab-has-released-an-out-of-band-critical-activity-7495564135678791680-N4xq" rel="external noopener" target="_blank">LinkedIn gibt watchTowr</a> an, dass das KI-Tool des Unternehmens die Schwachstelle allein anhand der Fehlerbeschreibung und der Code-Änderungen nachvollzogen hat. Zum Veröffentlichungszeitpunkt gab es demnach noch keinen öffentlich verfügbaren Proof-of-Concept-Exploitcode. <a href="https://x.com/watchtowrcyber/status/2089798514662363151" rel="external noopener" target="_blank">Auf X</a> gibt das Unternehmen noch den Tipp, entweder umgehend selbstverwaltete Installationen zu aktualisieren oder zumindest nach Möglichkeit den Zugriff auf „/api/graphql“ zu beschränken.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Neben der kritischen Sicherheitslücke in der GraphQL-API hat <a href="http://www.heise.de/news/Kritische-Sicherheitsluecke-in-GitLab-Angreifer-koennen-Projekte-loeschen-11417037.html">GitLab mit den Updates vom Anfang der Woche</a> auch eine hochriskante Schwachstelle ausgebessert. Sie betrifft ebenfalls die GraphQL-API, hier müssen jedoch Opfer mitspielen und etwa auf manipulierte Links klicken (<a href="https://nvd.nist.gov/vuln/detail/CVE-2026-19650" rel="external noopener" target="_blank">CVE-2026-19650</a>, CVSS <strong>7.1</strong>, Risiko „<strong>hoch</strong>“). </p> <!-- RSPEAK_STOP --> <div id="wtma_teaser_ho_vertrieb_inline_branding"> <figure class="branding"> <a href="https://pro.heise.de/security/?LPID=39555_HS1L0001_27416_999_0&amp;amp;wt_mc=disp.fd.security-pro.security_pro24.disp.disp.disp" name="meldung.newsticker.inline.branding_security" title="Jetzt heise security PRO entdecken"> <a-img alt="Jetzt heise security PRO entdecken" class="a-u-hide-from-tablet" height="693" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/8/0/5/9/HSP-Kampa-2026_1386x800px-da2d5fade264ec54.png" style="aspect-ratio: 1200 / 693;" width="1200"> <img alt="Jetzt heise security PRO entdecken" height="693" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1200 / 693; object-fit: cover;" width="1200"> </a-img> <a-img alt="Jetzt heise security PRO entdecken" class="a-u-show-from-tablet" height="500" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/8/0/5/9/HSP-Kampa-2026_2927x800px-e80ba1d23903c359.png" style="aspect-ratio: 1830 / 500;" width="1830"> <img alt="Jetzt heise security PRO entdecken" height="500" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1830 / 500; object-fit: cover;" width="1830"> </a-img> </a> </figure> </div> <!-- RSPEAK_START --> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:dmk@heise.de" title="Dirk Knop">dmk</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11420240" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11420240: Angriffsversuche auf GitLab-Lücke beobachtet" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <div class="a-article-header__label"> <div class="a-article-header__alert"> Alert! </div> </div> <p class="a-article-header__lead" dir="ltr"> Attacken auf eine jüngst außerplanmäßig geschlossene Lücke in GitLab wurden beobachtet. Angreifer können etwa Projekte löschen. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Attack-attempts-on-GitLab-vulnerability-observed-11420355.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FAngriffsversuche-auf-GitLab-Luecke-beobachtet-11420240.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.security.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FAngriffsversuche-auf-GitLab-Luecke-beobachtet-11420240.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Angriffsversuche-auf-GitLab-Luecke-beobachtet-11420240.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.security.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Angriffsversuche-auf-GitLab-Luecke-beobachtet/forum-588752/comment/" class="a-article-action" name="meldung.security.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/5/0/3/3/4/shutterstock_2602293623-faec070b7a2b1197.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="6000" height="3371" layout="responsive" src="/imgs/18/5/1/5/0/3/3/4/shutterstock_2602293623-faec070b7a2b1197.jpeg" alt="Mann tippt auf Warnsymbol" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 6000 / 3371;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="6000" height="3371" alt="Mann tippt auf Warnsymbol" style="aspect-ratio: 6000 / 3371; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;amgun/ Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-20T11:41:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >20.08.2026, </span> <span class="a-datetime__time ">11:41 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/security/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Security" > Security </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Dirk-Knop-3629568" class="creator__link" >Dirk Knop</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Attack-attempts-on-GitLab-vulnerability-observed-11420355.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Am Montag hat GitLab ungeplante Aktualisierungen der Codehosting-Software veröffentlicht. Sie schließen teils kritische Sicherheitslücken. IT-Forscher haben jetzt erste Angriffsversuche auf die schwerwiegendere Schwachstelle beobachtet.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Übereinstimmenden Medienberichten zufolge hat die renommierte IT-Sicherheitsfirma watchTowr die Angriffsversuche bestätigt. Der leitende IT-Sicherheitsforscher des Unternehmens, Jake Knott, sagte demnach, dass die neu veröffentlichte Sicherheitslücke (<a href="https://nvd.nist.gov/vuln/detail/CVE-2026-19478" rel="external noopener" target="_blank">CVE-2026-19478</a>, CVSS <strong>9.4</strong>, Risiko „<strong>kritisch</strong>“) Angreifern ohne vorherige Authentifizierung ermöglicht, öffentlich zugreifbare GitLab-Projekte zu löschen, ihren Status zu ändern, ganze Repositories zu löschen, Merge-Einträge zu fälschen oder sogar Maintainer auszusperren. Das gelinge mit einer einzelnen HTTP-Anfrage ohne Zugangsdaten oder Nutzerinteraktion, es sei auch keine ungewöhnliche Konfiguration dafür erforderlich.</p> <p>Knott erklärte am Mittwoch dieser Woche demnach weiter, dass watchTowr bereits Angriffsversuche in freier Wildbahn mit seinem globalen Honeypot-Netzwerk entdeckt hat. Organisationen, die die GitLab-Software noch nicht gepatcht haben, sollten die Weblogs nach Einträgen mit der Zeichenkette „@gl_introduced“ durchwühlen und nach Anzeichen für Erkundungs- oder Angriffsversuche Ausschau halten.</p> <h3 class="subheading" id="nav_schwachstelle__0">Schwachstelle in Minuten nachvollzogen</h3> <p>Auf <a href="https://www.linkedin.com/posts/watchtowr_gitlab-has-released-an-out-of-band-critical-activity-7495564135678791680-N4xq" rel="external noopener" target="_blank">LinkedIn gibt watchTowr</a> an, dass das KI-Tool des Unternehmens die Schwachstelle allein anhand der Fehlerbeschreibung und der Code-Änderungen nachvollzogen hat. Zum Veröffentlichungszeitpunkt gab es demnach noch keinen öffentlich verfügbaren Proof-of-Concept-Exploitcode. <a href="https://x.com/watchtowrcyber/status/2089798514662363151" rel="external noopener" target="_blank">Auf X</a> gibt das Unternehmen noch den Tipp, entweder umgehend selbstverwaltete Installationen zu aktualisieren oder zumindest nach Möglichkeit den Zugriff auf „/api/graphql“ zu beschränken.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Neben der kritischen Sicherheitslücke in der GraphQL-API hat <a href="http://www.heise.de/news/Kritische-Sicherheitsluecke-in-GitLab-Angreifer-koennen-Projekte-loeschen-11417037.html">GitLab mit den Updates vom Anfang der Woche</a> auch eine hochriskante Schwachstelle ausgebessert. Sie betrifft ebenfalls die GraphQL-API, hier müssen jedoch Opfer mitspielen und etwa auf manipulierte Links klicken (<a href="https://nvd.nist.gov/vuln/detail/CVE-2026-19650" rel="external noopener" target="_blank">CVE-2026-19650</a>, CVSS <strong>7.1</strong>, Risiko „<strong>hoch</strong>“). </p> <!-- RSPEAK_STOP --> <div id="wtma_teaser_ho_vertrieb_inline_branding"> <figure class="branding"> <a href="https://pro.heise.de/security/?LPID=39555_HS1L0001_27416_999_0&amp;amp;wt_mc=disp.fd.security-pro.security_pro24.disp.disp.disp" name="meldung.newsticker.inline.branding_security" title="Jetzt heise security PRO entdecken"> <a-img alt="Jetzt heise security PRO entdecken" class="a-u-hide-from-tablet" height="693" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/8/0/5/9/HSP-Kampa-2026_1386x800px-da2d5fade264ec54.png" style="aspect-ratio: 1200 / 693;" width="1200"> <img alt="Jetzt heise security PRO entdecken" height="693" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1200 / 693; object-fit: cover;" width="1200"> </a-img> <a-img alt="Jetzt heise security PRO entdecken" class="a-u-show-from-tablet" height="500" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/8/0/5/9/HSP-Kampa-2026_2927x800px-e80ba1d23903c359.png" style="aspect-ratio: 1830 / 500;" width="1830"> <img alt="Jetzt heise security PRO entdecken" height="500" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1830 / 500; object-fit: cover;" width="1830"> </a-img> </a> </figure> </div> <!-- RSPEAK_START --> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:dmk@heise.de" title="Dirk Knop">dmk</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11420240" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11420240: Angriffsversuche auf GitLab-Lücke beobachtet" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-20T09:41:00.000Z <![CDATA[KI: Warum kollaborative Modellierung wichtiger wird als Programmieren]]> urn:bid:5125700 2026-08-20T08:20:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> LLMs und generative KI werden Softwarearchitektur grundlegend ändern, aber die fundamentalen Probleme bleiben. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/blog/AI-Why-collaborative-modeling-is-becoming-more-important-than-programming-11417046.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fblog%2FKI-Warum-kollaborative-Modellierung-wichtiger-wird-als-Programmieren-11380951.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fblog%2FKI-Warum-kollaborative-Modellierung-wichtiger-wird-als-Programmieren-11380951.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/blog/KI-Warum-kollaborative-Modellierung-wichtiger-wird-als-Programmieren-11380951.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/KI-Warum-kollaborative-Modellierung-wichtiger-wird-als-Programmieren/forum-588748/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>27</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/2/5/7/0/0/shutterstock_511304980-6fcc50ec72dee048.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="5360" height="3012" layout="responsive" src="/imgs/18/5/1/2/5/7/0/0/shutterstock_511304980-6fcc50ec72dee048.jpeg" alt="Menschen in der Diskussion" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 5360 / 3012;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="5360" height="3012" alt="Menschen in der Diskussion" style="aspect-ratio: 5360 / 3012; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;GaudiLab / Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-20T10:20:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >20.08.2026, </span> <span class="a-datetime__time ">10:20 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 7&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name">Eberhard Wolff</li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-toc " has-indicator > <header data-collapse-trigger class=" a-box__header " > <span> Inhaltsverzeichnis </span> </header> <div data-collapse-target class="a-box__target"> <div class="a-box__content"> </div> </div> </a-collapse> <!-- RSPEAK_START --> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/blog/AI-Why-collaborative-modeling-is-becoming-more-important-than-programming-11417046.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Das Potenzial von KI-Ansätzen hängt davon ab, worum es in der Softwareentwicklung im Kern geht. Die offensichtliche Antwort: Code. Schließlich ist Software Code. Diese Antwort ist aber nicht nur offensichtlich, sondern auch falsch.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered js-dossier a-u-hide-from-desktop a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> Continuous Architecture – Eberhard Wolff </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content a-inline-textbox__content--horizontal-layout " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="Eberhard Wolff" height="1818" high-dpi-quality="70" quality="85" src="/imgs/71/3/7/2/0/2/5/9/Wolff_Eberhard-c590b817d8d35a6d.jpg" style="aspect-ratio: 1818 / 1818;" width="1818"> <img alt="Eberhard Wolff" height="1818" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1818 / 1818; object-fit: cover;" width="1818"> </a-img> <figcaption class="a-caption a-caption--textbox"> <p class="a-caption__source"> (Bild: </p><p>Eberhard Wolff</p>) </figcaption> </figure> <div class="a-inline-textbox__content-container"> <p class="a-inline-textbox__synopsis"> Eberhard Wolff ist Head of Architecture bei SWAGLab und arbeitet seit mehr als zwanzig Jahren als Architekt und Berater, oft an der Schnittstelle zwischen Business und Technologie. Er ist Autor zahlreicher Artikel und Bücher, u.a. zu Microservices und trägt regelmäßig als Sprecher auf internationalen Konferenzen vor. Sein technologischer Schwerpunkt sind moderne Architektur- und Entwicklungsansätze wie Cloud, Domain-driven Design und Microservices. </p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <!-- RSPEAK_START --> <h3 class="subheading" id="nav_wichtigster__0">Wichtigster Skill in der IT?</h3> <p>Stellen wir eine andere Frage. Was ist der wichtigste Skill in der IT? Wir haben bei „<a href="https://software-architektur.tv/" rel="external noopener" target="_blank">Software-Architektur im Stream</a>“ diese Frage bei einer <a href="http://www.heise.de/news/software-architektur-tv-Was-ist-der-wichtigste-Skill-in-der-IT-9833449.html">IT-Konferenz gestellt</a> – und am häufigsten wurde als Antwort „Kommunikation“ genannt. Auch darüber hinaus kamen die allermeisten Antworten aus dem Bereich Soft Skills. Das ist bemerkenswert, weil es eine technisch ausgerichtete Konferenz war, bei der man vielleicht eher technische Skills als Antworten erwartet hätte.</p> <h3 class="subheading" id="nav_hauptherausforde__1">Hauptherausforderung in der Softwarearchitektur</h3> <p>Die Frage nach dem wichtigsten Skill in der IT ist sehr breit – schließlich geht es um IT im Allgemeinen. Vielleicht sind im Bereich Softwarearchitektur andere Dinge wichtig? Wenn man nach der <a href="http://www.heise.de/news/software-architektur-tv-Architektur-gilt-als-komplex-Warum-ist-das-so-10459462.html">Hauptherausforderung in der Softwarearchitektur</a> fragt, ergibt sich ein ähnliches Bild: Es geht vor allem um Menschen und die Zusammenarbeit zwischen ihnen.</p> <p>Der Arbeitsalltag vieler Softwarearchitektinnen und -architekten zeigt auch, wie wichtig dieser Aspekt ist: Sie verbringen viel Zeit damit, mit Menschen zu kommunizieren, um gemeinsam am Projekt zu arbeiten.</p> <h3 class="subheading" id="nav_die_natur_der__2">Die Natur der Softwareentwicklung</h3> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p>Das ist nicht zufällig so. Der Grund ist die Natur von Softwareentwicklung. Die zu entwickelnde Software beeinflusst viele Menschen: Nutzer, Managerinnen und verschiedene andere Rollen. Die Anforderungen dieser Gruppen in Bereichen wie Sicherheit, Performance oder Betreibbarkeit zu verstehen, zu priorisieren und eine geeignete technologische Umsetzung zu finden, ist die zentrale Herausforderung in der Softwarearchitekturarbeit. Dabei haben Stakeholder unterschiedliche Interessen, manchmal sogar entgegengesetzte. Außerdem setzt ein Softwareprojekt einen Lernprozess in Gange, in dessen Rahmen dann neue Ideen und Gedanken auftauchen, die wieder neue Anforderungen zur Folge haben. Auslöser für das Lernen ist die Frage nach den genauen Anforderungen und die kritische Auseinandersetzung mit der vorhandenen Software und den schon bekannten Anforderungen. Dadurch denken die verschiedenen Rollen intensiv über die Software nach und finden so weitere Dinge, die es wert sind, umgesetzt zu werden.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Neben den Stakeholdern sind auch viele Technikerinnen mit der Software beschäftigt: Implementierung, Betrieb und auch Felder wie Sicherheit werden von unterschiedlichen Personen verantwortet. Auch hier gilt: Die Personen und Rollen müssen koordiniert werden, damit sie erfolgreich zusammenarbeiten.</p> <p>Natürlich ist ein technisches Verständnis als Grundlage für die Arbeit an der Architektur notwendig. Man kann kaum in der Koordination erfolgreich sein, wenn man nicht weiß, worum es eigentlich geht. Tiefes Expertenwissen ist aber nicht notwendig: Solches Wissen ist entweder im Team vorhanden oder kann als Beratung zugekauft werden. Das Wissen um die Kollaboration und Koordination ist also eigentlich wichtiger als das rein technische Wissen.</p> <h3 class="subheading" id="nav_llms_und__3">LLMs und generative KI löst das schon?</h3> <p>Für die hauptsächliche Herausforderung Kommunikation können LLMs und generative KI nur indirekt helfen. So wie man im Web oder in Büchern Tipps findet, wie man die Zusammenarbeit verbessern kann, so können LLMs auch Ideen liefern. Aber sie können nur Texte oder Code generieren, keine funktionierenden Teams. Am Ende ist also der Mensch gefragt.</p> <p>Aber vielleicht machen LLMs Softwareentwicklung so einfach, dass keine Teams mehr benötigt werden, sondern nur noch eine einzelne Person? Bei den Technikern ist es denkbar, dass die Größe der Teams durch Produktivitätsvorteile sinkt. Vielleicht bleiben die Teams aber auch gleich groß. Dann führen die Produktivitätsvorteile dazu, dass <a href="http://www.heise.de/blog/Fuehrt-KI-zu-mehr-arbeitslosen-Entwicklern-oder-zu-mehr-Softwareproduktion-10189960.html">komplexere Software entwickelt wird</a>. Technischer Fortschritt hat auch in der Vergangenheit zu einer besseren Produktivität geführt. Dennoch ist die Anzahl der Entwicklerinnen und Entwickler in der Branche insgesamt und in den einzelnen Projekten nicht gesunken, sondern gestiegen.</p> <h3 class="subheading" id="nav_was_also_tun__4">Was also tun?</h3> <p>Damit befinden sich Softwarearchitekten in einer eigentümlichen Situation: Scheinbar geht es in ihrem Bereich um technische Themen. Die meisten haben deswegen auch eine technische Ausbildung. In Wirklichkeit geht es aber um Menschen und die Zusammenarbeit. Die Zusammenarbeit von Menschen ist aber nicht so einfach und gut strukturierbar wie Software. Zwar ist es auch nicht einfach, gute Strukturen für Software zu finden, aber Software kann gar nicht an den Strukturen vorbeiarbeiten oder sich widersetzen und hat auch keinen eignen Willen.</p> <h3 class="subheading" id="nav_event_storming_5">Event Storming</h3> <p>Es gibt aber Techniken, die Zusammenarbeit und Kommunikation verbessern können und recht einfach einsetzbar sind. Zudem sind sie auf typische Herausforderungen in der Softwarearchitekturarbeit angepasst. Ein bekanntes Beispiel ist Event Storming: Um sich eine Domäne zu erarbeiten, schreiben Domänen-Expertinnen und -Experten Events auf Post-its. Anschließend bringt man sie in die zeitlich korrekte Reihenfolge und identifiziert parallel Aktivitäten sowie Events, die einen neuen Bereich in dem Ablauf einläuten (Pivotal Events). Dieses Vorgehen verteilt Wissen über die Domäne im gesamten Team. Außerdem ist ein Bereich in einer Swimlane zwischen zwei Pivotal Events ein Kandidat für eine Komponente in der Architektur.</p> <p>Dieses Vorgehen verbessert die Kollaboration: Alle arbeiten parallel. Menschen, die sonst in Meetings eher still sind, können bei diesem Vorgehen Post-its schreiben und sich so viel besser einbringen. Es geht also nicht um eine schwer fassbare, abstrakte Verbesserung der Zusammenarbeit, sondern die Technik ist so angelegt, dass Zusammenarbeit angenehmer, effektiver und effizienter wird.</p> <p>In diesem Zusammenhang ist noch eine weitere Beobachtung interessant: Man könnte denken, dass durch das Meeting ein wichtiges Artefakt entsteht – eine strukturierte Sammlung von Events, auf der dann die Architektur und die Entwicklung aufbauen kann. Nehmen wir an, wir würden dieses Artefakt wegwerfen. Wir hätten dennoch sehr viel über die Domäne gelernt und Zusammenarbeit geübt, und soziale Aspekte wie die Qualität der Zusammenarbeit oder Wissensmonopole wären offensichtlich geworden. Diese Ergebnisse könnten vielleicht sogar wichtiger als das Artefakt sein und sich ebenfalls positiv auf die Zusammenarbeit auswirken.</p> <h3 class="subheading" id="nav_kollaborative__6">Kollaborative Modellierung</h3> <p>Event Storming ist nur ein Beispiel für eine ganze Palette von Techniken, für die sich der Begriff „kollaborative Modellierung“ etabliert hat. Sie beschreiben Formate, mit denen sich die gemeinsame Arbeit an Architekturen verbessern lässt. Weil die Zusammenarbeit so wichtig ist, sind diese Techniken eine große Bereicherung für alle Architektinnen und Architekten. Wer sich dafür interessiert: Es gibt dazu diverse <a href="https://software-architektur.tv/tags.html#Collaborative%20Modeling" rel="external noopener" target="_blank">Episoden bei Software-Architektur im Stream</a> und auch ein <a href="https://www.socreatory.com/de/trainings/cosmo" rel="external noopener" target="_blank">Training</a> von Tom Asel und mir (auch in <a href="https://training.techtalk.at/trainings/cosmo/" rel="external noopener" target="_blank">Wien</a> von Daniel Sack), in dem man praxisnah lernt, solche kollaborativen Modellierungssessions erfolgreich vorzubereiten und durchzuführen.</p> <h3 class="subheading" id="nav_tl_dr_7">tl:dr</h3> <p>Skills im Bereich Kollaboration sind besonders wertvoll, weil Zusammenarbeit ein fundamentales Problem in der Architekturarbeit darstellt und durch KI nicht lösbar ist. Entsprechende Techniken beispielsweise im Bereich kollaborativer Modellierung wie „Event Storming“ kann man erlernen.</p> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:rme@ix.de" title="Rainald Menge-Sonnentag">rme</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11380951" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11380951: KI: Warum kollaborative Modellierung wichtiger wird als Programmieren" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> LLMs und generative KI werden Softwarearchitektur grundlegend ändern, aber die fundamentalen Probleme bleiben. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/blog/AI-Why-collaborative-modeling-is-becoming-more-important-than-programming-11417046.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fblog%2FKI-Warum-kollaborative-Modellierung-wichtiger-wird-als-Programmieren-11380951.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fblog%2FKI-Warum-kollaborative-Modellierung-wichtiger-wird-als-Programmieren-11380951.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/blog/KI-Warum-kollaborative-Modellierung-wichtiger-wird-als-Programmieren-11380951.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/KI-Warum-kollaborative-Modellierung-wichtiger-wird-als-Programmieren/forum-588748/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>27</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/2/5/7/0/0/shutterstock_511304980-6fcc50ec72dee048.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="5360" height="3012" layout="responsive" src="/imgs/18/5/1/2/5/7/0/0/shutterstock_511304980-6fcc50ec72dee048.jpeg" alt="Menschen in der Diskussion" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 5360 / 3012;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="5360" height="3012" alt="Menschen in der Diskussion" style="aspect-ratio: 5360 / 3012; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;GaudiLab / Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-20T10:20:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >20.08.2026, </span> <span class="a-datetime__time ">10:20 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 7&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name">Eberhard Wolff</li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-toc " has-indicator > <header data-collapse-trigger class=" a-box__header " > <span> Inhaltsverzeichnis </span> </header> <div data-collapse-target class="a-box__target"> <div class="a-box__content"> </div> </div> </a-collapse> <!-- RSPEAK_START --> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/blog/AI-Why-collaborative-modeling-is-becoming-more-important-than-programming-11417046.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Das Potenzial von KI-Ansätzen hängt davon ab, worum es in der Softwareentwicklung im Kern geht. Die offensichtliche Antwort: Code. Schließlich ist Software Code. Diese Antwort ist aber nicht nur offensichtlich, sondern auch falsch.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered js-dossier a-u-hide-from-desktop a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> Continuous Architecture – Eberhard Wolff </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content a-inline-textbox__content--horizontal-layout " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="Eberhard Wolff" height="1818" high-dpi-quality="70" quality="85" src="/imgs/71/3/7/2/0/2/5/9/Wolff_Eberhard-c590b817d8d35a6d.jpg" style="aspect-ratio: 1818 / 1818;" width="1818"> <img alt="Eberhard Wolff" height="1818" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1818 / 1818; object-fit: cover;" width="1818"> </a-img> <figcaption class="a-caption a-caption--textbox"> <p class="a-caption__source"> (Bild: </p><p>Eberhard Wolff</p>) </figcaption> </figure> <div class="a-inline-textbox__content-container"> <p class="a-inline-textbox__synopsis"> Eberhard Wolff ist Head of Architecture bei SWAGLab und arbeitet seit mehr als zwanzig Jahren als Architekt und Berater, oft an der Schnittstelle zwischen Business und Technologie. Er ist Autor zahlreicher Artikel und Bücher, u.a. zu Microservices und trägt regelmäßig als Sprecher auf internationalen Konferenzen vor. Sein technologischer Schwerpunkt sind moderne Architektur- und Entwicklungsansätze wie Cloud, Domain-driven Design und Microservices. </p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <!-- RSPEAK_START --> <h3 class="subheading" id="nav_wichtigster__0">Wichtigster Skill in der IT?</h3> <p>Stellen wir eine andere Frage. Was ist der wichtigste Skill in der IT? Wir haben bei „<a href="https://software-architektur.tv/" rel="external noopener" target="_blank">Software-Architektur im Stream</a>“ diese Frage bei einer <a href="http://www.heise.de/news/software-architektur-tv-Was-ist-der-wichtigste-Skill-in-der-IT-9833449.html">IT-Konferenz gestellt</a> – und am häufigsten wurde als Antwort „Kommunikation“ genannt. Auch darüber hinaus kamen die allermeisten Antworten aus dem Bereich Soft Skills. Das ist bemerkenswert, weil es eine technisch ausgerichtete Konferenz war, bei der man vielleicht eher technische Skills als Antworten erwartet hätte.</p> <h3 class="subheading" id="nav_hauptherausforde__1">Hauptherausforderung in der Softwarearchitektur</h3> <p>Die Frage nach dem wichtigsten Skill in der IT ist sehr breit – schließlich geht es um IT im Allgemeinen. Vielleicht sind im Bereich Softwarearchitektur andere Dinge wichtig? Wenn man nach der <a href="http://www.heise.de/news/software-architektur-tv-Architektur-gilt-als-komplex-Warum-ist-das-so-10459462.html">Hauptherausforderung in der Softwarearchitektur</a> fragt, ergibt sich ein ähnliches Bild: Es geht vor allem um Menschen und die Zusammenarbeit zwischen ihnen.</p> <p>Der Arbeitsalltag vieler Softwarearchitektinnen und -architekten zeigt auch, wie wichtig dieser Aspekt ist: Sie verbringen viel Zeit damit, mit Menschen zu kommunizieren, um gemeinsam am Projekt zu arbeiten.</p> <h3 class="subheading" id="nav_die_natur_der__2">Die Natur der Softwareentwicklung</h3> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p>Das ist nicht zufällig so. Der Grund ist die Natur von Softwareentwicklung. Die zu entwickelnde Software beeinflusst viele Menschen: Nutzer, Managerinnen und verschiedene andere Rollen. Die Anforderungen dieser Gruppen in Bereichen wie Sicherheit, Performance oder Betreibbarkeit zu verstehen, zu priorisieren und eine geeignete technologische Umsetzung zu finden, ist die zentrale Herausforderung in der Softwarearchitekturarbeit. Dabei haben Stakeholder unterschiedliche Interessen, manchmal sogar entgegengesetzte. Außerdem setzt ein Softwareprojekt einen Lernprozess in Gange, in dessen Rahmen dann neue Ideen und Gedanken auftauchen, die wieder neue Anforderungen zur Folge haben. Auslöser für das Lernen ist die Frage nach den genauen Anforderungen und die kritische Auseinandersetzung mit der vorhandenen Software und den schon bekannten Anforderungen. Dadurch denken die verschiedenen Rollen intensiv über die Software nach und finden so weitere Dinge, die es wert sind, umgesetzt zu werden.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Neben den Stakeholdern sind auch viele Technikerinnen mit der Software beschäftigt: Implementierung, Betrieb und auch Felder wie Sicherheit werden von unterschiedlichen Personen verantwortet. Auch hier gilt: Die Personen und Rollen müssen koordiniert werden, damit sie erfolgreich zusammenarbeiten.</p> <p>Natürlich ist ein technisches Verständnis als Grundlage für die Arbeit an der Architektur notwendig. Man kann kaum in der Koordination erfolgreich sein, wenn man nicht weiß, worum es eigentlich geht. Tiefes Expertenwissen ist aber nicht notwendig: Solches Wissen ist entweder im Team vorhanden oder kann als Beratung zugekauft werden. Das Wissen um die Kollaboration und Koordination ist also eigentlich wichtiger als das rein technische Wissen.</p> <h3 class="subheading" id="nav_llms_und__3">LLMs und generative KI löst das schon?</h3> <p>Für die hauptsächliche Herausforderung Kommunikation können LLMs und generative KI nur indirekt helfen. So wie man im Web oder in Büchern Tipps findet, wie man die Zusammenarbeit verbessern kann, so können LLMs auch Ideen liefern. Aber sie können nur Texte oder Code generieren, keine funktionierenden Teams. Am Ende ist also der Mensch gefragt.</p> <p>Aber vielleicht machen LLMs Softwareentwicklung so einfach, dass keine Teams mehr benötigt werden, sondern nur noch eine einzelne Person? Bei den Technikern ist es denkbar, dass die Größe der Teams durch Produktivitätsvorteile sinkt. Vielleicht bleiben die Teams aber auch gleich groß. Dann führen die Produktivitätsvorteile dazu, dass <a href="http://www.heise.de/blog/Fuehrt-KI-zu-mehr-arbeitslosen-Entwicklern-oder-zu-mehr-Softwareproduktion-10189960.html">komplexere Software entwickelt wird</a>. Technischer Fortschritt hat auch in der Vergangenheit zu einer besseren Produktivität geführt. Dennoch ist die Anzahl der Entwicklerinnen und Entwickler in der Branche insgesamt und in den einzelnen Projekten nicht gesunken, sondern gestiegen.</p> <h3 class="subheading" id="nav_was_also_tun__4">Was also tun?</h3> <p>Damit befinden sich Softwarearchitekten in einer eigentümlichen Situation: Scheinbar geht es in ihrem Bereich um technische Themen. Die meisten haben deswegen auch eine technische Ausbildung. In Wirklichkeit geht es aber um Menschen und die Zusammenarbeit. Die Zusammenarbeit von Menschen ist aber nicht so einfach und gut strukturierbar wie Software. Zwar ist es auch nicht einfach, gute Strukturen für Software zu finden, aber Software kann gar nicht an den Strukturen vorbeiarbeiten oder sich widersetzen und hat auch keinen eignen Willen.</p> <h3 class="subheading" id="nav_event_storming_5">Event Storming</h3> <p>Es gibt aber Techniken, die Zusammenarbeit und Kommunikation verbessern können und recht einfach einsetzbar sind. Zudem sind sie auf typische Herausforderungen in der Softwarearchitekturarbeit angepasst. Ein bekanntes Beispiel ist Event Storming: Um sich eine Domäne zu erarbeiten, schreiben Domänen-Expertinnen und -Experten Events auf Post-its. Anschließend bringt man sie in die zeitlich korrekte Reihenfolge und identifiziert parallel Aktivitäten sowie Events, die einen neuen Bereich in dem Ablauf einläuten (Pivotal Events). Dieses Vorgehen verteilt Wissen über die Domäne im gesamten Team. Außerdem ist ein Bereich in einer Swimlane zwischen zwei Pivotal Events ein Kandidat für eine Komponente in der Architektur.</p> <p>Dieses Vorgehen verbessert die Kollaboration: Alle arbeiten parallel. Menschen, die sonst in Meetings eher still sind, können bei diesem Vorgehen Post-its schreiben und sich so viel besser einbringen. Es geht also nicht um eine schwer fassbare, abstrakte Verbesserung der Zusammenarbeit, sondern die Technik ist so angelegt, dass Zusammenarbeit angenehmer, effektiver und effizienter wird.</p> <p>In diesem Zusammenhang ist noch eine weitere Beobachtung interessant: Man könnte denken, dass durch das Meeting ein wichtiges Artefakt entsteht – eine strukturierte Sammlung von Events, auf der dann die Architektur und die Entwicklung aufbauen kann. Nehmen wir an, wir würden dieses Artefakt wegwerfen. Wir hätten dennoch sehr viel über die Domäne gelernt und Zusammenarbeit geübt, und soziale Aspekte wie die Qualität der Zusammenarbeit oder Wissensmonopole wären offensichtlich geworden. Diese Ergebnisse könnten vielleicht sogar wichtiger als das Artefakt sein und sich ebenfalls positiv auf die Zusammenarbeit auswirken.</p> <h3 class="subheading" id="nav_kollaborative__6">Kollaborative Modellierung</h3> <p>Event Storming ist nur ein Beispiel für eine ganze Palette von Techniken, für die sich der Begriff „kollaborative Modellierung“ etabliert hat. Sie beschreiben Formate, mit denen sich die gemeinsame Arbeit an Architekturen verbessern lässt. Weil die Zusammenarbeit so wichtig ist, sind diese Techniken eine große Bereicherung für alle Architektinnen und Architekten. Wer sich dafür interessiert: Es gibt dazu diverse <a href="https://software-architektur.tv/tags.html#Collaborative%20Modeling" rel="external noopener" target="_blank">Episoden bei Software-Architektur im Stream</a> und auch ein <a href="https://www.socreatory.com/de/trainings/cosmo" rel="external noopener" target="_blank">Training</a> von Tom Asel und mir (auch in <a href="https://training.techtalk.at/trainings/cosmo/" rel="external noopener" target="_blank">Wien</a> von Daniel Sack), in dem man praxisnah lernt, solche kollaborativen Modellierungssessions erfolgreich vorzubereiten und durchzuführen.</p> <h3 class="subheading" id="nav_tl_dr_7">tl:dr</h3> <p>Skills im Bereich Kollaboration sind besonders wertvoll, weil Zusammenarbeit ein fundamentales Problem in der Architekturarbeit darstellt und durch KI nicht lösbar ist. Entsprechende Techniken beispielsweise im Bereich kollaborativer Modellierung wie „Event Storming“ kann man erlernen.</p> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:rme@ix.de" title="Rainald Menge-Sonnentag">rme</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11380951" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11380951: KI: Warum kollaborative Modellierung wichtiger wird als Programmieren" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-20T08:20:00.000Z <![CDATA[Mojo wird Open Source – Python-ähnliche Sprache für CPUs und GPUs]]> urn:bid:5150038 2026-08-20T06:05:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Kurz nach Freigabe der Version 1.0 von Mojo stellt Modular (Qualcomm) den Compiler unter Apache-2-Lizenz. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Mojo-becomes-open-source-Python-like-language-for-CPUs-and-GPUs-11419784.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FMojo-wird-Open-Source-Python-aehnliche-Sprache-fuer-CPUs-und-GPUs-11419653.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FMojo-wird-Open-Source-Python-aehnliche-Sprache-fuer-CPUs-und-GPUs-11419653.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Mojo-wird-Open-Source-Python-aehnliche-Sprache-fuer-CPUs-und-GPUs-11419653.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Mojo-wird-Open-Source-Python-aehnliche-Sprache-fuer-CPUs-und-GPUs/forum-588739/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>13</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/5/0/0/3/8/AufmacherPythonRust-e0796ab1a04d4148.png" > <figure > <div class="article-image__gallery-container" > <a-img width="2735" height="1536" layout="responsive" src="/imgs/18/5/1/5/0/0/3/8/AufmacherPythonRust-e0796ab1a04d4148.png" alt="Illustration rostige Schlange" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2735 / 1536;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2735" height="1536" alt="Illustration rostige Schlange" style="aspect-ratio: 2735 / 1536; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Wolf Hosbach / KI / ix) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-20T08:05:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >20.08.2026, </span> <span class="a-datetime__time ">08:05 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 1&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Wolf-Hosbach-4581725" class="creator__link" >Wolf Hosbach</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Mojo-becomes-open-source-Python-like-language-for-CPUs-and-GPUs-11419784.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Am 17. August <a href="http://www.heise.de/news/Mojo-1-Sieht-aus-wie-Python-ist-aber-mehr-Rust-11415648.html" rel="external noopener" target="_blank">haben wir noch berichtet</a>, dass der Compiler der Programmiersprache Mojo nicht Open Source ist, einen Tag später war es dann so weit: Modular, ein Qualcomm-Unternehmen, hat Mojo 1 unter die Apache-2-Lizenz gestellt.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Ausgenommen davon sind einige Komponenten des zugrundeliegenden LLVM-Compilers, die unter anderen Lizenzen stehen. Modular hat den Quellcode für Compiler und die zugehörigen Werkzeuge <a href="https://github.com/modular/modular" rel="external noopener" target="_blank">auf GitHub veröffentlicht</a>, hier finden sich auch weitere <a href="https://github.com/modular/modular/blob/main/LICENSE" rel="external noopener" target="_blank">Details zur Lizenz inklusive der Ausnahmen</a>. Contributors können jedoch <a href="https://www.modular.com/blog/mojo-open-source" rel="external noopener" target="_blank">erst ab Ende des Jahres</a> mitmachen. Mojos Standardbibliothek war bereits seit Längerem Open Source.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p><a href="http://www.heise.de/news/Mojo-1-Sieht-aus-wie-Python-ist-aber-mehr-Rust-11415648.html" rel="external noopener" target="_blank">Die Sprache ist in der Syntax an Python angelehnt</a>, bietet aber eine statische Typenprüfung und ein Ownership-Modell. In der Struktur ähnelt sie daher eher Rust. Außerdem benötigt sie keine CPython-Implementierung mit langsamen externen Bibliotheken. Die Sprache erzeugt Code für CPUs, GPUs und KI-Beschleuniger.</p> <p>Eine Version lässt sich mit <code>./bazelw run --config=build-mojo KGEN:mojo -- run hello.mojo</code> in einem geklonten Repository bauen. Mojo <a href="https://bazel.build/" rel="external noopener" target="_blank">nutzt dabei Bazel</a> für den Build-Prozess.</p> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:who@ix.de" title="Wolf Hosbach">who</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11419653" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11419653: Mojo wird Open Source – Python-ähnliche Sprache für CPUs und GPUs" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Kurz nach Freigabe der Version 1.0 von Mojo stellt Modular (Qualcomm) den Compiler unter Apache-2-Lizenz. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Mojo-becomes-open-source-Python-like-language-for-CPUs-and-GPUs-11419784.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FMojo-wird-Open-Source-Python-aehnliche-Sprache-fuer-CPUs-und-GPUs-11419653.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FMojo-wird-Open-Source-Python-aehnliche-Sprache-fuer-CPUs-und-GPUs-11419653.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Mojo-wird-Open-Source-Python-aehnliche-Sprache-fuer-CPUs-und-GPUs-11419653.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Mojo-wird-Open-Source-Python-aehnliche-Sprache-fuer-CPUs-und-GPUs/forum-588739/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>13</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/5/0/0/3/8/AufmacherPythonRust-e0796ab1a04d4148.png" > <figure > <div class="article-image__gallery-container" > <a-img width="2735" height="1536" layout="responsive" src="/imgs/18/5/1/5/0/0/3/8/AufmacherPythonRust-e0796ab1a04d4148.png" alt="Illustration rostige Schlange" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2735 / 1536;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2735" height="1536" alt="Illustration rostige Schlange" style="aspect-ratio: 2735 / 1536; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Wolf Hosbach / KI / ix) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-20T08:05:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >20.08.2026, </span> <span class="a-datetime__time ">08:05 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 1&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Wolf-Hosbach-4581725" class="creator__link" >Wolf Hosbach</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Mojo-becomes-open-source-Python-like-language-for-CPUs-and-GPUs-11419784.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Am 17. August <a href="http://www.heise.de/news/Mojo-1-Sieht-aus-wie-Python-ist-aber-mehr-Rust-11415648.html" rel="external noopener" target="_blank">haben wir noch berichtet</a>, dass der Compiler der Programmiersprache Mojo nicht Open Source ist, einen Tag später war es dann so weit: Modular, ein Qualcomm-Unternehmen, hat Mojo 1 unter die Apache-2-Lizenz gestellt.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Ausgenommen davon sind einige Komponenten des zugrundeliegenden LLVM-Compilers, die unter anderen Lizenzen stehen. Modular hat den Quellcode für Compiler und die zugehörigen Werkzeuge <a href="https://github.com/modular/modular" rel="external noopener" target="_blank">auf GitHub veröffentlicht</a>, hier finden sich auch weitere <a href="https://github.com/modular/modular/blob/main/LICENSE" rel="external noopener" target="_blank">Details zur Lizenz inklusive der Ausnahmen</a>. Contributors können jedoch <a href="https://www.modular.com/blog/mojo-open-source" rel="external noopener" target="_blank">erst ab Ende des Jahres</a> mitmachen. Mojos Standardbibliothek war bereits seit Längerem Open Source.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p><a href="http://www.heise.de/news/Mojo-1-Sieht-aus-wie-Python-ist-aber-mehr-Rust-11415648.html" rel="external noopener" target="_blank">Die Sprache ist in der Syntax an Python angelehnt</a>, bietet aber eine statische Typenprüfung und ein Ownership-Modell. In der Struktur ähnelt sie daher eher Rust. Außerdem benötigt sie keine CPython-Implementierung mit langsamen externen Bibliotheken. Die Sprache erzeugt Code für CPUs, GPUs und KI-Beschleuniger.</p> <p>Eine Version lässt sich mit <code>./bazelw run --config=build-mojo KGEN:mojo -- run hello.mojo</code> in einem geklonten Repository bauen. Mojo <a href="https://bazel.build/" rel="external noopener" target="_blank">nutzt dabei Bazel</a> für den Build-Prozess.</p> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:who@ix.de" title="Wolf Hosbach">who</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11419653" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11419653: Mojo wird Open Source – Python-ähnliche Sprache für CPUs und GPUs" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-20T06:05:00.000Z <![CDATA[Drei Fragen und Antworten: Mehr Effizienz und Speed mit dem neuen Docker-VMM]]> urn:bid:5149892 2026-08-19T12:50:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Die Entwicklung der neuen Virtualisierungsschicht Virtual Machine Manager hat Docker selbst in die Hand genommen. Das hat Vorteile, meint Colin Hemmings. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FDrei-Fragen-und-Antworten-Mehr-Effizienz-und-Speed-mit-dem-neuen-Docker-VMM-11419371.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FDrei-Fragen-und-Antworten-Mehr-Effizienz-und-Speed-mit-dem-neuen-Docker-VMM-11419371.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Drei-Fragen-und-Antworten-Mehr-Effizienz-und-Speed-mit-dem-neuen-Docker-VMM-11419371.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Drei-Fragen-und-Antworten-Mehr-Effizienz-und-Speed-mit-dem-neuen-Docker-VMM/forum-588705/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/9/8/9/2/3FA-f1813382fe0ed6cf.png" > <figure > <div class="article-image__gallery-container" > <a-img width="1280" height="720" layout="responsive" src="/imgs/18/5/1/4/9/8/9/2/3FA-f1813382fe0ed6cf.png" alt="Ein roter Spielzeugroboter mit Sprechblase" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 1280 / 720;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="1280" height="720" alt="Ein roter Spielzeugroboter mit Sprechblase" style="aspect-ratio: 1280 / 720; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;iX) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-19T14:50:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >19.08.2026, </span> <span class="a-datetime__time ">14:50 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 7&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Wolf-Hosbach-4581725" class="creator__link" >Wolf Hosbach</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <p> Docker Desktop 4.86 führt die neue, von Docker selbst entwickelte Virtualisierungsschicht Docker Virtual Machine Manager (VMM) ein. Er soll effizienter, schneller und besser zu managen sein als die bisherigen Komponenten der Betriebssysteme. Docker VMM ersetzt die bisherigen Virtualisierungen libkrun unter macOS und WSL 2 unter Windows. Colin Hemmings, Senior Product Manager bei Docker, weiß mehr über die Details und die Roadmap.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered js-dossier a-u-hide-from-desktop a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> Colin Hemmings </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content a-inline-textbox__content--horizontal-layout " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="Portrait Hemmings" height="587" high-dpi-quality="70" quality="85" src="/imgs/71/5/1/4/9/8/9/5/Colin_Hemmings__Sr._Product_Manager__Docker-d4394fcd9b043803.png" style="aspect-ratio: 587 / 587;" width="587"> <img alt="Portrait Hemmings" height="587" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 587 / 587; object-fit: cover;" width="587"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p class="a-inline-textbox__synopsis"> Colin Hemmings ist Senior Product Manager bei Docker Inc. und der leitende Produktmanager für den Docker Desktop. </p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <!-- RSPEAK_START --> <p class="frage rte__abs--frage">Warum waren die bisherigen Virtualisierungslösungen nicht gut genug?</p> <p class="antwort rte__abs--antwort">Es ging nicht darum, dass die bisherigen Virtualisierungslösungen nicht gut genug waren. Apples Virtualization.framework, WSL 2 und Hyper-V sind allesamt hervorragende Technologien, und wir haben jede bewusst ausgewählt. Darum ging es bei der jetzigen Umstellung nicht. Es ging vielmehr um die vielen Vorteile, die wir den Kunden mit der Neuausrichtung bieten können.</p> <p>Die Aufgabe von Docker Desktop ist es, Entwicklerinnen und Entwicklern eine verwaltete Umgebung für die Ausführung von Containern bereitzustellen. Die VM ist dabei ein Implementierungsdetail, über das Entwickler nicht nachdenken müssen. Wie sie sich verhält, liegt vielmehr in unserer Verantwortung: Wie schnell sie startet, wie viel sie vom Rechner beansprucht und wie sie unter Last standhält. Docker hatte den Großteil dieser Umgebung bereits aufgebaut, einschließlich LinuxKit für das VM-Image sowie unsere eigenen Dienste für Netzwerk und Dateifreigabe. Das einzige wesentliche Bauteil, das wir bisher nicht selbst entwickelt hatten, war der zugrunde liegende VMM.</p> <p>Jetzt, durch die neue Eigenentwicklung, können wir den VMM speziell für Container-Workloads tunen und diese Verbesserungen unserem eigenen Zeitplan folgend ausliefern. Außerdem verfügen wir dann über eine einheitliche Virtualisierungsschicht für macOS, Windows und Linux. So ist deren Verhalten unabhängig von den Arbeitsumgebungen der Entwickler konsistent. Das schafft uns eine Grundlage, auf der wir weiter aufbauen können.</p> <p>Außerdem konnten wir ein paar konkreten Verbesserungen erzielen, zum Beispiel einen messbar schnelleren Start von Containern, und zwar sowohl beim ersten Start, als auch beim Projektwechsel und bei der Wiederherstellung nach einem Neustart. Der deutlich schnellere Dateiaustausch zwischen Container und Host beschleunigt jeden Build. Und die intelligentere Speicherverwaltung gibt dem Host RAM zurück, wenn Container im Leerlauf sind. Speicher ist ein gutes Beispiel für die Vorteile: VMM nutzt die Funktion Free Page Reporting, mit der ein Gastkernel kontinuierlich die von ihm freigegebenen Pages meldet, sodass wir diesen Speicherplatz fortlaufend dem Host zurückgeben können. Der Footprint von Desktop entspricht der wirklichen Nutzung der Container.</p> <p>Aus technischer Sicht wurde Docker VMM von Grund auf in Rust geschrieben und läuft direkt auf der nativen Hypervisor-Schnittstelle der jeweiligen Plattform. Das ist Hypervisor-Framework unter macOS, der Windows Hypervisor und KVM unter Linux – nur eine Codebasis für alle drei. Die gleiche Engine betreibt auch Docker Sandboxes, unsere isolierten Umgebungen für Agenten und nicht vertrauenswürdige Workloads.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p>Bewusst eng gehalten ist das Gerätemodell. Wir implementieren nur die paravirtualisierten Geräte, die Container-Workloads tatsächlich nutzen, anstatt eine breite Palette an Hardware zu emulieren. Das sind virtio-fs für die Dateifreigabe, virtio-net für die Netzwerkkommunikation und virtio-balloon für den Speicher. Hinzu kommt nur das Minimum, das ein Linux-Gast für den Start benötigt.</p> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-inline-textbox--text a-inline-textbox " has-indicator is-open media="(min-width: 993px)" toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header " data-collapse-trigger> <span> CLC 2026: Konferenz für DevEx und Platform Engineering </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="" height="1080" high-dpi-quality="70" quality="85" src="/imgs/18/5/1/4/9/8/9/2/CLC-2026-Ticker-Header-16-9-f7196a1e5dbc6837.jpg" style="aspect-ratio: 1920 / 1080;" width="1920"> <img alt="" height="1080" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1920 / 1080; object-fit: cover;" width="1920"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p>Mehr zu Agentic AI, digitaler Souveränität und weiteren Themen finden interessierte Developer, Software-Architekten, DevOps- und Platform-Engineering-Teams auf der <a href="https://clc-conference.eu/?wt_mc=intern.academy.dpunkt.konf_dpunkt_vo_clc.empfehlung-ho.link.link&amp;LPID=35283" rel="external noopener" target="_blank">CLC-Konferenz</a> vom 11. bis 12. November 2026 in Mannheim.</p><p>☞ Sichern Sie sich jetzt die <a href="https://clc-conference.eu/tickets_weiche.php?wt_mc=intern.academy.dpunkt.konf_dpunkt_vo_clc.empfehlung-ho.link.link&amp;LPID=35283" rel="external noopener" target="_blank">Tickets zum Frühbucherpreis</a>. ☜</p> </div> </div> </div> </div> </a-collapse> <p class="frage rte__abs--frage">Wie müssen sich Entwickler anpassen?</p> <p class="antwort rte__abs--antwort">Für die meisten Entwickler ändert sich so gut wie nichts. VMM läuft unterhalb der Docker-Engine, sodass Engine, CLI, API, Images, Volumes, Netzwerke und Compose unverändert bleiben. Es gibt keine neue Syntax und nichts muss umgeschrieben werden.</p> <p>Neben den bereits vorhandenen erscheint eine zusätzliche Option in den Einstellungen von Docker Desktop, wobei man jederzeit zurückwechseln kann. macOS-Entwickler, die bereits die bestehende Docker-VMM-Option nutzen, werden automatisch umgestellt.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>In dieser Beta läuft Docker VMM auf Apple-Silicon-Macs und Windows x86. Linux folgt erst mit der allgemeinen Verfügbarkeit. Ein Hinweis zu Windows: Docker VMM läuft in einer eigenen virtuellen Maschine mit eigenem Datenträger, sodass Images und Container aus dem vorhandenen Backend dort nicht erscheinen. Alles, was man nutzen möchten, sollte man in eine Registry übertragen oder neu bauen. Das bestehende Backend bleibt unberührt, wenn man zurückwechselt. Unter macOS wird der Datenträger gemeinsam genutzt, sodass nichts verschoben werden muss.</p> <p>Zwei Funktionen, gibt es derzeit weder in der Beta noch in der endgültigen Version, sie liegen aber auf der Roadmap für kommende Versionen. In beiden Fällen funktioniert das bestehende Backend weiterhin genau wie bisher: Zum einen soll eine GPU-Unterstützung kommen. Derzeit läuft CUDA unter Windows über den WSL-2-eigenen GPU-Passthrough und nicht über die Virtualisierungsschicht. Für Anwender, die bei WSL-2 bleiben, ändert sich an den GPU-Workloads nichts.</p> <p>Zum Anderen die Rosetta-Unterstützung auf Apple Silicon: Docker Desktop unterstützt Rosetta nur bei x86-Workloads, was für Apples Virtualization.framework spezifisch ist. Eine Emulation mit Docker VMM funktioniert zwar zum Beispiel mit <code>docker run --platform linux/amd64</code>, sie verwendet jedoch QEMU, was langsamer ist. Entwickler, die regelmäßig amd64-Images erstellen und die Leistung von Rosetta benötigen, sollten die unveränderte Option Apple Virtualization VMM verwenden.</p> <p>Ähnliches gilt, wenn man die WSL-Integration von Docker Desktop nutzt, um die Docker-CLI innerhalb der eigenen WSL-Distributionen auszuführen – dies ist an das WSL-2-Backend gebunden.</p> <p class="frage rte__abs--frage">Was sind die nächsten Schritte, und was können Entwickler erwarten?</p> <p class="antwort rte__abs--antwort">Die Beta-Phase läuft bis in den Herbst hinein, und sehr nützlich sind für uns konkrete, reproduzierbare Berichte über Workloads, die sich anders als erwartet verhalten. Die allgemeine Verfügbarkeit ist derzeit für Ende Oktober geplant. Dann wird Linux zu den unterstützten Plattformen hinzugefügt und Docker VMM wird zur Standard-Virtualisierungsschicht für neue Docker-Desktop-Installationen. Bestehende Installationen werden nicht migriert und man verbleibt bei dem, was man gewählt hat, aber man kann Docker VMM jederzeit zum Ausprobieren aktivieren.</p> <p>Vor der allgemeinen Verfügbarkeit werden wir einen umfassenden Satz an Benchmarks zusammen mit der dahinterstehenden Methodik veröffentlichen. Sie gehen dabei über Docker VMM hinaus, denn wir meinen, dass Entwickler über eine einheitliche, transparente Methode zur Messung der Container-Leistung verfügen sollten.</p> <p>Die Kontrolle über die Virtualisierung eröffnet uns zwei Richtungen für weitere Entwicklungen: Die erste ist eine engere Integration des Host mit der Containerumgebung. Da wir die Virtualisierungsschicht kontrollieren, können wir Host-Ressourcen und Entwickler-Tools direkt mit ihr verbinden, sodass die von den Entwicklern bereits genutzten Tools mit ihren Containern zusammenarbeiten können. Bei dieser Geschichte geht es vor allem um Produktivität und Troubleshooting.</p> <p>Die zweite Richtung ist die Kontrolle über die Isolation. Eine VM-Grenze um Container-Workloads ist für viele Unternehmen wichtig, insbesondere jetzt, da Entwickler KI-Agenten und deren erzeugter Code lokal ausführen. Da wir diese Schicht jetzt kontrollieren, Anwender explizit entscheiden und steuern, was diese Grenze überschreitet darf.</p> <p>Beides sind zum jetzigen Zeitpunkt noch strategische Ausrichtungen und keine terminierten Feature-Zusagen, aber sie sind ein wesentlicher Grund dafür, dass wir in die Kontrolle dieser Ebene investiert haben.</p> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:who@ix.de" title="Wolf Hosbach">who</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11419371" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11419371: Drei Fragen und Antworten: Mehr Effizienz und Speed mit dem neuen Docker-VMM" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Die Entwicklung der neuen Virtualisierungsschicht Virtual Machine Manager hat Docker selbst in die Hand genommen. Das hat Vorteile, meint Colin Hemmings. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FDrei-Fragen-und-Antworten-Mehr-Effizienz-und-Speed-mit-dem-neuen-Docker-VMM-11419371.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FDrei-Fragen-und-Antworten-Mehr-Effizienz-und-Speed-mit-dem-neuen-Docker-VMM-11419371.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Drei-Fragen-und-Antworten-Mehr-Effizienz-und-Speed-mit-dem-neuen-Docker-VMM-11419371.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Drei-Fragen-und-Antworten-Mehr-Effizienz-und-Speed-mit-dem-neuen-Docker-VMM/forum-588705/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/9/8/9/2/3FA-f1813382fe0ed6cf.png" > <figure > <div class="article-image__gallery-container" > <a-img width="1280" height="720" layout="responsive" src="/imgs/18/5/1/4/9/8/9/2/3FA-f1813382fe0ed6cf.png" alt="Ein roter Spielzeugroboter mit Sprechblase" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 1280 / 720;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="1280" height="720" alt="Ein roter Spielzeugroboter mit Sprechblase" style="aspect-ratio: 1280 / 720; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;iX) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-19T14:50:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >19.08.2026, </span> <span class="a-datetime__time ">14:50 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 7&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Wolf-Hosbach-4581725" class="creator__link" >Wolf Hosbach</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <p> Docker Desktop 4.86 führt die neue, von Docker selbst entwickelte Virtualisierungsschicht Docker Virtual Machine Manager (VMM) ein. Er soll effizienter, schneller und besser zu managen sein als die bisherigen Komponenten der Betriebssysteme. Docker VMM ersetzt die bisherigen Virtualisierungen libkrun unter macOS und WSL 2 unter Windows. Colin Hemmings, Senior Product Manager bei Docker, weiß mehr über die Details und die Roadmap.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered js-dossier a-u-hide-from-desktop a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> Colin Hemmings </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content a-inline-textbox__content--horizontal-layout " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="Portrait Hemmings" height="587" high-dpi-quality="70" quality="85" src="/imgs/71/5/1/4/9/8/9/5/Colin_Hemmings__Sr._Product_Manager__Docker-d4394fcd9b043803.png" style="aspect-ratio: 587 / 587;" width="587"> <img alt="Portrait Hemmings" height="587" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 587 / 587; object-fit: cover;" width="587"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p class="a-inline-textbox__synopsis"> Colin Hemmings ist Senior Product Manager bei Docker Inc. und der leitende Produktmanager für den Docker Desktop. </p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <!-- RSPEAK_START --> <p class="frage rte__abs--frage">Warum waren die bisherigen Virtualisierungslösungen nicht gut genug?</p> <p class="antwort rte__abs--antwort">Es ging nicht darum, dass die bisherigen Virtualisierungslösungen nicht gut genug waren. Apples Virtualization.framework, WSL 2 und Hyper-V sind allesamt hervorragende Technologien, und wir haben jede bewusst ausgewählt. Darum ging es bei der jetzigen Umstellung nicht. Es ging vielmehr um die vielen Vorteile, die wir den Kunden mit der Neuausrichtung bieten können.</p> <p>Die Aufgabe von Docker Desktop ist es, Entwicklerinnen und Entwicklern eine verwaltete Umgebung für die Ausführung von Containern bereitzustellen. Die VM ist dabei ein Implementierungsdetail, über das Entwickler nicht nachdenken müssen. Wie sie sich verhält, liegt vielmehr in unserer Verantwortung: Wie schnell sie startet, wie viel sie vom Rechner beansprucht und wie sie unter Last standhält. Docker hatte den Großteil dieser Umgebung bereits aufgebaut, einschließlich LinuxKit für das VM-Image sowie unsere eigenen Dienste für Netzwerk und Dateifreigabe. Das einzige wesentliche Bauteil, das wir bisher nicht selbst entwickelt hatten, war der zugrunde liegende VMM.</p> <p>Jetzt, durch die neue Eigenentwicklung, können wir den VMM speziell für Container-Workloads tunen und diese Verbesserungen unserem eigenen Zeitplan folgend ausliefern. Außerdem verfügen wir dann über eine einheitliche Virtualisierungsschicht für macOS, Windows und Linux. So ist deren Verhalten unabhängig von den Arbeitsumgebungen der Entwickler konsistent. Das schafft uns eine Grundlage, auf der wir weiter aufbauen können.</p> <p>Außerdem konnten wir ein paar konkreten Verbesserungen erzielen, zum Beispiel einen messbar schnelleren Start von Containern, und zwar sowohl beim ersten Start, als auch beim Projektwechsel und bei der Wiederherstellung nach einem Neustart. Der deutlich schnellere Dateiaustausch zwischen Container und Host beschleunigt jeden Build. Und die intelligentere Speicherverwaltung gibt dem Host RAM zurück, wenn Container im Leerlauf sind. Speicher ist ein gutes Beispiel für die Vorteile: VMM nutzt die Funktion Free Page Reporting, mit der ein Gastkernel kontinuierlich die von ihm freigegebenen Pages meldet, sodass wir diesen Speicherplatz fortlaufend dem Host zurückgeben können. Der Footprint von Desktop entspricht der wirklichen Nutzung der Container.</p> <p>Aus technischer Sicht wurde Docker VMM von Grund auf in Rust geschrieben und läuft direkt auf der nativen Hypervisor-Schnittstelle der jeweiligen Plattform. Das ist Hypervisor-Framework unter macOS, der Windows Hypervisor und KVM unter Linux – nur eine Codebasis für alle drei. Die gleiche Engine betreibt auch Docker Sandboxes, unsere isolierten Umgebungen für Agenten und nicht vertrauenswürdige Workloads.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p>Bewusst eng gehalten ist das Gerätemodell. Wir implementieren nur die paravirtualisierten Geräte, die Container-Workloads tatsächlich nutzen, anstatt eine breite Palette an Hardware zu emulieren. Das sind virtio-fs für die Dateifreigabe, virtio-net für die Netzwerkkommunikation und virtio-balloon für den Speicher. Hinzu kommt nur das Minimum, das ein Linux-Gast für den Start benötigt.</p> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-inline-textbox--text a-inline-textbox " has-indicator is-open media="(min-width: 993px)" toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header " data-collapse-trigger> <span> CLC 2026: Konferenz für DevEx und Platform Engineering </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="" height="1080" high-dpi-quality="70" quality="85" src="/imgs/18/5/1/4/9/8/9/2/CLC-2026-Ticker-Header-16-9-f7196a1e5dbc6837.jpg" style="aspect-ratio: 1920 / 1080;" width="1920"> <img alt="" height="1080" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1920 / 1080; object-fit: cover;" width="1920"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p>Mehr zu Agentic AI, digitaler Souveränität und weiteren Themen finden interessierte Developer, Software-Architekten, DevOps- und Platform-Engineering-Teams auf der <a href="https://clc-conference.eu/?wt_mc=intern.academy.dpunkt.konf_dpunkt_vo_clc.empfehlung-ho.link.link&amp;LPID=35283" rel="external noopener" target="_blank">CLC-Konferenz</a> vom 11. bis 12. November 2026 in Mannheim.</p><p>☞ Sichern Sie sich jetzt die <a href="https://clc-conference.eu/tickets_weiche.php?wt_mc=intern.academy.dpunkt.konf_dpunkt_vo_clc.empfehlung-ho.link.link&amp;LPID=35283" rel="external noopener" target="_blank">Tickets zum Frühbucherpreis</a>. ☜</p> </div> </div> </div> </div> </a-collapse> <p class="frage rte__abs--frage">Wie müssen sich Entwickler anpassen?</p> <p class="antwort rte__abs--antwort">Für die meisten Entwickler ändert sich so gut wie nichts. VMM läuft unterhalb der Docker-Engine, sodass Engine, CLI, API, Images, Volumes, Netzwerke und Compose unverändert bleiben. Es gibt keine neue Syntax und nichts muss umgeschrieben werden.</p> <p>Neben den bereits vorhandenen erscheint eine zusätzliche Option in den Einstellungen von Docker Desktop, wobei man jederzeit zurückwechseln kann. macOS-Entwickler, die bereits die bestehende Docker-VMM-Option nutzen, werden automatisch umgestellt.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>In dieser Beta läuft Docker VMM auf Apple-Silicon-Macs und Windows x86. Linux folgt erst mit der allgemeinen Verfügbarkeit. Ein Hinweis zu Windows: Docker VMM läuft in einer eigenen virtuellen Maschine mit eigenem Datenträger, sodass Images und Container aus dem vorhandenen Backend dort nicht erscheinen. Alles, was man nutzen möchten, sollte man in eine Registry übertragen oder neu bauen. Das bestehende Backend bleibt unberührt, wenn man zurückwechselt. Unter macOS wird der Datenträger gemeinsam genutzt, sodass nichts verschoben werden muss.</p> <p>Zwei Funktionen, gibt es derzeit weder in der Beta noch in der endgültigen Version, sie liegen aber auf der Roadmap für kommende Versionen. In beiden Fällen funktioniert das bestehende Backend weiterhin genau wie bisher: Zum einen soll eine GPU-Unterstützung kommen. Derzeit läuft CUDA unter Windows über den WSL-2-eigenen GPU-Passthrough und nicht über die Virtualisierungsschicht. Für Anwender, die bei WSL-2 bleiben, ändert sich an den GPU-Workloads nichts.</p> <p>Zum Anderen die Rosetta-Unterstützung auf Apple Silicon: Docker Desktop unterstützt Rosetta nur bei x86-Workloads, was für Apples Virtualization.framework spezifisch ist. Eine Emulation mit Docker VMM funktioniert zwar zum Beispiel mit <code>docker run --platform linux/amd64</code>, sie verwendet jedoch QEMU, was langsamer ist. Entwickler, die regelmäßig amd64-Images erstellen und die Leistung von Rosetta benötigen, sollten die unveränderte Option Apple Virtualization VMM verwenden.</p> <p>Ähnliches gilt, wenn man die WSL-Integration von Docker Desktop nutzt, um die Docker-CLI innerhalb der eigenen WSL-Distributionen auszuführen – dies ist an das WSL-2-Backend gebunden.</p> <p class="frage rte__abs--frage">Was sind die nächsten Schritte, und was können Entwickler erwarten?</p> <p class="antwort rte__abs--antwort">Die Beta-Phase läuft bis in den Herbst hinein, und sehr nützlich sind für uns konkrete, reproduzierbare Berichte über Workloads, die sich anders als erwartet verhalten. Die allgemeine Verfügbarkeit ist derzeit für Ende Oktober geplant. Dann wird Linux zu den unterstützten Plattformen hinzugefügt und Docker VMM wird zur Standard-Virtualisierungsschicht für neue Docker-Desktop-Installationen. Bestehende Installationen werden nicht migriert und man verbleibt bei dem, was man gewählt hat, aber man kann Docker VMM jederzeit zum Ausprobieren aktivieren.</p> <p>Vor der allgemeinen Verfügbarkeit werden wir einen umfassenden Satz an Benchmarks zusammen mit der dahinterstehenden Methodik veröffentlichen. Sie gehen dabei über Docker VMM hinaus, denn wir meinen, dass Entwickler über eine einheitliche, transparente Methode zur Messung der Container-Leistung verfügen sollten.</p> <p>Die Kontrolle über die Virtualisierung eröffnet uns zwei Richtungen für weitere Entwicklungen: Die erste ist eine engere Integration des Host mit der Containerumgebung. Da wir die Virtualisierungsschicht kontrollieren, können wir Host-Ressourcen und Entwickler-Tools direkt mit ihr verbinden, sodass die von den Entwicklern bereits genutzten Tools mit ihren Containern zusammenarbeiten können. Bei dieser Geschichte geht es vor allem um Produktivität und Troubleshooting.</p> <p>Die zweite Richtung ist die Kontrolle über die Isolation. Eine VM-Grenze um Container-Workloads ist für viele Unternehmen wichtig, insbesondere jetzt, da Entwickler KI-Agenten und deren erzeugter Code lokal ausführen. Da wir diese Schicht jetzt kontrollieren, Anwender explizit entscheiden und steuern, was diese Grenze überschreitet darf.</p> <p>Beides sind zum jetzigen Zeitpunkt noch strategische Ausrichtungen und keine terminierten Feature-Zusagen, aber sie sind ein wesentlicher Grund dafür, dass wir in die Kontrolle dieser Ebene investiert haben.</p> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:who@ix.de" title="Wolf Hosbach">who</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11419371" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11419371: Drei Fragen und Antworten: Mehr Effizienz und Speed mit dem neuen Docker-VMM" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-19T12:50:00.000Z <![CDATA[Umfrage: Claude Code und GitHub Copilot sind die beliebtesten]]> urn:bid:5149729 2026-08-19T10:06:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Neun von zehn Entwicklerinnen und Entwicklern verwenden regelmäßig einen Coding-Agenten. Claude Code führt mit großem Abstand die Beliebtheitsliste an. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/JetBrains-Survey-Claude-Code-is-the-most-popular-coding-agent-11419280.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FJetBrains-Umfrage-Claude-Code-ist-der-beliebteste-Coding-Agent-11419051.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FJetBrains-Umfrage-Claude-Code-ist-der-beliebteste-Coding-Agent-11419051.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/JetBrains-Umfrage-Claude-Code-ist-der-beliebteste-Coding-Agent-11419051.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Umfrage-Claude-Code-und-GitHub-Copilot-sind-die-beliebtesten/forum-588691/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>13</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/9/7/2/9/generated-image-2-6fd998b7ff544f01.png" > <figure > <div class="article-image__gallery-container" > <a-img width="2735" height="1536" layout="responsive" src="/imgs/18/5/1/4/9/7/2/9/generated-image-2-6fd998b7ff544f01.png" alt="Symbolbild zur Coding-Agent-Umfrage zu JetBrains" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2735 / 1536;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2735" height="1536" alt="Symbolbild zur Coding-Agent-Umfrage zu JetBrains" style="aspect-ratio: 2735 / 1536; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Manuel Masiero / KI / iX) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-19T12:06:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >19.08.2026, </span> <span class="a-datetime__time ">12:06 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Manuel-Masiero-5097753" class="creator__link" >Manuel Masiero</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/JetBrains-Survey-Claude-Code-is-the-most-popular-coding-agent-11419280.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Claude Code gehört zusammen mit GitHub Copilot zu den populärsten Coding-Agenten, sowohl was die weltweite Nutzung als auch den Bekanntheitsgrad betrifft. Bei 90 Prozent der Entwicklerinnen und Entwickler sind Coding-Agenten mindestens einmal pro Woche im Einsatz, bei 68 Prozent sogar täglich.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Die Zahlen stammen aus der <a href="https://blog.jetbrains.com/research/2026/08/ai-coding-agent-adoption-2026/" rel="external noopener" target="_blank">Developer Ecosystem Survey 2026</a>, die JetBrains von Mai bis Juli dieses Jahres durchgeführt hat. <a href="http://www.heise.de/news/Weniger-Klicks-mehr-Kontrolle-Claude-Code-standardmaessig-im-Auto-Mode-11406246.html">Claude Code</a> führt dabei die Beliebtheitsliste an. In der Umfrage gaben 39 Prozent der Entwicklerinnen und Entwickler an, Anthropics Coding-Agent beruflich einzusetzen, sei es lokal oder über die Cloud.</p> <!-- RSPEAK_STOP --> <a-lightbox class="a-inline-image a-u-inline" src="/imgs/18/5/1/4/9/7/2/9/ai_coding_tools_workusage_dynamics-0173cd35ff4c3ee9.png" tabindex="1"> <figure> <div> <a href="http://www.heise.de/imgs/18/5/1/4/9/7/2/9/ai_coding_tools_workusage_dynamics-0173cd35ff4c3ee9.png"> <a-img alt="Grafik der beliebtesten Coding-Agenten" height="3060" high-dpi-quality="70" layout="responsive" quality="85" src="/imgs/18/5/1/4/9/7/2/9/ai_coding_tools_workusage_dynamics-0173cd35ff4c3ee9.png" style=" aspect-ratio: 5700 / 3060;" width="5700"> <img alt="Grafik der beliebtesten Coding-Agenten" height="3060" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 5700 / 3060; object-fit: cover;" width="5700"> </a-img> </a> </div> <figcaption class="a-caption "> <p class="a-caption__text"> </p><div class="text">Im professionellen Entwicklerumfeld ist Claude Code der aktuell am häufigsten genutzte KI-Agent.</div> <p class="a-caption__source"> (Bild: JetBrains) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <p>Das entspricht einem Anstieg von 21 Prozentpunkten gegenüber der im Januar dieses Jahres durchgeführten JetBrains-Umfrage AI Pulse. Besonders beliebt ist Claude Code in den USA. Dort erreicht das KI-Tool einen Anteil von 47 Prozent und läuft damit auf fast jedem zweiten Produktivsystem.</p> <p>OpenAI Codex verzeichnet im gleichen Zeitraum zwar stärkere Wachstumsraten, da es seinen Anteil von 3 auf 16 Prozent mehr als verfünffachen konnte. Mit 16 Prozent schafft Codex aber nur Platz drei der meistgenutzten Tools. Direkt darüber landet GitHub Copilot, einst der meistgenutzte unter den Coding-Agenten. Im Januar nutzten ihn 29 Prozent der Entwickler, jetzt noch 21 Prozent.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <h3 class="subheading" id="nav_nur_jeder__0">Nur jeder Zweite kennt Google Antigravity</h3> <p>So wie Claude Code bringt es auch GitHub Copilot auf einen weltweiten Bekanntheitsgrad von 79 Prozent. In der EU, in England und den USA liegt er noch deutlich höher. Dort geben zwischen 86 und 90 Prozent der Teilnehmerinnen und Teilnehmer an, Copilot zu kennen.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p>Den auf Visual Studio Code basierenden Cursor haben 75 Prozent der Entwicklerinnen und Entwickler auf dem Radar. Codex kennen allerdings nur 65 Prozent und bei JetBrains AI Assistant (53 %), Google Antigravity (47 %) sowie OpenCode (42 %) liegen die Bekanntheitsgrade noch deutlich darunter.</p> <p>Für die Developer Ecosystem Survey 2026 sammelte JetBrains von Mai bis Juli 2026 Feedback von insgesamt 15.509 Teilnehmern ein. Davon lassen sich rund 90 Prozent den Kategorien Entwickler, Programmierer oder Software-Ingenieur zuordnen. Um die weltweite Entwickler-Community repräsentativ abzubilden, stand die Umfrage in acht Sprachen zur Verfügung (Englisch, Spanisch, Chinesisch, Japanisch, Koreanisch, Deutsch, Französisch, Portugiesisch). <a href="https://lp.jetbrains.com/developer-ecosystem-2025-methedology/" rel="external noopener" target="_blank">Die Erhebungsmethodik</a> beschreibt JetBrains in seinem Blog.</p> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:manuel.masiero@heise.de" title="Manuel Masiero">mro</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11419051" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11419051: Umfrage: Claude Code und GitHub Copilot sind die beliebtesten" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Neun von zehn Entwicklerinnen und Entwicklern verwenden regelmäßig einen Coding-Agenten. Claude Code führt mit großem Abstand die Beliebtheitsliste an. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/JetBrains-Survey-Claude-Code-is-the-most-popular-coding-agent-11419280.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FJetBrains-Umfrage-Claude-Code-ist-der-beliebteste-Coding-Agent-11419051.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FJetBrains-Umfrage-Claude-Code-ist-der-beliebteste-Coding-Agent-11419051.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/JetBrains-Umfrage-Claude-Code-ist-der-beliebteste-Coding-Agent-11419051.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Umfrage-Claude-Code-und-GitHub-Copilot-sind-die-beliebtesten/forum-588691/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>13</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/9/7/2/9/generated-image-2-6fd998b7ff544f01.png" > <figure > <div class="article-image__gallery-container" > <a-img width="2735" height="1536" layout="responsive" src="/imgs/18/5/1/4/9/7/2/9/generated-image-2-6fd998b7ff544f01.png" alt="Symbolbild zur Coding-Agent-Umfrage zu JetBrains" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2735 / 1536;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2735" height="1536" alt="Symbolbild zur Coding-Agent-Umfrage zu JetBrains" style="aspect-ratio: 2735 / 1536; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Manuel Masiero / KI / iX) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-19T12:06:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >19.08.2026, </span> <span class="a-datetime__time ">12:06 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Manuel-Masiero-5097753" class="creator__link" >Manuel Masiero</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/JetBrains-Survey-Claude-Code-is-the-most-popular-coding-agent-11419280.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Claude Code gehört zusammen mit GitHub Copilot zu den populärsten Coding-Agenten, sowohl was die weltweite Nutzung als auch den Bekanntheitsgrad betrifft. Bei 90 Prozent der Entwicklerinnen und Entwickler sind Coding-Agenten mindestens einmal pro Woche im Einsatz, bei 68 Prozent sogar täglich.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Die Zahlen stammen aus der <a href="https://blog.jetbrains.com/research/2026/08/ai-coding-agent-adoption-2026/" rel="external noopener" target="_blank">Developer Ecosystem Survey 2026</a>, die JetBrains von Mai bis Juli dieses Jahres durchgeführt hat. <a href="http://www.heise.de/news/Weniger-Klicks-mehr-Kontrolle-Claude-Code-standardmaessig-im-Auto-Mode-11406246.html">Claude Code</a> führt dabei die Beliebtheitsliste an. In der Umfrage gaben 39 Prozent der Entwicklerinnen und Entwickler an, Anthropics Coding-Agent beruflich einzusetzen, sei es lokal oder über die Cloud.</p> <!-- RSPEAK_STOP --> <a-lightbox class="a-inline-image a-u-inline" src="/imgs/18/5/1/4/9/7/2/9/ai_coding_tools_workusage_dynamics-0173cd35ff4c3ee9.png" tabindex="1"> <figure> <div> <a href="http://www.heise.de/imgs/18/5/1/4/9/7/2/9/ai_coding_tools_workusage_dynamics-0173cd35ff4c3ee9.png"> <a-img alt="Grafik der beliebtesten Coding-Agenten" height="3060" high-dpi-quality="70" layout="responsive" quality="85" src="/imgs/18/5/1/4/9/7/2/9/ai_coding_tools_workusage_dynamics-0173cd35ff4c3ee9.png" style=" aspect-ratio: 5700 / 3060;" width="5700"> <img alt="Grafik der beliebtesten Coding-Agenten" height="3060" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 5700 / 3060; object-fit: cover;" width="5700"> </a-img> </a> </div> <figcaption class="a-caption "> <p class="a-caption__text"> </p><div class="text">Im professionellen Entwicklerumfeld ist Claude Code der aktuell am häufigsten genutzte KI-Agent.</div> <p class="a-caption__source"> (Bild: JetBrains) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <p>Das entspricht einem Anstieg von 21 Prozentpunkten gegenüber der im Januar dieses Jahres durchgeführten JetBrains-Umfrage AI Pulse. Besonders beliebt ist Claude Code in den USA. Dort erreicht das KI-Tool einen Anteil von 47 Prozent und läuft damit auf fast jedem zweiten Produktivsystem.</p> <p>OpenAI Codex verzeichnet im gleichen Zeitraum zwar stärkere Wachstumsraten, da es seinen Anteil von 3 auf 16 Prozent mehr als verfünffachen konnte. Mit 16 Prozent schafft Codex aber nur Platz drei der meistgenutzten Tools. Direkt darüber landet GitHub Copilot, einst der meistgenutzte unter den Coding-Agenten. Im Januar nutzten ihn 29 Prozent der Entwickler, jetzt noch 21 Prozent.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <h3 class="subheading" id="nav_nur_jeder__0">Nur jeder Zweite kennt Google Antigravity</h3> <p>So wie Claude Code bringt es auch GitHub Copilot auf einen weltweiten Bekanntheitsgrad von 79 Prozent. In der EU, in England und den USA liegt er noch deutlich höher. Dort geben zwischen 86 und 90 Prozent der Teilnehmerinnen und Teilnehmer an, Copilot zu kennen.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p>Den auf Visual Studio Code basierenden Cursor haben 75 Prozent der Entwicklerinnen und Entwickler auf dem Radar. Codex kennen allerdings nur 65 Prozent und bei JetBrains AI Assistant (53 %), Google Antigravity (47 %) sowie OpenCode (42 %) liegen die Bekanntheitsgrade noch deutlich darunter.</p> <p>Für die Developer Ecosystem Survey 2026 sammelte JetBrains von Mai bis Juli 2026 Feedback von insgesamt 15.509 Teilnehmern ein. Davon lassen sich rund 90 Prozent den Kategorien Entwickler, Programmierer oder Software-Ingenieur zuordnen. Um die weltweite Entwickler-Community repräsentativ abzubilden, stand die Umfrage in acht Sprachen zur Verfügung (Englisch, Spanisch, Chinesisch, Japanisch, Koreanisch, Deutsch, Französisch, Portugiesisch). <a href="https://lp.jetbrains.com/developer-ecosystem-2025-methedology/" rel="external noopener" target="_blank">Die Erhebungsmethodik</a> beschreibt JetBrains in seinem Blog.</p> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:manuel.masiero@heise.de" title="Manuel Masiero">mro</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11419051" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11419051: Umfrage: Claude Code und GitHub Copilot sind die beliebtesten" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-19T10:06:00.000Z <![CDATA[Linux 7.2 bringt umfangreiche Treiberupdates]]> urn:bid:5149725 2026-08-19T09:12:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Am Sonntag hat Linus Torvalds den Linux-Kernel 7.2 freigegeben. Im Entwicklungs-Endspurt gab es noch größere Änderungen. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Linux-7-2-brings-extensive-driver-updates-11419148.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FLinux-7-2-bringt-umfangreiche-Treiberupdates-11419043.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.newsticker.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FLinux-7-2-bringt-umfangreiche-Treiberupdates-11419043.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Linux-7-2-bringt-umfangreiche-Treiberupdates-11419043.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.newsticker.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Linux-7-2-bringt-umfangreiche-Treiberupdates/forum-588684/comment/" class="a-article-action" name="meldung.newsticker.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>58</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/9/7/2/5/2025-05-26-Tux-by_Larry_Ewing_GIMP-Aufmacher-9a391e87e104fe38.png" > <figure > <div class="article-image__gallery-container" > <a-img width="1920" height="1079" layout="responsive" src="/imgs/18/5/1/4/9/7/2/5/2025-05-26-Tux-by_Larry_Ewing_GIMP-Aufmacher-9a391e87e104fe38.png" alt="Linux-Pinguin Tux vor abstraktem Hintergrund" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 1920 / 1079;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="1920" height="1079" alt="Linux-Pinguin Tux vor abstraktem Hintergrund" style="aspect-ratio: 1920 / 1079; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Tux by Larry Ewing/GIMP) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-19T11:12:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >19.08.2026, </span> <span class="a-datetime__time ">11:12 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/newsticker/"> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Dirk-Knop-3629568" class="creator__link" >Dirk Knop</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Linux-7-2-brings-extensive-driver-updates-11419148.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Am späten Nachmittag des vergangenen Sonntags hat Linus Torvalds den Linux-Kernel in Version 7.2 veröffentlicht. Der bringt zum größten Teil aktualisierte Treiber mit. In der letzten Entwicklungswoche waren jedoch noch größere Anpassungen nötig.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Wie <a href="https://lore.kernel.org/lkml/CAHk-=wjk5StpAmUKHacj=GPKwA88y_YRHK=i_YAJFgmxn1=k4w@mail.gmail.com/" rel="external noopener" target="_blank">Torvalds auf der Linux-Kernel-Mailingliste</a> schreibt, waren die Änderungen am Code in der letzten Woche vor dem Release erneut größer, als er gehofft habe, das sei wohl aber das neue Normal. Würde er aus dem Grund Releases verzögern, gäbe es vermutlich niemals eine Veröffentlichung. Er nennt als Ursache, dass es umfangreiche späte Rückzieher im Code gab, besonders steche der DRM-Scheduling-Code hervor. Das sei zwar nicht schön, aber der einzige richtige Weg, mit unfertigem Code umzugehen, der Probleme bereite. Auf den letzten Metern gab es neben diesen großen Anpassungen auch einige kleinere Fixes quer durch alle Bereiche. Die meisten betreffen die Treiber, aber auch der Netzwerk-Code war zuletzt noch aktiv in der Entwicklung. </p> <h3 class="subheading" id="nav_linux_7_2_ein__0">Linux 7.2: Ein ziemlich normales Release</h3> <p>Als Torvalds Ende Juni das Merge-Window für den Kernel 7.2 geschlossen hat, <a href="https://lore.kernel.org/all/CAHk-=wiMaLpPbO+46RqC1=tYBYt9Z2yPJvswjKBJXh3FDxaaog@mail.gmail.com/" rel="external noopener" target="_blank">schrieb er an die Kernel-Mailingliste</a>, dass das geplante Release sehr normal aussehe. Allerdings bestehe ein Drittel des Patches schon aus Registerdefinitionen für AMD-GPUs. Das sei für sich genommen jedoch nicht ungewöhnlich. Klammere man das aus, ergeben sich die Patch-Bestandteile zu gut der Hälfte aus Treiberupdates, und auch ohne die AMD-Register-Dumps finden sich andere Grafiktreiberupdates, es gebe jedoch auch „ein bisschen von allem“ darin. Der weitere Rest bestehe aus den üblichen Anteilen von Architektur-Updates, Änderungen am Tooling und Dokumentationen sowie Updates am Kernel-Core.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Bislang handelt es sich bei Linux 7.2 um ein normales Mainline-Kernel-Release. Die <a href="https://www.kernel.org/category/releases.html" rel="external noopener" target="_blank">Liste der Longterm-Support-Kernel</a> steht bislang bei 6.18 als jüngstem Kandidaten, der Ende November 2025 erschien und bis Dezember 2028 offiziell gepflegt wird. Die Quellen stehen auf <a href="https://www.kernel.org/" rel="external noopener" target="_blank">kernel.org</a> zum Herunterladen bereit, ein vollständiges Changelog fehlt bislang noch. Einen umfassenden Deepdive in die Änderungen planen wir zu einem späteren Zeitpunkt.</p> <p>Mitte Juni <a href="http://www.heise.de/news/Linux-7-1-mit-neuem-NTFS-und-FRED-erschienen-11333467.html">erschien der Kernel 7.1</a>. Er brachte einen neuen NTFS-Treiber mit und aktiviert standardmäßig Intels FRED zur Leistungssteigerung.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <div id="wtma_teaser_ho_vertrieb_inline_branding"> <figure class="branding"> <a href="https://www.heise.de/newsletter/anmeldung.html?id=ki-update&amp;amp;wt_mc=intern.red.ho.ho_nl_ki.ho.markenbanner.markenbanner" name="meldung.newsticker.inline.branding_" title="Melden Sie sich zum KI-Update an"> <a-img alt="Melden Sie sich zum KI-Update an" class="a-u-hide-from-tablet" height="693" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/7/9/1/2/20250814_Fallback_KI-Update_mobil-27288d002022edd2.png" style="aspect-ratio: 1200 / 693;" width="1200"> <img alt="Melden Sie sich zum KI-Update an" height="693" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1200 / 693; object-fit: cover;" width="1200"> </a-img> <a-img alt="Melden Sie sich zum KI-Update an" class="a-u-show-from-tablet" height="500" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/7/9/1/2/20250814_Fallback_KI-Update-c47e5f007d33025f.png" style="aspect-ratio: 1830 / 500;" width="1830"> <img alt="Melden Sie sich zum KI-Update an" height="500" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1830 / 500; object-fit: cover;" width="1830"> </a-img> </a> </figure> </div> <!-- RSPEAK_START --> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:dmk@heise.de" title="Dirk Knop">dmk</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11419043" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11419043: Linux 7.2 bringt umfangreiche Treiberupdates" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Am Sonntag hat Linus Torvalds den Linux-Kernel 7.2 freigegeben. Im Entwicklungs-Endspurt gab es noch größere Änderungen. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Linux-7-2-brings-extensive-driver-updates-11419148.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FLinux-7-2-bringt-umfangreiche-Treiberupdates-11419043.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.newsticker.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FLinux-7-2-bringt-umfangreiche-Treiberupdates-11419043.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Linux-7-2-bringt-umfangreiche-Treiberupdates-11419043.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.newsticker.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Linux-7-2-bringt-umfangreiche-Treiberupdates/forum-588684/comment/" class="a-article-action" name="meldung.newsticker.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>58</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/9/7/2/5/2025-05-26-Tux-by_Larry_Ewing_GIMP-Aufmacher-9a391e87e104fe38.png" > <figure > <div class="article-image__gallery-container" > <a-img width="1920" height="1079" layout="responsive" src="/imgs/18/5/1/4/9/7/2/5/2025-05-26-Tux-by_Larry_Ewing_GIMP-Aufmacher-9a391e87e104fe38.png" alt="Linux-Pinguin Tux vor abstraktem Hintergrund" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 1920 / 1079;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="1920" height="1079" alt="Linux-Pinguin Tux vor abstraktem Hintergrund" style="aspect-ratio: 1920 / 1079; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Tux by Larry Ewing/GIMP) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-19T11:12:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >19.08.2026, </span> <span class="a-datetime__time ">11:12 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/newsticker/"> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Dirk-Knop-3629568" class="creator__link" >Dirk Knop</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Linux-7-2-brings-extensive-driver-updates-11419148.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Am späten Nachmittag des vergangenen Sonntags hat Linus Torvalds den Linux-Kernel in Version 7.2 veröffentlicht. Der bringt zum größten Teil aktualisierte Treiber mit. In der letzten Entwicklungswoche waren jedoch noch größere Anpassungen nötig.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Wie <a href="https://lore.kernel.org/lkml/CAHk-=wjk5StpAmUKHacj=GPKwA88y_YRHK=i_YAJFgmxn1=k4w@mail.gmail.com/" rel="external noopener" target="_blank">Torvalds auf der Linux-Kernel-Mailingliste</a> schreibt, waren die Änderungen am Code in der letzten Woche vor dem Release erneut größer, als er gehofft habe, das sei wohl aber das neue Normal. Würde er aus dem Grund Releases verzögern, gäbe es vermutlich niemals eine Veröffentlichung. Er nennt als Ursache, dass es umfangreiche späte Rückzieher im Code gab, besonders steche der DRM-Scheduling-Code hervor. Das sei zwar nicht schön, aber der einzige richtige Weg, mit unfertigem Code umzugehen, der Probleme bereite. Auf den letzten Metern gab es neben diesen großen Anpassungen auch einige kleinere Fixes quer durch alle Bereiche. Die meisten betreffen die Treiber, aber auch der Netzwerk-Code war zuletzt noch aktiv in der Entwicklung. </p> <h3 class="subheading" id="nav_linux_7_2_ein__0">Linux 7.2: Ein ziemlich normales Release</h3> <p>Als Torvalds Ende Juni das Merge-Window für den Kernel 7.2 geschlossen hat, <a href="https://lore.kernel.org/all/CAHk-=wiMaLpPbO+46RqC1=tYBYt9Z2yPJvswjKBJXh3FDxaaog@mail.gmail.com/" rel="external noopener" target="_blank">schrieb er an die Kernel-Mailingliste</a>, dass das geplante Release sehr normal aussehe. Allerdings bestehe ein Drittel des Patches schon aus Registerdefinitionen für AMD-GPUs. Das sei für sich genommen jedoch nicht ungewöhnlich. Klammere man das aus, ergeben sich die Patch-Bestandteile zu gut der Hälfte aus Treiberupdates, und auch ohne die AMD-Register-Dumps finden sich andere Grafiktreiberupdates, es gebe jedoch auch „ein bisschen von allem“ darin. Der weitere Rest bestehe aus den üblichen Anteilen von Architektur-Updates, Änderungen am Tooling und Dokumentationen sowie Updates am Kernel-Core.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Bislang handelt es sich bei Linux 7.2 um ein normales Mainline-Kernel-Release. Die <a href="https://www.kernel.org/category/releases.html" rel="external noopener" target="_blank">Liste der Longterm-Support-Kernel</a> steht bislang bei 6.18 als jüngstem Kandidaten, der Ende November 2025 erschien und bis Dezember 2028 offiziell gepflegt wird. Die Quellen stehen auf <a href="https://www.kernel.org/" rel="external noopener" target="_blank">kernel.org</a> zum Herunterladen bereit, ein vollständiges Changelog fehlt bislang noch. Einen umfassenden Deepdive in die Änderungen planen wir zu einem späteren Zeitpunkt.</p> <p>Mitte Juni <a href="http://www.heise.de/news/Linux-7-1-mit-neuem-NTFS-und-FRED-erschienen-11333467.html">erschien der Kernel 7.1</a>. Er brachte einen neuen NTFS-Treiber mit und aktiviert standardmäßig Intels FRED zur Leistungssteigerung.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <div id="wtma_teaser_ho_vertrieb_inline_branding"> <figure class="branding"> <a href="https://www.heise.de/newsletter/anmeldung.html?id=ki-update&amp;amp;wt_mc=intern.red.ho.ho_nl_ki.ho.markenbanner.markenbanner" name="meldung.newsticker.inline.branding_" title="Melden Sie sich zum KI-Update an"> <a-img alt="Melden Sie sich zum KI-Update an" class="a-u-hide-from-tablet" height="693" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/7/9/1/2/20250814_Fallback_KI-Update_mobil-27288d002022edd2.png" style="aspect-ratio: 1200 / 693;" width="1200"> <img alt="Melden Sie sich zum KI-Update an" height="693" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1200 / 693; object-fit: cover;" width="1200"> </a-img> <a-img alt="Melden Sie sich zum KI-Update an" class="a-u-show-from-tablet" height="500" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/7/9/1/2/20250814_Fallback_KI-Update-c47e5f007d33025f.png" style="aspect-ratio: 1830 / 500;" width="1830"> <img alt="Melden Sie sich zum KI-Update an" height="500" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1830 / 500; object-fit: cover;" width="1830"> </a-img> </a> </figure> </div> <!-- RSPEAK_START --> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:dmk@heise.de" title="Dirk Knop">dmk</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11419043" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11419043: Linux 7.2 bringt umfangreiche Treiberupdates" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-19T09:12:00.000Z <![CDATA[Agentic Engineering: Webinar zum verlässlichen Arbeiten mit Claude Code]]> urn:bid:5146596 2026-08-19T07:46:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Am 26. August 2026 zeigt die the native web GmbH in einem Webinar, wie ein Repository beschaffen sein muss, damit ein KI-Agent verlässlich darin arbeitet. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fblog%2FAgentic-Engineering-Webinar-zum-verlaesslichen-Arbeiten-mit-Claude-Code-11413500.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fblog%2FAgentic-Engineering-Webinar-zum-verlaesslichen-Arbeiten-mit-Claude-Code-11413500.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/blog/Agentic-Engineering-Webinar-zum-verlaesslichen-Arbeiten-mit-Claude-Code-11413500.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Agentic-Engineering-Webinar-zum-verlaesslichen-Arbeiten-mit-Claude-Code/forum-588676/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/6/5/9/6/generated-image-1__10_-6301659c7a687883.png" > <figure > <div class="article-image__gallery-container" > <a-img width="2735" height="1536" layout="responsive" src="/imgs/18/5/1/4/6/5/9/6/generated-image-1__10_-6301659c7a687883.png" alt="Symbolbild für den Workshop Agentic AI" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2735 / 1536;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2735" height="1536" alt="Symbolbild für den Workshop Agentic AI" style="aspect-ratio: 2735 / 1536; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Manuel Masiero / KI / iX) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-19T09:46:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >19.08.2026, </span> <span class="a-datetime__time ">09:46 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 5&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name">Golo Roden</li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-toc " has-indicator > <header data-collapse-trigger class=" a-box__header " > <span> Inhaltsverzeichnis </span> </header> <div data-collapse-target class="a-box__target"> <div class="a-box__content"> </div> </div> </a-collapse> <!-- RSPEAK_START --> <p>Künstliche Intelligenz in der Softwareentwicklung gilt vielen als Spielerei, die über das Ausprobieren nicht hinauskommt. Ein Prompt geht hinein, Code kommt heraus, und ob das Ergebnis standhält, zeigt sich erst hinterher. Vibe-Coding heißt das inzwischen, und der Begriff trägt einen abschätzigen Beiklang, der nicht gänzlich unverdient ist. Wer so arbeitet, erhält Ergebnisse, die von Sitzung zu Sitzung schwanken, und zieht daraus die naheliegende, aber falsche Schlussfolgerung, dass mehr nicht möglich sei.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered js-dossier a-u-hide-from-desktop a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> the next big thing – Golo Roden </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content a-inline-textbox__content--horizontal-layout " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="the next big thing – Golo Roden" height="460" high-dpi-quality="70" quality="85" src="/imgs/71/3/7/1/8/2/9/5/Roden_Golo.jpg-3be22c2312d5e8bb.jpeg" style="aspect-ratio: 460 / 460;" width="460"> <img alt="the next big thing – Golo Roden" height="460" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 460 / 460; object-fit: cover;" width="460"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p class="a-inline-textbox__synopsis"> Golo Roden ist Gründer und CTO von the native web GmbH. Er beschäftigt sich mit der Konzeption und Entwicklung von Web- und Cloud-Anwendungen sowie -APIs, mit einem Schwerpunkt auf Event-getriebenen und Service-basierten verteilten Architekturen. Sein Leitsatz lautet, dass Softwareentwicklung kein Selbstzweck ist, sondern immer einer zugrundeliegenden Fachlichkeit folgen muss. </p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <!-- RSPEAK_START --> <p>Der Grund für die Schwankungen liegt nämlich nicht im Werkzeug, sondern in dem, was ein Agent im Repository vorfindet. Genau hier setzt das Webinar <a href="https://www.thenativeweb.io/learning/webinar-agentic-engineering" rel="external noopener" target="_blank">Agentic Engineering</a> der the native web GmbH an, das am 26. August 2026 stattfindet und in zweieinhalb Stunden zeigt, wie sich ein Projekt so einrichten lässt, dass die Arbeit mit einem KI-Agenten planbar wird.</p> <h3 class="subheading" id="nav_agentic__0">Agentic Engineering vs. Prompt-Engineering</h3> <p>Ein Agent ist kein Autovervollständiger. Während klassisches Prompt-Engineering darauf zielt, eine Frage möglichst geschickt zu formulieren, setzt ein Werkzeug wie Claude Code voraus, dass es selbstständig liest, sucht, plant, Änderungen vornimmt und Tests ausführt. Die Qualität des Ergebnisses hängt deshalb weit weniger am einzelnen Prompt als an dem, was das Projekt an Kontext bereitstellt.</p> <p>Daraus folgt eine andere Arbeitsteilung. Optimiert wird nicht die Formulierung, sondern die Umgebung. Konventionen, Struktur und Erwartungen gehören in das Repository selbst, statt in jeder Sitzung neu erklärt zu werden. Wer einem Agenten nur Prompts zuwirft, bekommt zufällige Ergebnisse; wer die Umgebung einrichtet, reproduzierbare.</p> <p>Diese Verschiebung ist der Kern dessen, was sich Agentic Engineering nennt, und sie hat eine praktische Folge: Was einmal im Projekt hinterlegt ist, gilt für jede weitere Sitzung und für jedes Teammitglied, das mit demselben Repository arbeitet. Der erste Teil des Webinars klärt, was sich damit tatsächlich verändert und warum die üblichen Ratschläge zur Formulierung von Prompts an der eigentlichen Frage vorbeigehen.</p> <h3 class="subheading" id="nav_die_bausteine__1">Die Bausteine einer verlässlichen Umgebung</h3> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p>Claude Code bringt für diesen Zweck eine Reihe von Mechanismen mit. Die Datei CLAUDE.md dient als Landkarte des Projekts und beschreibt, was wo liegt und worauf es ankommt. Rules halten verbindliche Konventionen fest, etwa zu Architektur, Namensgebung, Teststrategie oder dem Umgang mit Git. Skills bündeln wiederkehrende Abläufe zu abrufbaren Fähigkeiten, und Hooks greifen an definierten Stellen ein, um durchzusetzen, was nicht dem Zufall überlassen bleiben darf.</p> <p>Hinzu kommen Arbeitsweisen, die den Ablauf strukturieren. Der Plan-Mode trennt das Überlegen vom Umsetzen, Subagents erledigen abgegrenzte Teilaufgaben, ohne den Hauptkontext zu belasten, und Git-Worktrees erlauben paralleles Arbeiten an mehreren Ständen. Jeder dieser Bausteine hat einen klar umrissenen Zweck, und ein guter Teil der Verwirrung um agentische Werkzeuge rührt daher, dass diese Zwecke selten sauber auseinandergehalten werden.</p> <p>Der Nutzen reicht dabei über den Agenten hinaus. Konventionen, die sich präzise genug formulieren lassen, dass eine Maschine sie befolgt, sind in aller Regel auch für neue Kolleginnen und Kollegen die bessere Dokumentation. Der zweite Teil des Webinars ordnet ein, welcher Mechanismus wofür taugt und wie die Bausteine zusammenspielen.</p> <h3 class="subheading" id="nav_ein__2">Ein Grundgerüst, live gebaut</h3> <p>Nach einer kurzen Pause entsteht im dritten Teil live ein vollständiges Grundgerüst. Schritt für Schritt wird ein Repository eingerichtet: eine CLAUDE.md als Landkarte, Rules für die Konventionen des Projekts und Skills für die Aufgaben, die darin regelmäßig anfallen. Das Beispiel bleibt bewusst überschaubar, damit jeder Schritt nachvollziehbar bleibt.</p> <p>Die Struktur ist dieselbe, unabhängig davon, ob im Repository am Ende Dokumentation, Anwendungscode oder beides liegt. Sichtbar wird vor allem, wie sich die einzelnen Bausteine gegenseitig stützen und woran sich erkennen lässt, dass eine Rule zu vage oder eine Skill zu breit geschnitten ist.</p> <p>Umwege bleiben dabei sichtbar. Gerade sie zeigen, wie beim eigenen Aufbau vorzugehen ist, wenn ein erster Entwurf nicht das gewünschte Verhalten ergibt. Für Fragen aus dem Livechat bleibt in diesem Teil ausreichend Raum.</p> <h3 class="subheading" id="nav_voraussetzung__3">Voraussetzung, nicht Selbstläufer</h3> <p>Der vierte Teil verdichtet die Erkenntnisse zu einer Aussage, die zugleich Versprechen und Einschränkung ist. Die gezeigten Mechanismen sind die notwendige Voraussetzung dafür, mit KI effektiv und effizient zu arbeiten. Ohne sie bleibt der Einsatz eines Agenten Glückssache, mit ihnen funktioniert er zuverlässig und reproduzierbar, auch über längere Zeiträume und im Team.</p> <p>Eine Grenze bleibt gleichwohl bestehen. Auch ein gut eingerichteter Agent liefert nicht mit hundertprozentiger Sicherheit das Richtige, weshalb der prüfende Blick eines Menschen am Ende nicht entfällt. Alles andere jedoch lässt sich einrichten, überprüfen und im Team teilen, und wer diese Verantwortung annimmt, gewinnt einen Arbeitsmodus, der trägt.</p> <h3 class="subheading" id="nav_termin_und__4">Termin und Konditionen</h3> <p>Das Webinar findet am 26. August 2026 von 15 bis 17:30 Uhr online über YouTube statt und wird auf Deutsch durchgeführt. Ein Livechat bietet Gelegenheit für Fragen und Austausch, im Anschluss steht eine vollständige Aufzeichnung bereit, sodass sich einzelne Themen in Ruhe nacharbeiten lassen. Es richtet sich an Entwicklerinnen und Entwickler sowie an Architektinnen und Architekten, die KI über das Vervollständigen einzelner Zeilen hinaus einsetzen möchten.</p> <p>Die Teilnahme kostet 49 Euro zuzüglich 19 Prozent Umsatzsteuer. Alle Informationen und die Möglichkeit zur Anmeldung finden sich unter <a href="https://www.thenativeweb.io/learning/webinar-agentic-engineering" rel="external noopener" target="_blank">www.thenativeweb.io/learning/webinar-agentic-engineering</a>. <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:manuel.masiero@heise.de" title="Manuel Masiero">mro</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11413500" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11413500: Agentic Engineering: Webinar zum verlässlichen Arbeiten mit Claude Code" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Am 26. August 2026 zeigt die the native web GmbH in einem Webinar, wie ein Repository beschaffen sein muss, damit ein KI-Agent verlässlich darin arbeitet. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fblog%2FAgentic-Engineering-Webinar-zum-verlaesslichen-Arbeiten-mit-Claude-Code-11413500.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fblog%2FAgentic-Engineering-Webinar-zum-verlaesslichen-Arbeiten-mit-Claude-Code-11413500.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/blog/Agentic-Engineering-Webinar-zum-verlaesslichen-Arbeiten-mit-Claude-Code-11413500.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Agentic-Engineering-Webinar-zum-verlaesslichen-Arbeiten-mit-Claude-Code/forum-588676/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/6/5/9/6/generated-image-1__10_-6301659c7a687883.png" > <figure > <div class="article-image__gallery-container" > <a-img width="2735" height="1536" layout="responsive" src="/imgs/18/5/1/4/6/5/9/6/generated-image-1__10_-6301659c7a687883.png" alt="Symbolbild für den Workshop Agentic AI" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2735 / 1536;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2735" height="1536" alt="Symbolbild für den Workshop Agentic AI" style="aspect-ratio: 2735 / 1536; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Manuel Masiero / KI / iX) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-19T09:46:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >19.08.2026, </span> <span class="a-datetime__time ">09:46 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 5&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name">Golo Roden</li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-toc " has-indicator > <header data-collapse-trigger class=" a-box__header " > <span> Inhaltsverzeichnis </span> </header> <div data-collapse-target class="a-box__target"> <div class="a-box__content"> </div> </div> </a-collapse> <!-- RSPEAK_START --> <p>Künstliche Intelligenz in der Softwareentwicklung gilt vielen als Spielerei, die über das Ausprobieren nicht hinauskommt. Ein Prompt geht hinein, Code kommt heraus, und ob das Ergebnis standhält, zeigt sich erst hinterher. Vibe-Coding heißt das inzwischen, und der Begriff trägt einen abschätzigen Beiklang, der nicht gänzlich unverdient ist. Wer so arbeitet, erhält Ergebnisse, die von Sitzung zu Sitzung schwanken, und zieht daraus die naheliegende, aber falsche Schlussfolgerung, dass mehr nicht möglich sei.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered js-dossier a-u-hide-from-desktop a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> the next big thing – Golo Roden </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content a-inline-textbox__content--horizontal-layout " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="the next big thing – Golo Roden" height="460" high-dpi-quality="70" quality="85" src="/imgs/71/3/7/1/8/2/9/5/Roden_Golo.jpg-3be22c2312d5e8bb.jpeg" style="aspect-ratio: 460 / 460;" width="460"> <img alt="the next big thing – Golo Roden" height="460" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 460 / 460; object-fit: cover;" width="460"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p class="a-inline-textbox__synopsis"> Golo Roden ist Gründer und CTO von the native web GmbH. Er beschäftigt sich mit der Konzeption und Entwicklung von Web- und Cloud-Anwendungen sowie -APIs, mit einem Schwerpunkt auf Event-getriebenen und Service-basierten verteilten Architekturen. Sein Leitsatz lautet, dass Softwareentwicklung kein Selbstzweck ist, sondern immer einer zugrundeliegenden Fachlichkeit folgen muss. </p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <!-- RSPEAK_START --> <p>Der Grund für die Schwankungen liegt nämlich nicht im Werkzeug, sondern in dem, was ein Agent im Repository vorfindet. Genau hier setzt das Webinar <a href="https://www.thenativeweb.io/learning/webinar-agentic-engineering" rel="external noopener" target="_blank">Agentic Engineering</a> der the native web GmbH an, das am 26. August 2026 stattfindet und in zweieinhalb Stunden zeigt, wie sich ein Projekt so einrichten lässt, dass die Arbeit mit einem KI-Agenten planbar wird.</p> <h3 class="subheading" id="nav_agentic__0">Agentic Engineering vs. Prompt-Engineering</h3> <p>Ein Agent ist kein Autovervollständiger. Während klassisches Prompt-Engineering darauf zielt, eine Frage möglichst geschickt zu formulieren, setzt ein Werkzeug wie Claude Code voraus, dass es selbstständig liest, sucht, plant, Änderungen vornimmt und Tests ausführt. Die Qualität des Ergebnisses hängt deshalb weit weniger am einzelnen Prompt als an dem, was das Projekt an Kontext bereitstellt.</p> <p>Daraus folgt eine andere Arbeitsteilung. Optimiert wird nicht die Formulierung, sondern die Umgebung. Konventionen, Struktur und Erwartungen gehören in das Repository selbst, statt in jeder Sitzung neu erklärt zu werden. Wer einem Agenten nur Prompts zuwirft, bekommt zufällige Ergebnisse; wer die Umgebung einrichtet, reproduzierbare.</p> <p>Diese Verschiebung ist der Kern dessen, was sich Agentic Engineering nennt, und sie hat eine praktische Folge: Was einmal im Projekt hinterlegt ist, gilt für jede weitere Sitzung und für jedes Teammitglied, das mit demselben Repository arbeitet. Der erste Teil des Webinars klärt, was sich damit tatsächlich verändert und warum die üblichen Ratschläge zur Formulierung von Prompts an der eigentlichen Frage vorbeigehen.</p> <h3 class="subheading" id="nav_die_bausteine__1">Die Bausteine einer verlässlichen Umgebung</h3> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p>Claude Code bringt für diesen Zweck eine Reihe von Mechanismen mit. Die Datei CLAUDE.md dient als Landkarte des Projekts und beschreibt, was wo liegt und worauf es ankommt. Rules halten verbindliche Konventionen fest, etwa zu Architektur, Namensgebung, Teststrategie oder dem Umgang mit Git. Skills bündeln wiederkehrende Abläufe zu abrufbaren Fähigkeiten, und Hooks greifen an definierten Stellen ein, um durchzusetzen, was nicht dem Zufall überlassen bleiben darf.</p> <p>Hinzu kommen Arbeitsweisen, die den Ablauf strukturieren. Der Plan-Mode trennt das Überlegen vom Umsetzen, Subagents erledigen abgegrenzte Teilaufgaben, ohne den Hauptkontext zu belasten, und Git-Worktrees erlauben paralleles Arbeiten an mehreren Ständen. Jeder dieser Bausteine hat einen klar umrissenen Zweck, und ein guter Teil der Verwirrung um agentische Werkzeuge rührt daher, dass diese Zwecke selten sauber auseinandergehalten werden.</p> <p>Der Nutzen reicht dabei über den Agenten hinaus. Konventionen, die sich präzise genug formulieren lassen, dass eine Maschine sie befolgt, sind in aller Regel auch für neue Kolleginnen und Kollegen die bessere Dokumentation. Der zweite Teil des Webinars ordnet ein, welcher Mechanismus wofür taugt und wie die Bausteine zusammenspielen.</p> <h3 class="subheading" id="nav_ein__2">Ein Grundgerüst, live gebaut</h3> <p>Nach einer kurzen Pause entsteht im dritten Teil live ein vollständiges Grundgerüst. Schritt für Schritt wird ein Repository eingerichtet: eine CLAUDE.md als Landkarte, Rules für die Konventionen des Projekts und Skills für die Aufgaben, die darin regelmäßig anfallen. Das Beispiel bleibt bewusst überschaubar, damit jeder Schritt nachvollziehbar bleibt.</p> <p>Die Struktur ist dieselbe, unabhängig davon, ob im Repository am Ende Dokumentation, Anwendungscode oder beides liegt. Sichtbar wird vor allem, wie sich die einzelnen Bausteine gegenseitig stützen und woran sich erkennen lässt, dass eine Rule zu vage oder eine Skill zu breit geschnitten ist.</p> <p>Umwege bleiben dabei sichtbar. Gerade sie zeigen, wie beim eigenen Aufbau vorzugehen ist, wenn ein erster Entwurf nicht das gewünschte Verhalten ergibt. Für Fragen aus dem Livechat bleibt in diesem Teil ausreichend Raum.</p> <h3 class="subheading" id="nav_voraussetzung__3">Voraussetzung, nicht Selbstläufer</h3> <p>Der vierte Teil verdichtet die Erkenntnisse zu einer Aussage, die zugleich Versprechen und Einschränkung ist. Die gezeigten Mechanismen sind die notwendige Voraussetzung dafür, mit KI effektiv und effizient zu arbeiten. Ohne sie bleibt der Einsatz eines Agenten Glückssache, mit ihnen funktioniert er zuverlässig und reproduzierbar, auch über längere Zeiträume und im Team.</p> <p>Eine Grenze bleibt gleichwohl bestehen. Auch ein gut eingerichteter Agent liefert nicht mit hundertprozentiger Sicherheit das Richtige, weshalb der prüfende Blick eines Menschen am Ende nicht entfällt. Alles andere jedoch lässt sich einrichten, überprüfen und im Team teilen, und wer diese Verantwortung annimmt, gewinnt einen Arbeitsmodus, der trägt.</p> <h3 class="subheading" id="nav_termin_und__4">Termin und Konditionen</h3> <p>Das Webinar findet am 26. August 2026 von 15 bis 17:30 Uhr online über YouTube statt und wird auf Deutsch durchgeführt. Ein Livechat bietet Gelegenheit für Fragen und Austausch, im Anschluss steht eine vollständige Aufzeichnung bereit, sodass sich einzelne Themen in Ruhe nacharbeiten lassen. Es richtet sich an Entwicklerinnen und Entwickler sowie an Architektinnen und Architekten, die KI über das Vervollständigen einzelner Zeilen hinaus einsetzen möchten.</p> <p>Die Teilnahme kostet 49 Euro zuzüglich 19 Prozent Umsatzsteuer. Alle Informationen und die Möglichkeit zur Anmeldung finden sich unter <a href="https://www.thenativeweb.io/learning/webinar-agentic-engineering" rel="external noopener" target="_blank">www.thenativeweb.io/learning/webinar-agentic-engineering</a>. <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:manuel.masiero@heise.de" title="Manuel Masiero">mro</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11413500" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11413500: Agentic Engineering: Webinar zum verlässlichen Arbeiten mit Claude Code" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-19T07:46:00.000Z <![CDATA[Google führt erweiterten Sideloading-Ablauf für Android schrittweise ein]]> urn:bid:5149635 2026-08-19T07:20:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Google startet den „Advanced Flow“ für das Sideloading von Apps. Nutzer müssen bei nicht verifizierten Entwicklern künftig eine 24-stündige Wartezeit einplanen. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Google-gradually-introduces-extended-sideloading-flow-for-Android-11418960.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FGoogle-fuehrt-erweiterten-Sideloading-Ablauf-fuer-Android-schrittweise-ein-11418865.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.security.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FGoogle-fuehrt-erweiterten-Sideloading-Ablauf-fuer-Android-schrittweise-ein-11418865.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Google-fuehrt-erweiterten-Sideloading-Ablauf-fuer-Android-schrittweise-ein-11418865.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.security.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Google-fuehrt-erweiterten-Sideloading-Ablauf-fuer-Android-schrittweise-ein/forum-588675/comment/" class="a-article-action" name="meldung.security.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>53</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/9/6/3/5/android-logos-37ccd7906994cc6c.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="4540" height="2551" layout="responsive" src="/imgs/18/5/1/4/9/6/3/5/android-logos-37ccd7906994cc6c.jpeg" alt="Android-Logos auf grünem Hintergrund" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 4540 / 2551;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="4540" height="2551" alt="Android-Logos auf grünem Hintergrund" style="aspect-ratio: 4540 / 2551; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Mijansk786 / Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-19T09:20:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >19.08.2026, </span> <span class="a-datetime__time ">09:20 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/security/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Security" > Security </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Andreas-Floemer-4840945" class="creator__link" >Andreas Floemer</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Google-gradually-introduces-extended-sideloading-flow-for-Android-11418960.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Google führt die Einführung seines Anfang dieses Jahres angekündigten neuen Ablaufs („Advanced Flow“) für das Sideloading nicht verifizierter Apps fort. Bei diesen handelt es sich um Apps von Entwicklern, die sich gegen eine Identitätsüberprüfung bei Google entschieden haben. Dieses Verifizierungssystem für Entwickler soll am 30. September in Betrieb gehen und zunächst auf Länder mit einer hohen Zahl an App-Betrugsfällen beschränkt sein. Zu diesen gehören Brasilien, Indonesien, Singapur und Thailand.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <h3 class="subheading" id="nav__advanced_flow__0">„Advanced Flow“</h3> <p>Mit dem „Advanced Flow“ oder „erweitertem Ablauf“ erhöht Google die Hürden für die Installation von nicht verifizierten Apps. Die größte Änderung bestehe dabei in einer <a href="http://www.heise.de/news/Googles-neuer-Ablauf-fuer-Android-Sideloading-erfordert-Neustart-und-Wartezeit-11218646.html">einmaligen Wartezeit von einem Tag zwischen der Freigabe der Installation</a> von Apps von nicht verifizierten Entwicklern. Dieser neue Ablauf richte sich vor allem an „Power-User“, die besagte Apps auf zertifizierten Android-Geräten ohne Verwendung von ADB (Android Debug Bridge) installieren möchten.</p> <!-- RSPEAK_STOP --> <a-lightbox class="a-inline-image a-u-inline" src="/imgs/18/5/1/4/9/6/3/5/android-unverified-apps-sideloading-_advanced-flow-05756863c5caa19e.webp" tabindex="1"> <figure> <div> <a href="http://www.heise.de/imgs/18/5/1/4/9/6/3/5/android-unverified-apps-sideloading-_advanced-flow-05756863c5caa19e.webp"> <a-img alt="Screenshots Android Advanced Flow" height="1075" high-dpi-quality="70" layout="responsive" quality="85" src="/imgs/18/5/1/4/9/6/3/5/android-unverified-apps-sideloading-_advanced-flow-05756863c5caa19e.webp" style=" aspect-ratio: 2048 / 1075;" width="2048"> <img alt="Screenshots Android Advanced Flow" height="1075" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 2048 / 1075; object-fit: cover;" width="2048"> </a-img> </a> </div> <figcaption class="a-caption "> <p class="a-caption__text"> </p><div class="text">So sieht der Advanced Flow zur Installation nicht verifizierter Apps aus.</div> <p class="a-caption__source"> (Bild: Google) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <p>Das Unternehmen schreibt <a href="https://www.reddit.com/r/Android/comments/1vrx9qt/were_rolling_out_the_advanced_flow_for_installing/" rel="external noopener" target="_blank">in einem Reddit-Beitrag</a>, die „erste Version“ dieses neuen Verfahrens einzuführen. Nutzerinnen und Nutzer müssen fortan in die Entwickleroptionen gehen und die Option „Apps von nicht verifizierten Entwicklern zulassen“ aktivieren. Danach zeigt das System Warnmeldungen an, bevor Nutzer die einmalige, 24-stündige Wartezeit initiieren können. Die Einstellung kann vorübergehend – für sieben Tage – oder auf unbestimmte Zeit aktiviert werden. Dieses Verfahren <a href="http://www.heise.de/news/Android-Neue-Sideloading-Regeln-sollen-bei-Geraetewechsel-weiter-erfuellt-bleiben-11228841.html">muss laut Google</a> nur einmal durchgeführt und kann auf ein neues Gerät übertragen werden.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Zudem erklärt Google, dass bei der Installation oder dem Update der App eines nicht verifizierten Entwicklers weiterhin eine Warnung angezeigt werde – diese lasse sich mit dem Tap auf den Button „Trotzdem installieren“ quittieren.</p> <!-- RSPEAK_STOP --> <a-lightbox class="a-inline-image a-u-inline" src="/imgs/18/5/1/4/9/6/3/5/were-rolling-out-the-advanced-flow-for-installing-apps-from-v0-9j7amnssc6kh1-1-38e9ebe89e560458.webp" tabindex="1"> <figure> <div> <a href="http://www.heise.de/imgs/18/5/1/4/9/6/3/5/were-rolling-out-the-advanced-flow-for-installing-apps-from-v0-9j7amnssc6kh1-1-38e9ebe89e560458.webp"> <a-img alt="Screenshot: Warnhinweis bei der Installation oder dem Update einer nicht verifizierten App. " height="1075" high-dpi-quality="70" layout="responsive" quality="85" src="/imgs/18/5/1/4/9/6/3/5/were-rolling-out-the-advanced-flow-for-installing-apps-from-v0-9j7amnssc6kh1-1-38e9ebe89e560458.webp" style=" aspect-ratio: 2048 / 1075;" width="2048"> <img alt="Screenshot: Warnhinweis bei der Installation oder dem Update einer nicht verifizierten App. " height="1075" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 2048 / 1075; object-fit: cover;" width="2048"> </a-img> </a> </div> <figcaption class="a-caption "> <p class="a-caption__text"> Bei jeder Installation oder dem Update einer unverifizierten App erscheint laut Google ein Warnhinweis. </p> <p class="a-caption__source"> (Bild: Google) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <p>In dem Beitrag weist Google außerdem darauf hin, dass ADB-Installationen von der neuen Richtlinie nicht betroffen seien und die Entwickleroptionen nach der Aktivierung des erweiterten Ablaufs wieder abgestellt werden können.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <h3 class="subheading" id="nav_schrittweise__1">Schrittweise Einführung – global ab 2027</h3> <p>Laut Google wird der Advanced Flow nach und nach auf zertifizierten Android-Geräten ab Android-Version 8 und neuer bereitgestellt. Zentraler Bestandteil der Funktion sei die im März angekündigte App „<a href="https://play.google.com/store/apps/details?id=com.google.android.verifier" rel="external noopener" target="_blank">Android Developer Verifier</a>“. Der von Google genannte Zeitplan für die Entwickler-Registrierung nach dem 30. September ist nur grob skizziert. Das Unternehmen schreibt lediglich, dass der Verifizierungsprozess für Entwickler bis „2027 und darüber hinaus“ zu einer weltweit geltenden Richtlinie gemacht wird.</p> <!-- RSPEAK_STOP --> <div class="a-u-inline" style="margin: 1.5rem 0 1.5rem 1rem;"> <div class="ho-text" data-component="RecommendationBox"><header class="mb-4"><h3 class="inline-flex border-b-4 border-gray-800 pb-2 pr-8 text-xl leading-none font-bold dark:border-white">Lesen Sie auch</h3></header><a-collapse sneak-peek-elements="3" sneak-peek-elements-selector="article" class="group"><div data-collapse-target="true" class="relative mb-4"><div data-collapse-content="true"><section data-component="TeaserList" class="grid gap-6 md:gap-y-4" data-sneak-peek-elements-container="true"><article data-component="TeaserContainer" data-cid="" data-content-id="5151368" class="ho-text flex" data-teaser-name="MinimalHorizontalTeaser" data-upscore-object-id="11422263"><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/VW-ID-Modelle-Das-Smartphone-wird-zum-digitalen-Autoschluessel-11422263.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="1800" height="1012" src="https://www.heise.de/imgs/18/5/1/5/1/3/6/8/vw-digitaler-autoschluessel-id-software-6-7ff4d89e0810e4f8.jpeg" alt="Bildschirm eines VW ID. mit digitaler Schlüsselverwaltung" style="aspect-ratio:1800 / 1012" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="1800" height="1012" alt="Bildschirm eines VW ID. mit digitaler Schlüsselverwaltung" style="aspect-ratio:1800 / 1012;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">VW ID.-Modelle: Das Smartphone wird zum digitalen Autoschlüssel</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/tests/Zwei-mit-Format-Samsung-Galaxy-Z-Fold8-und-Fold8-Ultra-im-Test-11409914.html" class="group/teaser flex" data-google-interstitial="false" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="1920" height="1079" src="https://www.heise.de/imgs/18/5/1/4/4/7/9/8/sht_SamsungFold_2035851889_AufmacherOnline-e17bc26b16e4854d.jpeg" style="aspect-ratio:1920 / 1079" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="1920" height="1079" style="aspect-ratio:1920 / 1079;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><img src="http://www.heise.de/icons/svg/logos/svg/heise_plus_blue.svg" alt="heise Plus" class="align-middle dark:hidden mr-[0.3em] inline-block h-3 md:h-4 relative -top-[0.1em]"/><img src="http://www.heise.de/icons/svg/logos/svg/heise_plus_blue_negativ.svg" alt="heise Plus" class="hidden align-middle dark:inline-block mr-[0.3em] inline-block h-3 md:h-4 relative -top-[0.1em]"/><span data-upscore-title="true">Zwei mit Format: Samsung Galaxy Z Fold8 und Fold8 Ultra im Test</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/Google-fuehrt-neue-Personalisierungsfunktionen-fuer-Suche-und-News-ein-11421893.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="2200" height="1236" src="https://www.heise.de/imgs/18/5/1/5/1/1/8/1/google-news-webseites-preferred-sources-f88b0f29fef7bf82.jpeg" alt="Bild zeigt den neuen Button, im Hintergrund eine auf dem Smartphone lesende Frau" style="aspect-ratio:2200 / 1236" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="2200" height="1236" alt="Bild zeigt den neuen Button, im Hintergrund eine auf dem Smartphone lesende Frau" style="aspect-ratio:2200 / 1236;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Google führt neue Personalisierungsfunktionen für Suche und News ein</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/Pixel-11-Pro-Entwickler-bohrt-HiLight-Funktion-auf-11421418.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="1280" height="720" src="https://www.heise.de/imgs/18/5/1/5/0/9/4/1/pixel-11-pro-hilight-e2e746d97bc84c40.png" alt="Ausschnitt des Pixel 11 Pro von hinten mit HiLight-LED-Licht. " style="aspect-ratio:1280 / 720" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="1280" height="720" alt="Ausschnitt des Pixel 11 Pro von hinten mit HiLight-LED-Licht. " style="aspect-ratio:1280 / 720;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Pixel 11 Pro: Entwickler bohrt HiLight-Funktion auf</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/Android-17-Google-fuehrt-strengere-Speicherlimits-fuer-Apps-ein-11420416.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="6000" height="3371" src="https://www.heise.de/imgs/18/5/1/5/0/4/2/2/android-smartphone-4e4fadbc40216a2a.jpeg" alt="Android-Smartphone. " style="aspect-ratio:6000 / 3371" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="6000" height="3371" alt="Android-Smartphone. " style="aspect-ratio:6000 / 3371;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Android 17: Google führt strengere Speicherlimits für Apps ein</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Google startet den „Advanced Flow“ für das Sideloading von Apps. Nutzer müssen bei nicht verifizierten Entwicklern künftig eine 24-stündige Wartezeit einplanen. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Google-gradually-introduces-extended-sideloading-flow-for-Android-11418960.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FGoogle-fuehrt-erweiterten-Sideloading-Ablauf-fuer-Android-schrittweise-ein-11418865.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.security.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FGoogle-fuehrt-erweiterten-Sideloading-Ablauf-fuer-Android-schrittweise-ein-11418865.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Google-fuehrt-erweiterten-Sideloading-Ablauf-fuer-Android-schrittweise-ein-11418865.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.security.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Google-fuehrt-erweiterten-Sideloading-Ablauf-fuer-Android-schrittweise-ein/forum-588675/comment/" class="a-article-action" name="meldung.security.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>53</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/9/6/3/5/android-logos-37ccd7906994cc6c.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="4540" height="2551" layout="responsive" src="/imgs/18/5/1/4/9/6/3/5/android-logos-37ccd7906994cc6c.jpeg" alt="Android-Logos auf grünem Hintergrund" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 4540 / 2551;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="4540" height="2551" alt="Android-Logos auf grünem Hintergrund" style="aspect-ratio: 4540 / 2551; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Mijansk786 / Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-19T09:20:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >19.08.2026, </span> <span class="a-datetime__time ">09:20 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/security/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Security" > Security </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Andreas-Floemer-4840945" class="creator__link" >Andreas Floemer</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Google-gradually-introduces-extended-sideloading-flow-for-Android-11418960.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Google führt die Einführung seines Anfang dieses Jahres angekündigten neuen Ablaufs („Advanced Flow“) für das Sideloading nicht verifizierter Apps fort. Bei diesen handelt es sich um Apps von Entwicklern, die sich gegen eine Identitätsüberprüfung bei Google entschieden haben. Dieses Verifizierungssystem für Entwickler soll am 30. September in Betrieb gehen und zunächst auf Länder mit einer hohen Zahl an App-Betrugsfällen beschränkt sein. Zu diesen gehören Brasilien, Indonesien, Singapur und Thailand.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <h3 class="subheading" id="nav__advanced_flow__0">„Advanced Flow“</h3> <p>Mit dem „Advanced Flow“ oder „erweitertem Ablauf“ erhöht Google die Hürden für die Installation von nicht verifizierten Apps. Die größte Änderung bestehe dabei in einer <a href="http://www.heise.de/news/Googles-neuer-Ablauf-fuer-Android-Sideloading-erfordert-Neustart-und-Wartezeit-11218646.html">einmaligen Wartezeit von einem Tag zwischen der Freigabe der Installation</a> von Apps von nicht verifizierten Entwicklern. Dieser neue Ablauf richte sich vor allem an „Power-User“, die besagte Apps auf zertifizierten Android-Geräten ohne Verwendung von ADB (Android Debug Bridge) installieren möchten.</p> <!-- RSPEAK_STOP --> <a-lightbox class="a-inline-image a-u-inline" src="/imgs/18/5/1/4/9/6/3/5/android-unverified-apps-sideloading-_advanced-flow-05756863c5caa19e.webp" tabindex="1"> <figure> <div> <a href="http://www.heise.de/imgs/18/5/1/4/9/6/3/5/android-unverified-apps-sideloading-_advanced-flow-05756863c5caa19e.webp"> <a-img alt="Screenshots Android Advanced Flow" height="1075" high-dpi-quality="70" layout="responsive" quality="85" src="/imgs/18/5/1/4/9/6/3/5/android-unverified-apps-sideloading-_advanced-flow-05756863c5caa19e.webp" style=" aspect-ratio: 2048 / 1075;" width="2048"> <img alt="Screenshots Android Advanced Flow" height="1075" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 2048 / 1075; object-fit: cover;" width="2048"> </a-img> </a> </div> <figcaption class="a-caption "> <p class="a-caption__text"> </p><div class="text">So sieht der Advanced Flow zur Installation nicht verifizierter Apps aus.</div> <p class="a-caption__source"> (Bild: Google) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <p>Das Unternehmen schreibt <a href="https://www.reddit.com/r/Android/comments/1vrx9qt/were_rolling_out_the_advanced_flow_for_installing/" rel="external noopener" target="_blank">in einem Reddit-Beitrag</a>, die „erste Version“ dieses neuen Verfahrens einzuführen. Nutzerinnen und Nutzer müssen fortan in die Entwickleroptionen gehen und die Option „Apps von nicht verifizierten Entwicklern zulassen“ aktivieren. Danach zeigt das System Warnmeldungen an, bevor Nutzer die einmalige, 24-stündige Wartezeit initiieren können. Die Einstellung kann vorübergehend – für sieben Tage – oder auf unbestimmte Zeit aktiviert werden. Dieses Verfahren <a href="http://www.heise.de/news/Android-Neue-Sideloading-Regeln-sollen-bei-Geraetewechsel-weiter-erfuellt-bleiben-11228841.html">muss laut Google</a> nur einmal durchgeführt und kann auf ein neues Gerät übertragen werden.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Zudem erklärt Google, dass bei der Installation oder dem Update der App eines nicht verifizierten Entwicklers weiterhin eine Warnung angezeigt werde – diese lasse sich mit dem Tap auf den Button „Trotzdem installieren“ quittieren.</p> <!-- RSPEAK_STOP --> <a-lightbox class="a-inline-image a-u-inline" src="/imgs/18/5/1/4/9/6/3/5/were-rolling-out-the-advanced-flow-for-installing-apps-from-v0-9j7amnssc6kh1-1-38e9ebe89e560458.webp" tabindex="1"> <figure> <div> <a href="http://www.heise.de/imgs/18/5/1/4/9/6/3/5/were-rolling-out-the-advanced-flow-for-installing-apps-from-v0-9j7amnssc6kh1-1-38e9ebe89e560458.webp"> <a-img alt="Screenshot: Warnhinweis bei der Installation oder dem Update einer nicht verifizierten App. " height="1075" high-dpi-quality="70" layout="responsive" quality="85" src="/imgs/18/5/1/4/9/6/3/5/were-rolling-out-the-advanced-flow-for-installing-apps-from-v0-9j7amnssc6kh1-1-38e9ebe89e560458.webp" style=" aspect-ratio: 2048 / 1075;" width="2048"> <img alt="Screenshot: Warnhinweis bei der Installation oder dem Update einer nicht verifizierten App. " height="1075" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 2048 / 1075; object-fit: cover;" width="2048"> </a-img> </a> </div> <figcaption class="a-caption "> <p class="a-caption__text"> Bei jeder Installation oder dem Update einer unverifizierten App erscheint laut Google ein Warnhinweis. </p> <p class="a-caption__source"> (Bild: Google) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <p>In dem Beitrag weist Google außerdem darauf hin, dass ADB-Installationen von der neuen Richtlinie nicht betroffen seien und die Entwickleroptionen nach der Aktivierung des erweiterten Ablaufs wieder abgestellt werden können.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <h3 class="subheading" id="nav_schrittweise__1">Schrittweise Einführung – global ab 2027</h3> <p>Laut Google wird der Advanced Flow nach und nach auf zertifizierten Android-Geräten ab Android-Version 8 und neuer bereitgestellt. Zentraler Bestandteil der Funktion sei die im März angekündigte App „<a href="https://play.google.com/store/apps/details?id=com.google.android.verifier" rel="external noopener" target="_blank">Android Developer Verifier</a>“. Der von Google genannte Zeitplan für die Entwickler-Registrierung nach dem 30. September ist nur grob skizziert. Das Unternehmen schreibt lediglich, dass der Verifizierungsprozess für Entwickler bis „2027 und darüber hinaus“ zu einer weltweit geltenden Richtlinie gemacht wird.</p> <!-- RSPEAK_STOP --> <div class="a-u-inline" style="margin: 1.5rem 0 1.5rem 1rem;"> <div class="ho-text" data-component="RecommendationBox"><header class="mb-4"><h3 class="inline-flex border-b-4 border-gray-800 pb-2 pr-8 text-xl leading-none font-bold dark:border-white">Lesen Sie auch</h3></header><a-collapse sneak-peek-elements="3" sneak-peek-elements-selector="article" class="group"><div data-collapse-target="true" class="relative mb-4"><div data-collapse-content="true"><section data-component="TeaserList" class="grid gap-6 md:gap-y-4" data-sneak-peek-elements-container="true"><article data-component="TeaserContainer" data-cid="" data-content-id="5151368" class="ho-text flex" data-teaser-name="MinimalHorizontalTeaser" data-upscore-object-id="11422263"><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/VW-ID-Modelle-Das-Smartphone-wird-zum-digitalen-Autoschluessel-11422263.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="1800" height="1012" src="https://www.heise.de/imgs/18/5/1/5/1/3/6/8/vw-digitaler-autoschluessel-id-software-6-7ff4d89e0810e4f8.jpeg" alt="Bildschirm eines VW ID. mit digitaler Schlüsselverwaltung" style="aspect-ratio:1800 / 1012" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="1800" height="1012" alt="Bildschirm eines VW ID. mit digitaler Schlüsselverwaltung" style="aspect-ratio:1800 / 1012;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">VW ID.-Modelle: Das Smartphone wird zum digitalen Autoschlüssel</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/tests/Zwei-mit-Format-Samsung-Galaxy-Z-Fold8-und-Fold8-Ultra-im-Test-11409914.html" class="group/teaser flex" data-google-interstitial="false" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="1920" height="1079" src="https://www.heise.de/imgs/18/5/1/4/4/7/9/8/sht_SamsungFold_2035851889_AufmacherOnline-e17bc26b16e4854d.jpeg" style="aspect-ratio:1920 / 1079" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="1920" height="1079" style="aspect-ratio:1920 / 1079;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><img src="http://www.heise.de/icons/svg/logos/svg/heise_plus_blue.svg" alt="heise Plus" class="align-middle dark:hidden mr-[0.3em] inline-block h-3 md:h-4 relative -top-[0.1em]"/><img src="http://www.heise.de/icons/svg/logos/svg/heise_plus_blue_negativ.svg" alt="heise Plus" class="hidden align-middle dark:inline-block mr-[0.3em] inline-block h-3 md:h-4 relative -top-[0.1em]"/><span data-upscore-title="true">Zwei mit Format: Samsung Galaxy Z Fold8 und Fold8 Ultra im Test</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/Google-fuehrt-neue-Personalisierungsfunktionen-fuer-Suche-und-News-ein-11421893.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="2200" height="1236" src="https://www.heise.de/imgs/18/5/1/5/1/1/8/1/google-news-webseites-preferred-sources-f88b0f29fef7bf82.jpeg" alt="Bild zeigt den neuen Button, im Hintergrund eine auf dem Smartphone lesende Frau" style="aspect-ratio:2200 / 1236" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="2200" height="1236" alt="Bild zeigt den neuen Button, im Hintergrund eine auf dem Smartphone lesende Frau" style="aspect-ratio:2200 / 1236;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Google führt neue Personalisierungsfunktionen für Suche und News ein</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/Pixel-11-Pro-Entwickler-bohrt-HiLight-Funktion-auf-11421418.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="1280" height="720" src="https://www.heise.de/imgs/18/5/1/5/0/9/4/1/pixel-11-pro-hilight-e2e746d97bc84c40.png" alt="Ausschnitt des Pixel 11 Pro von hinten mit HiLight-LED-Licht. " style="aspect-ratio:1280 / 720" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="1280" height="720" alt="Ausschnitt des Pixel 11 Pro von hinten mit HiLight-LED-Licht. " style="aspect-ratio:1280 / 720;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Pixel 11 Pro: Entwickler bohrt HiLight-Funktion auf</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/Android-17-Google-fuehrt-strengere-Speicherlimits-fuer-Apps-ein-11420416.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="6000" height="3371" src="https://www.heise.de/imgs/18/5/1/5/0/4/2/2/android-smartphone-4e4fadbc40216a2a.jpeg" alt="Android-Smartphone. " style="aspect-ratio:6000 / 3371" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="6000" height="3371" alt="Android-Smartphone. " style="aspect-ratio:6000 / 3371;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Android 17: Google führt strengere Speicherlimits für Apps ein</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-19T07:20:00.000Z <![CDATA[Fehler in HTML, CSS und Accessibility – 87 Prozent der Top-Seiten fehlerhaft]]> urn:bid:5148819 2026-08-19T05:56:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Viele der Top-Webseiten halten sich nicht an die Standards. Das kann zu Problemen mit der Barrierefreiheit oder der KI-Kommunikation führen. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/87-percent-of-top-websites-violate-standards-and-accessibility-11418579.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2F87-Prozent-der-Top-Webseiten-verletzen-Standards-und-Accessibility-11417790.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2F87-Prozent-der-Top-Webseiten-verletzen-Standards-und-Accessibility-11417790.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/87-Prozent-der-Top-Webseiten-verletzen-Standards-und-Accessibility-11417790.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Fehler-in-HTML-CSS-und-Accessibility-87-Prozent-der-Top-Seiten-fehlerhaft/forum-588657/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>22</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/8/8/1/9/AufmacherFehlerImCode-aa48b3e2e42b5829.png" > <figure > <div class="article-image__gallery-container" > <a-img width="2735" height="1536" layout="responsive" src="/imgs/18/5/1/4/8/8/1/9/AufmacherFehlerImCode-aa48b3e2e42b5829.png" alt="Illustration Fehler im Code" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2735 / 1536;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2735" height="1536" alt="Illustration Fehler im Code" style="aspect-ratio: 2735 / 1536; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Wolf Hosbach / KI /iX) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-19T07:56:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >19.08.2026, </span> <span class="a-datetime__time ">07:56 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Wolf-Hosbach-4581725" class="creator__link" >Wolf Hosbach</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/87-percent-of-top-websites-violate-standards-and-accessibility-11418579.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Der Dienst ValidateHTML hat von den Tranco-Top-5000-Domains die 2656 erreichbaren Homepages (Stand: August 2026, Report zuletzt aktualisiert am 14. August) auf die Einhaltung von Standards überprüft und festgestellt, dass 87,2 Prozent von ihnen HTML-Fehler enthalten und 64,5 Prozent Mängel im CSS aufweisen.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Der Betreiber des <a href="https://validatehtml.com/html-error-statistics" rel="external noopener" target="_blank">kostenlosen Dienstes</a>, <a href="https://www.theregister.com/devops/2026/08/17/almost-nobody-pays-attention-to-web-standards-anymore/5288782" rel="external noopener" target="_blank">laut The Register</a> der private Entwickler Théo Ducreux, hat die ersten 5000 Domains aus der gegen Manipulationen gehärteten <a href="https://tranco-list.eu/" rel="external noopener" target="_blank">Tranco-Ranking-Liste vom August</a> verwendet, von denen 2656 wirklich erreichbar waren. Für den Test der Seiten nutzte er die gängigen Tools <a href="https://html-validate.org/" rel="external noopener" target="_blank">HTML-validate</a> und <a href="https://github.com/csstree/validator" rel="external noopener" target="_blank">csstree-validator</a> mit dem Parser <a href="https://github.com/parcel-bundler/lightningcss" rel="external noopener" target="_blank">Lightning CSS</a>.</p> <!-- RSPEAK_STOP --> <a-lightbox class="a-inline-image a-u-inline" src="/imgs/18/5/1/4/8/8/1/9/fehler2-5567fdc13568bce1.png" tabindex="1"> <figure> <div> <a href="http://www.heise.de/imgs/18/5/1/4/8/8/1/9/fehler2-5567fdc13568bce1.png"> <a-img alt="Screenshot: Liste der Fehler" height="702" high-dpi-quality="70" layout="responsive" quality="85" src="/imgs/18/5/1/4/8/8/1/9/fehler2-5567fdc13568bce1.png" style=" aspect-ratio: 1123 / 702;" width="1123"> <img alt="Screenshot: Liste der Fehler" height="702" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1123 / 702; object-fit: cover;" width="1123"> </a-img> </a> </div> <figcaption class="a-caption "> <p class="a-caption__text"> </p><div class="text">Die Liste der gefundenen Fehler ist lang.</div> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <p>HTML-Fehler Nummer Eins findet sich auf 1579 Seiten <code>&lt;style&gt; element ist not permitted as content unter &lt;div&gt;</code> gefolgt von <code>Attribute &quot;id&quot; has invalid value &quot;&quot;. </code>Der am häufigsten auf 1330 Seiten gefundene CSS-Fehler ist <code>invalid value for &#39;background-color&#39; property</code> und dann <code>Unknown property &#39;tap-highlight-color&#39;</code>. Die Beispiele sind nicht exakt, die konkreten Eigenschaften können variieren. Nur 2,6 Prozent der Seiten sind nach Ansicht Ducreux komplett sauber und verletzen auch keine seiner Best-Practice-Empfehlungen.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Über ein Drittel der von ihm geprüften Seiten hatten zudem Mängel bei der Barrierefreiheit, zum Beispiel bei den ARIA- oder Alt-Tag-Auszeichnungen, obwohl seit Juni 2025 in der EU der European Accessibility Act (EAA) gilt. Korrekte Seitenstrukturen sind nicht nur für Screenreader wichtig, sondern auch für das Verständnis von KI-Agenten.</p> <!-- RSPEAK_STOP --> <div class="a-u-inline" style="margin: 1.5rem 0 1.5rem 1rem;"> <div class="ho-text" data-component="RecommendationBox"><header class="mb-4"><h3 class="inline-flex border-b-4 border-gray-800 pb-2 pr-8 text-xl leading-none font-bold dark:border-white">Lesen Sie auch</h3></header><section data-component="TeaserList" class="grid gap-6 md:gap-y-4" data-sneak-peek-elements-container="true"><article data-component="TeaserContainer" data-cid="" data-content-id="5015106" class="ho-text flex" data-teaser-name="MinimalHorizontalTeaser" data-upscore-object-id="11151635"><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/hintergrund/Automatisierte-Accessibility-Pruefung-im-Web-Moeglichkeiten-und-Grenzen-11151635.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="5649" height="3174" src="https://www.heise.de/imgs/18/5/0/1/5/1/0/6/shutterstock_2200566215-6c127f9941574837.jpeg" alt="Lupe, unter der sich ein Warndreieck befindet." style="aspect-ratio:5649 / 3174" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="5649" height="3174" alt="Lupe, unter der sich ein Warndreieck befindet." style="aspect-ratio:5649 / 3174;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Automatisierte Accessibility-Prüfung im Web: Möglichkeiten und Grenzen</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Viele der Top-Webseiten halten sich nicht an die Standards. Das kann zu Problemen mit der Barrierefreiheit oder der KI-Kommunikation führen. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/87-percent-of-top-websites-violate-standards-and-accessibility-11418579.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2F87-Prozent-der-Top-Webseiten-verletzen-Standards-und-Accessibility-11417790.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2F87-Prozent-der-Top-Webseiten-verletzen-Standards-und-Accessibility-11417790.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/87-Prozent-der-Top-Webseiten-verletzen-Standards-und-Accessibility-11417790.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Fehler-in-HTML-CSS-und-Accessibility-87-Prozent-der-Top-Seiten-fehlerhaft/forum-588657/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>22</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/8/8/1/9/AufmacherFehlerImCode-aa48b3e2e42b5829.png" > <figure > <div class="article-image__gallery-container" > <a-img width="2735" height="1536" layout="responsive" src="/imgs/18/5/1/4/8/8/1/9/AufmacherFehlerImCode-aa48b3e2e42b5829.png" alt="Illustration Fehler im Code" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2735 / 1536;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2735" height="1536" alt="Illustration Fehler im Code" style="aspect-ratio: 2735 / 1536; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Wolf Hosbach / KI /iX) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-19T07:56:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >19.08.2026, </span> <span class="a-datetime__time ">07:56 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Wolf-Hosbach-4581725" class="creator__link" >Wolf Hosbach</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/87-percent-of-top-websites-violate-standards-and-accessibility-11418579.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Der Dienst ValidateHTML hat von den Tranco-Top-5000-Domains die 2656 erreichbaren Homepages (Stand: August 2026, Report zuletzt aktualisiert am 14. August) auf die Einhaltung von Standards überprüft und festgestellt, dass 87,2 Prozent von ihnen HTML-Fehler enthalten und 64,5 Prozent Mängel im CSS aufweisen.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Der Betreiber des <a href="https://validatehtml.com/html-error-statistics" rel="external noopener" target="_blank">kostenlosen Dienstes</a>, <a href="https://www.theregister.com/devops/2026/08/17/almost-nobody-pays-attention-to-web-standards-anymore/5288782" rel="external noopener" target="_blank">laut The Register</a> der private Entwickler Théo Ducreux, hat die ersten 5000 Domains aus der gegen Manipulationen gehärteten <a href="https://tranco-list.eu/" rel="external noopener" target="_blank">Tranco-Ranking-Liste vom August</a> verwendet, von denen 2656 wirklich erreichbar waren. Für den Test der Seiten nutzte er die gängigen Tools <a href="https://html-validate.org/" rel="external noopener" target="_blank">HTML-validate</a> und <a href="https://github.com/csstree/validator" rel="external noopener" target="_blank">csstree-validator</a> mit dem Parser <a href="https://github.com/parcel-bundler/lightningcss" rel="external noopener" target="_blank">Lightning CSS</a>.</p> <!-- RSPEAK_STOP --> <a-lightbox class="a-inline-image a-u-inline" src="/imgs/18/5/1/4/8/8/1/9/fehler2-5567fdc13568bce1.png" tabindex="1"> <figure> <div> <a href="http://www.heise.de/imgs/18/5/1/4/8/8/1/9/fehler2-5567fdc13568bce1.png"> <a-img alt="Screenshot: Liste der Fehler" height="702" high-dpi-quality="70" layout="responsive" quality="85" src="/imgs/18/5/1/4/8/8/1/9/fehler2-5567fdc13568bce1.png" style=" aspect-ratio: 1123 / 702;" width="1123"> <img alt="Screenshot: Liste der Fehler" height="702" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1123 / 702; object-fit: cover;" width="1123"> </a-img> </a> </div> <figcaption class="a-caption "> <p class="a-caption__text"> </p><div class="text">Die Liste der gefundenen Fehler ist lang.</div> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <p>HTML-Fehler Nummer Eins findet sich auf 1579 Seiten <code>&lt;style&gt; element ist not permitted as content unter &lt;div&gt;</code> gefolgt von <code>Attribute &quot;id&quot; has invalid value &quot;&quot;. </code>Der am häufigsten auf 1330 Seiten gefundene CSS-Fehler ist <code>invalid value for &#39;background-color&#39; property</code> und dann <code>Unknown property &#39;tap-highlight-color&#39;</code>. Die Beispiele sind nicht exakt, die konkreten Eigenschaften können variieren. Nur 2,6 Prozent der Seiten sind nach Ansicht Ducreux komplett sauber und verletzen auch keine seiner Best-Practice-Empfehlungen.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Über ein Drittel der von ihm geprüften Seiten hatten zudem Mängel bei der Barrierefreiheit, zum Beispiel bei den ARIA- oder Alt-Tag-Auszeichnungen, obwohl seit Juni 2025 in der EU der European Accessibility Act (EAA) gilt. Korrekte Seitenstrukturen sind nicht nur für Screenreader wichtig, sondern auch für das Verständnis von KI-Agenten.</p> <!-- RSPEAK_STOP --> <div class="a-u-inline" style="margin: 1.5rem 0 1.5rem 1rem;"> <div class="ho-text" data-component="RecommendationBox"><header class="mb-4"><h3 class="inline-flex border-b-4 border-gray-800 pb-2 pr-8 text-xl leading-none font-bold dark:border-white">Lesen Sie auch</h3></header><section data-component="TeaserList" class="grid gap-6 md:gap-y-4" data-sneak-peek-elements-container="true"><article data-component="TeaserContainer" data-cid="" data-content-id="5015106" class="ho-text flex" data-teaser-name="MinimalHorizontalTeaser" data-upscore-object-id="11151635"><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/hintergrund/Automatisierte-Accessibility-Pruefung-im-Web-Moeglichkeiten-und-Grenzen-11151635.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="5649" height="3174" src="https://www.heise.de/imgs/18/5/0/1/5/1/0/6/shutterstock_2200566215-6c127f9941574837.jpeg" alt="Lupe, unter der sich ein Warndreieck befindet." style="aspect-ratio:5649 / 3174" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="5649" height="3174" alt="Lupe, unter der sich ein Warndreieck befindet." style="aspect-ratio:5649 / 3174;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Automatisierte Accessibility-Prüfung im Web: Möglichkeiten und Grenzen</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-19T05:56:00.000Z <![CDATA[Apple und die EU-Kommission einigen sich: Neue App-Store-Regeln ab 1. Oktober]]> urn:bid:5149462 2026-08-18T16:00:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Überraschende Einigung zwischen zwei erbitterten Konfliktparteien: Apple und die EU-Kommission wollen den Streit um den App Store beenden. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Apple-and-EU-Commission-agree-New-App-Store-rules-from-October-1-11418571.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FApple-und-die-EU-Kommission-einigen-sich-Neue-App-Store-Regeln-ab-1-Oktober-11418522.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.mac-and-i.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FApple-und-die-EU-Kommission-einigen-sich-Neue-App-Store-Regeln-ab-1-Oktober-11418522.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Apple-und-die-EU-Kommission-einigen-sich-Neue-App-Store-Regeln-ab-1-Oktober-11418522.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.mac-and-i.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Apple-und-die-EU-Kommission-einigen-sich-Neue-App-Store-Regeln-ab-1-Oktober/forum-588645/comment/" class="a-article-action" name="meldung.mac-and-i.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>115</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/9/4/6/2/shutterstock_2529235187-1a82ed151d31be62.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="5910" height="3321" layout="responsive" src="/imgs/18/5/1/4/9/4/6/2/shutterstock_2529235187-1a82ed151d31be62.jpeg" alt="Europa-Flagge und ein iPhone mit Apple-Logo" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 5910 / 3321;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="5910" height="3321" alt="Europa-Flagge und ein iPhone mit Apple-Logo" style="aspect-ratio: 5910 / 3321; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;daily_creativity / Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-18T18:00:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >18.08.2026, </span> <span class="a-datetime__time ">18:00 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 7&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/mac-and-i/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Mac &amp; i" > Mac &amp; i </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Malte-Kirchner-3659878" class="creator__link" >Malte Kirchner</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-toc " has-indicator > <header data-collapse-trigger class=" a-box__header " > <span> Inhaltsverzeichnis </span> </header> <div data-collapse-target class="a-box__target"> <div class="a-box__content"> </div> </div> </a-collapse> <!-- RSPEAK_START --> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Apple-and-EU-Commission-agree-New-App-Store-rules-from-October-1-11418571.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Diese Botschaft am Nachmittag des 18. August 2026 kam überraschend: Apple und die EU-Kommission haben sich gemeinsam auf neue App-Store-Bedingungen in der EU geeinigt. Herausgekommen sind ein neues einheitliches Gebührenmodell für App-Entwickler, erhöhte Kinderschutzmaßnahmen und eine breitere Öffnung für Anbieter alternativer App-Marktplätze. Vor allem aber hofft Apple, damit das Kapitel eines langjährigen Konflikts mit der EU-Kommission schließen zu können. Die neuen App-Store-Bedingungen sollen zum 1. Oktober 2026 in Kraft treten. Die EU-Kommission hat sich bislang noch nicht geäußert.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Kaum ein Tech-Konzern hat sich in den vergangenen Jahren so gegen die Vorgaben des Gesetzes für digitale Märkte (Digital Markets Act, DMA) gesträubt wie <a href="http://www.heise.de/thema/Apple" rel="external noopener" target="_blank">Apple</a>. Der iPhone-Hersteller fürchtete eine massive Verschlechterung der Sicherheit auf iPhones und iPads und damit Nachteile für seine Kunden. Das Unternehmen mit Sitz im kalifornischen Cupertino <a href="http://www.heise.de/meinung/Apple-und-die-EU-Geht-es-wirklich-nicht-einfacher-10462502.html">reagierte mit einem komplexen neuen Regelwerk</a> mit unterschiedlichen Gebührensätzen und Bedingungen. App-Entwickler mussten sich unter anderem entscheiden, ob sie weiterhin bei Apples globalen Geschäftsbedingungen verbleiben und nur im App Store veröffentlichen dürfen – oder ob sie auf neue EU-Bedingungen wechseln und dann auch alternative Marktplätze bestücken dürfen.</p> <h3 class="subheading" id="nav_über_ein_jahr__0">Über ein Jahr lang verhandelt</h3> <p>Kritiker Apples sahen in dieser Vorgehensweise keinen Beitrag zur Sicherheit, sondern schlichtweg den Versuch, den von der EU angestrebten Wettbewerb zu verhindern. Und tatsächlich <a href="http://www.heise.de/news/Die-vergessenen-App-Stores-Ein-Nachruf-auf-grosse-Erwartungen-11150075.html">blieb eine Blütephase alternativer App-Marktplätze aus</a>. Ob es an Apple lag oder die EU schlichtweg ein nicht vorhandenes Bedürfnis befriedigen wollte, ist umstritten. Doch in Brüssel sah man rot und <a href="http://www.heise.de/news/Bruessel-Apple-verletzt-neues-EU-Wettbewerbsrecht-9775449.html">stellte im Juni 2024 eine Verletzung der DMA-Regeln fest</a>.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Was die überraschende Trendwende ausgelöst hat, verrät Apple nicht. Vor einigen Wochen wurde bekannt, <a href="http://www.heise.de/news/Apple-und-EU-im-Dialog-ueber-Siri-AI-Freischaltung-11352075.html">dass der scheidende Apple-Chef Tim Cook persönlich mit der EU-Kommission sprach</a>. Die Verhandlungen, die zum jetzigen Ergebnis führten, gingen allerdings über ein Jahr und sie waren intensiv: Nahezu wöchentlich habe man sich getroffen, ist zu hören. Dies markiert eine deutliche Trendwende, denn noch vor anderthalb Jahren klagte Apple darüber, dass man in Brüssel keine Ansprechpartner habe und die Kommission erratisch agiere.</p> <h3 class="subheading" id="nav_ab_1_oktober__1">Ab 1. Oktober mehr Klarheit und einfachere Regeln</h3> <p>Ab dem 1. Oktober 2026 wird die Situation in der EU nun für Entwickler wieder deutlich einfacher. Es gibt dann nur noch eine Ausfertigung der Geschäftsbedingungen, die sowohl Veröffentlichungen im App Store Apples als auch in alternativen Marktplätzen abdecken. Also kein Entweder-oder mehr – und das reicht bis hin zu In-App-Käufen, die künftig auch in Apps angeboten werden können, die in alternativen Marktplätzen veröffentlicht werden können.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p>Mit den Änderungen geht auch eine neue Gebührenstruktur einher. Die bisherige EU-spezifische Kerntechnologiegebühr (Core Technology Fee, CTF) entfällt zugunsten einer neuen „Core Technology Commission“ von pauschal 5 Prozent auf digitale Transaktionen außerhalb des App Stores. Apple bekommt damit seine Kosten für das Bereitstellen der technischen Infrastruktur und der Plattform bezahlt.</p> <h3 class="subheading" id="nav_neue__2">Neue Gebührensätze</h3> <p>Der App-Vertrieb über den App Store mit Apple-In-App-Kauf kommt künftig mit einer Umsatzabgabe von 26 Prozent (Standard) daher bzw. 15 Prozent für Programme wie das „Small Business Program“ für App-Entwickler mit geringem Jahresumsatz. Die alternative Zahlungsabwicklung innerhalb der App schlägt mit 20 Prozent (Standard) oder 10 Prozent für begünstigte Entwicklerprogramme zu Buche. Für Apps im App Store, die für den Abschluss von Käufen aus der App heraus verlinken, beträgt die Provision 15 Prozent bzw. 10 Prozent in den Programmen.</p> <p>Wer sich für eine Zahlungsoptions-Kombination entscheidet, muss diese laut Apple mindestens 12 Monate beibehalten. Für viele Entwickler dürfte das Bereitstellen von Apps günstiger werden – sie zahlen etwa im Standard-Tarif 26 statt bislang 30 Prozent.</p> <h3 class="subheading" id="nav_vorbilder__3">Vorbilder Brasilien und Japan</h3> <p>Die neuen App-Store-Bedingungen ähneln in vielerlei Hinsicht jenen, die in <a href="http://www.heise.de/news/Apple-oeffnet-App-Store-in-Brasilien-fuer-alternative-Marktplaetze-11337228.html">Brasilien</a> und Japan eingeführt wurden. Apple hatte dort jeweils im Zusammenspiel mit den Regulierern nach Lösungen gesucht, während man jeweils beklagte, dass es in der EU nur einen Konfrontationskurs gab. Das hat sich jetzt offenbar geändert. Änderungen findet man im Detail, etwa, dass Entwickler sich in der EU auch dazu entscheiden können, In-App-Käufe via Apple gar nicht anzubieten.</p> <p>Ein weiteres Thema, das Apple nach eigener Aussage wichtig ist und das Berücksichtigung gefunden hat, ist der Kinderschutz. Apps in der Kids-Kategorie dürfen künftig keine Links zu externen Bezahl-Websites mehr enthalten. Für Nutzer unter 13 Jahren ist generell kein Verlinken zu Web-Zahlungen erlaubt. Und für Nutzer unter 18 Jahren ist bei alternativen Zahlungen oder Verlinkungen vorgeschrieben, dass Erziehungsberechtigte eingebunden werden müssen.</p> <h3 class="subheading" id="nav_apple_öffnet__4">Apple öffnet sich für weitere Alternativen</h3> <p>Apple wiederum hat sich für erweiterte Zulassungsmöglichkeiten für alternative App-Marktplätze geöffnet. Unternehmen sind jetzt dafür qualifiziert, wenn sie festgelegte Mindestanforderungen an die finanzielle Stabilität erfüllen, öffentlich börsennotiert oder im Besitz eines öffentlich börsennotierten Unternehmens sind, Risikokapital von einer etablierten Investmentfirma erhalten haben oder eine Finanzprüfung durch einen zugelassenen Wirtschaftsprüfer vorgenommen haben. Auch staatliche Einrichtungen, Bildungseinrichtungen oder gemeinnützige Organisationen sind berechtigt.</p> <p>Kein Wort gab es hingegen dazu, ob die bisherigen Hürden bei der Installation alternativer App-Stores reduziert werden. Zu erwarten ist dies nicht, denn Apple sieht in dem Aufbohren seiner Plattform weiterhin eine Erhöhung der Sicherheitsrisiken, auch wenn es in den zwei Jahren seit Einführung des DMA zu keinem großen Sicherheitsvorfall gekommen ist.</p> <h3 class="subheading" id="nav_eine_einigung__5">Eine Einigung mit Signalwirkung?</h3> <p>Ob die neuen Bedingungen deshalb die Kritik von Apple-kritischen Unternehmen wie Epic oder Spotify abreißen lassen, ist zu bezweifeln. Dass Apple jetzt in einem ersten wichtigen Punkt der jahrelangen DMA-Streitigkeiten eine Einigung mit der EU-Kommission erzielt hat, könnte allerdings eine Signalwirkung auf andere Konflikte zwischen den beiden Parteien haben. So zittern Apple-Nutzer in der EU aktuell, ob und wann sie die KI-erneuerte Sprachassistenz Siri AI bekommen. Apple hat angekündigt, iPhones und iPads in der EU vorerst nicht damit auszustatten – aus Sorge vor Regulierung durch die EU: Viele warten auch noch auf die iPhone-Fernsteuerung über macOS, die Apple ebenfalls zurückhält. Zähneknirschen gibt es außerdem bei der Interoperabilität, also inwieweit zum Beispiel Hersteller von Smartwatches und Kopfhörern gleichberechtigten Zugang zum System bekommen, wie Apple ihn für seine Geräte vorhält.</p> <p>Mit der jetzigen Einigung ist ein Anfang gemacht, vielleicht auch weitere Konfliktpunkte einvernehmlich zu lösen.</p> <!-- RSPEAK_STOP --> <div class="a-u-inline" style="margin: 1.5rem 0 1.5rem 1rem;"> <div class="ho-text" data-component="RecommendationBox"><header class="mb-4"><h3 class="inline-flex border-b-4 border-gray-800 pb-2 pr-8 text-xl leading-none font-bold dark:border-white">Lesen Sie auch</h3></header><a-collapse sneak-peek-elements="3" sneak-peek-elements-selector="article" class="group"><div data-collapse-target="true" class="relative mb-4"><div data-collapse-content="true"><section data-component="TeaserList" class="grid gap-6 md:gap-y-4" data-sneak-peek-elements-container="true"><article data-component="TeaserContainer" data-cid="" data-content-id="5147925" class="ho-text flex" data-teaser-name="MinimalHorizontalTeaser" data-upscore-object-id="11416028"><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/hintergrund/iPhone-Kindersicherung-Wer-nur-auf-technischen-Schutz-setzt-denkt-zu-kurz-11416028.html" class="group/teaser flex" data-google-interstitial="false" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="6000" height="3371" src="https://www.heise.de/imgs/18/5/1/4/7/9/2/5/shutterstock_1052675879-fe9821f7d3549257.jpeg" alt="Kind mit iPhone" style="aspect-ratio:6000 / 3371" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="6000" height="3371" alt="Kind mit iPhone" style="aspect-ratio:6000 / 3371;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><img src="http://www.heise.de/icons/svg/logos/svg/heise_plus_blue.svg" alt="heise Plus" class="align-middle dark:hidden mr-[0.3em] inline-block h-3 md:h-4 relative -top-[0.1em]"/><img src="http://www.heise.de/icons/svg/logos/svg/heise_plus_blue_negativ.svg" alt="heise Plus" class="hidden align-middle dark:inline-block mr-[0.3em] inline-block h-3 md:h-4 relative -top-[0.1em]"/><span data-upscore-title="true">iPhone-Kindersicherung: &quot;Wer nur auf technischen Schutz setzt, denkt zu kurz&quot;</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/Bericht-Apple-entlaesst-zahlreiche-Mitarbeiter-in-Vision-Products-Group-11422343.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="5529" height="3107" src="https://www.heise.de/imgs/18/5/1/5/1/4/0/8/avp-5c1640f4297a4ccb-5c1640f4297a4ccb.png" alt="Person, die eine Apple Vision Pro trägt" style="aspect-ratio:5529 / 3107" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="5529" height="3107" alt="Person, die eine Apple Vision Pro trägt" style="aspect-ratio:5529 / 3107;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Bericht: Apple entlässt zahlreiche Mitarbeiter in Vision Products Group</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/Susan-Kare-Wie-die-Designerin-die-fruehen-Mac-Icons-praegte-11421823.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="6000" height="3371" src="https://www.heise.de/imgs/18/5/1/5/1/1/4/6/shutterstock_2339966369-6dd6e6cd28052a54.jpeg" alt="CMD-Taste des Macs" style="aspect-ratio:6000 / 3371" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="6000" height="3371" alt="CMD-Taste des Macs" style="aspect-ratio:6000 / 3371;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Vom Millimeterpapier zum Mac-Icon: Susan Kares Design-Geschichte</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/Apple-TV-Apple-Intelligence-kommt-via-Siri-AI-11420948.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="2418" height="1359" src="https://www.heise.de/imgs/18/5/1/5/0/6/9/3/appletv4k-2735441004e14161.png" alt="Apple TV 4K mit tvOS" style="aspect-ratio:2418 / 1359" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="2418" height="1359" alt="Apple TV 4K mit tvOS" style="aspect-ratio:2418 / 1359;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Apple TV: Apple Intelligence kommt – via Siri AI</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/KI-Blase-Expertengruppe-der-EZB-warnt-vor-den-Folgen-eines-Kursrutsches-11421468.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="3888" height="2185" src="https://www.heise.de/imgs/18/5/1/5/0/9/6/8/shutterstock_256962580-f8ff6a5407f77b96.jpeg" alt="Rote Kurven und Zahlen auf einem Monitor" style="aspect-ratio:3888 / 2185" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3888" height="2185" alt="Rote Kurven und Zahlen auf einem Monitor" style="aspect-ratio:3888 / 2185;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">KI-Blase: Expertengruppe der EZB warnt vor den Folgen eines Kursrutsches</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Überraschende Einigung zwischen zwei erbitterten Konfliktparteien: Apple und die EU-Kommission wollen den Streit um den App Store beenden. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Apple-and-EU-Commission-agree-New-App-Store-rules-from-October-1-11418571.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FApple-und-die-EU-Kommission-einigen-sich-Neue-App-Store-Regeln-ab-1-Oktober-11418522.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.mac-and-i.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FApple-und-die-EU-Kommission-einigen-sich-Neue-App-Store-Regeln-ab-1-Oktober-11418522.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Apple-und-die-EU-Kommission-einigen-sich-Neue-App-Store-Regeln-ab-1-Oktober-11418522.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.mac-and-i.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Apple-und-die-EU-Kommission-einigen-sich-Neue-App-Store-Regeln-ab-1-Oktober/forum-588645/comment/" class="a-article-action" name="meldung.mac-and-i.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>115</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/9/4/6/2/shutterstock_2529235187-1a82ed151d31be62.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="5910" height="3321" layout="responsive" src="/imgs/18/5/1/4/9/4/6/2/shutterstock_2529235187-1a82ed151d31be62.jpeg" alt="Europa-Flagge und ein iPhone mit Apple-Logo" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 5910 / 3321;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="5910" height="3321" alt="Europa-Flagge und ein iPhone mit Apple-Logo" style="aspect-ratio: 5910 / 3321; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;daily_creativity / Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-18T18:00:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >18.08.2026, </span> <span class="a-datetime__time ">18:00 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 7&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/mac-and-i/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Mac &amp; i" > Mac &amp; i </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Malte-Kirchner-3659878" class="creator__link" >Malte Kirchner</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-toc " has-indicator > <header data-collapse-trigger class=" a-box__header " > <span> Inhaltsverzeichnis </span> </header> <div data-collapse-target class="a-box__target"> <div class="a-box__content"> </div> </div> </a-collapse> <!-- RSPEAK_START --> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Apple-and-EU-Commission-agree-New-App-Store-rules-from-October-1-11418571.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Diese Botschaft am Nachmittag des 18. August 2026 kam überraschend: Apple und die EU-Kommission haben sich gemeinsam auf neue App-Store-Bedingungen in der EU geeinigt. Herausgekommen sind ein neues einheitliches Gebührenmodell für App-Entwickler, erhöhte Kinderschutzmaßnahmen und eine breitere Öffnung für Anbieter alternativer App-Marktplätze. Vor allem aber hofft Apple, damit das Kapitel eines langjährigen Konflikts mit der EU-Kommission schließen zu können. Die neuen App-Store-Bedingungen sollen zum 1. Oktober 2026 in Kraft treten. Die EU-Kommission hat sich bislang noch nicht geäußert.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Kaum ein Tech-Konzern hat sich in den vergangenen Jahren so gegen die Vorgaben des Gesetzes für digitale Märkte (Digital Markets Act, DMA) gesträubt wie <a href="http://www.heise.de/thema/Apple" rel="external noopener" target="_blank">Apple</a>. Der iPhone-Hersteller fürchtete eine massive Verschlechterung der Sicherheit auf iPhones und iPads und damit Nachteile für seine Kunden. Das Unternehmen mit Sitz im kalifornischen Cupertino <a href="http://www.heise.de/meinung/Apple-und-die-EU-Geht-es-wirklich-nicht-einfacher-10462502.html">reagierte mit einem komplexen neuen Regelwerk</a> mit unterschiedlichen Gebührensätzen und Bedingungen. App-Entwickler mussten sich unter anderem entscheiden, ob sie weiterhin bei Apples globalen Geschäftsbedingungen verbleiben und nur im App Store veröffentlichen dürfen – oder ob sie auf neue EU-Bedingungen wechseln und dann auch alternative Marktplätze bestücken dürfen.</p> <h3 class="subheading" id="nav_über_ein_jahr__0">Über ein Jahr lang verhandelt</h3> <p>Kritiker Apples sahen in dieser Vorgehensweise keinen Beitrag zur Sicherheit, sondern schlichtweg den Versuch, den von der EU angestrebten Wettbewerb zu verhindern. Und tatsächlich <a href="http://www.heise.de/news/Die-vergessenen-App-Stores-Ein-Nachruf-auf-grosse-Erwartungen-11150075.html">blieb eine Blütephase alternativer App-Marktplätze aus</a>. Ob es an Apple lag oder die EU schlichtweg ein nicht vorhandenes Bedürfnis befriedigen wollte, ist umstritten. Doch in Brüssel sah man rot und <a href="http://www.heise.de/news/Bruessel-Apple-verletzt-neues-EU-Wettbewerbsrecht-9775449.html">stellte im Juni 2024 eine Verletzung der DMA-Regeln fest</a>.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Was die überraschende Trendwende ausgelöst hat, verrät Apple nicht. Vor einigen Wochen wurde bekannt, <a href="http://www.heise.de/news/Apple-und-EU-im-Dialog-ueber-Siri-AI-Freischaltung-11352075.html">dass der scheidende Apple-Chef Tim Cook persönlich mit der EU-Kommission sprach</a>. Die Verhandlungen, die zum jetzigen Ergebnis führten, gingen allerdings über ein Jahr und sie waren intensiv: Nahezu wöchentlich habe man sich getroffen, ist zu hören. Dies markiert eine deutliche Trendwende, denn noch vor anderthalb Jahren klagte Apple darüber, dass man in Brüssel keine Ansprechpartner habe und die Kommission erratisch agiere.</p> <h3 class="subheading" id="nav_ab_1_oktober__1">Ab 1. Oktober mehr Klarheit und einfachere Regeln</h3> <p>Ab dem 1. Oktober 2026 wird die Situation in der EU nun für Entwickler wieder deutlich einfacher. Es gibt dann nur noch eine Ausfertigung der Geschäftsbedingungen, die sowohl Veröffentlichungen im App Store Apples als auch in alternativen Marktplätzen abdecken. Also kein Entweder-oder mehr – und das reicht bis hin zu In-App-Käufen, die künftig auch in Apps angeboten werden können, die in alternativen Marktplätzen veröffentlicht werden können.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p>Mit den Änderungen geht auch eine neue Gebührenstruktur einher. Die bisherige EU-spezifische Kerntechnologiegebühr (Core Technology Fee, CTF) entfällt zugunsten einer neuen „Core Technology Commission“ von pauschal 5 Prozent auf digitale Transaktionen außerhalb des App Stores. Apple bekommt damit seine Kosten für das Bereitstellen der technischen Infrastruktur und der Plattform bezahlt.</p> <h3 class="subheading" id="nav_neue__2">Neue Gebührensätze</h3> <p>Der App-Vertrieb über den App Store mit Apple-In-App-Kauf kommt künftig mit einer Umsatzabgabe von 26 Prozent (Standard) daher bzw. 15 Prozent für Programme wie das „Small Business Program“ für App-Entwickler mit geringem Jahresumsatz. Die alternative Zahlungsabwicklung innerhalb der App schlägt mit 20 Prozent (Standard) oder 10 Prozent für begünstigte Entwicklerprogramme zu Buche. Für Apps im App Store, die für den Abschluss von Käufen aus der App heraus verlinken, beträgt die Provision 15 Prozent bzw. 10 Prozent in den Programmen.</p> <p>Wer sich für eine Zahlungsoptions-Kombination entscheidet, muss diese laut Apple mindestens 12 Monate beibehalten. Für viele Entwickler dürfte das Bereitstellen von Apps günstiger werden – sie zahlen etwa im Standard-Tarif 26 statt bislang 30 Prozent.</p> <h3 class="subheading" id="nav_vorbilder__3">Vorbilder Brasilien und Japan</h3> <p>Die neuen App-Store-Bedingungen ähneln in vielerlei Hinsicht jenen, die in <a href="http://www.heise.de/news/Apple-oeffnet-App-Store-in-Brasilien-fuer-alternative-Marktplaetze-11337228.html">Brasilien</a> und Japan eingeführt wurden. Apple hatte dort jeweils im Zusammenspiel mit den Regulierern nach Lösungen gesucht, während man jeweils beklagte, dass es in der EU nur einen Konfrontationskurs gab. Das hat sich jetzt offenbar geändert. Änderungen findet man im Detail, etwa, dass Entwickler sich in der EU auch dazu entscheiden können, In-App-Käufe via Apple gar nicht anzubieten.</p> <p>Ein weiteres Thema, das Apple nach eigener Aussage wichtig ist und das Berücksichtigung gefunden hat, ist der Kinderschutz. Apps in der Kids-Kategorie dürfen künftig keine Links zu externen Bezahl-Websites mehr enthalten. Für Nutzer unter 13 Jahren ist generell kein Verlinken zu Web-Zahlungen erlaubt. Und für Nutzer unter 18 Jahren ist bei alternativen Zahlungen oder Verlinkungen vorgeschrieben, dass Erziehungsberechtigte eingebunden werden müssen.</p> <h3 class="subheading" id="nav_apple_öffnet__4">Apple öffnet sich für weitere Alternativen</h3> <p>Apple wiederum hat sich für erweiterte Zulassungsmöglichkeiten für alternative App-Marktplätze geöffnet. Unternehmen sind jetzt dafür qualifiziert, wenn sie festgelegte Mindestanforderungen an die finanzielle Stabilität erfüllen, öffentlich börsennotiert oder im Besitz eines öffentlich börsennotierten Unternehmens sind, Risikokapital von einer etablierten Investmentfirma erhalten haben oder eine Finanzprüfung durch einen zugelassenen Wirtschaftsprüfer vorgenommen haben. Auch staatliche Einrichtungen, Bildungseinrichtungen oder gemeinnützige Organisationen sind berechtigt.</p> <p>Kein Wort gab es hingegen dazu, ob die bisherigen Hürden bei der Installation alternativer App-Stores reduziert werden. Zu erwarten ist dies nicht, denn Apple sieht in dem Aufbohren seiner Plattform weiterhin eine Erhöhung der Sicherheitsrisiken, auch wenn es in den zwei Jahren seit Einführung des DMA zu keinem großen Sicherheitsvorfall gekommen ist.</p> <h3 class="subheading" id="nav_eine_einigung__5">Eine Einigung mit Signalwirkung?</h3> <p>Ob die neuen Bedingungen deshalb die Kritik von Apple-kritischen Unternehmen wie Epic oder Spotify abreißen lassen, ist zu bezweifeln. Dass Apple jetzt in einem ersten wichtigen Punkt der jahrelangen DMA-Streitigkeiten eine Einigung mit der EU-Kommission erzielt hat, könnte allerdings eine Signalwirkung auf andere Konflikte zwischen den beiden Parteien haben. So zittern Apple-Nutzer in der EU aktuell, ob und wann sie die KI-erneuerte Sprachassistenz Siri AI bekommen. Apple hat angekündigt, iPhones und iPads in der EU vorerst nicht damit auszustatten – aus Sorge vor Regulierung durch die EU: Viele warten auch noch auf die iPhone-Fernsteuerung über macOS, die Apple ebenfalls zurückhält. Zähneknirschen gibt es außerdem bei der Interoperabilität, also inwieweit zum Beispiel Hersteller von Smartwatches und Kopfhörern gleichberechtigten Zugang zum System bekommen, wie Apple ihn für seine Geräte vorhält.</p> <p>Mit der jetzigen Einigung ist ein Anfang gemacht, vielleicht auch weitere Konfliktpunkte einvernehmlich zu lösen.</p> <!-- RSPEAK_STOP --> <div class="a-u-inline" style="margin: 1.5rem 0 1.5rem 1rem;"> <div class="ho-text" data-component="RecommendationBox"><header class="mb-4"><h3 class="inline-flex border-b-4 border-gray-800 pb-2 pr-8 text-xl leading-none font-bold dark:border-white">Lesen Sie auch</h3></header><a-collapse sneak-peek-elements="3" sneak-peek-elements-selector="article" class="group"><div data-collapse-target="true" class="relative mb-4"><div data-collapse-content="true"><section data-component="TeaserList" class="grid gap-6 md:gap-y-4" data-sneak-peek-elements-container="true"><article data-component="TeaserContainer" data-cid="" data-content-id="5147925" class="ho-text flex" data-teaser-name="MinimalHorizontalTeaser" data-upscore-object-id="11416028"><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/hintergrund/iPhone-Kindersicherung-Wer-nur-auf-technischen-Schutz-setzt-denkt-zu-kurz-11416028.html" class="group/teaser flex" data-google-interstitial="false" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="6000" height="3371" src="https://www.heise.de/imgs/18/5/1/4/7/9/2/5/shutterstock_1052675879-fe9821f7d3549257.jpeg" alt="Kind mit iPhone" style="aspect-ratio:6000 / 3371" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="6000" height="3371" alt="Kind mit iPhone" style="aspect-ratio:6000 / 3371;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><img src="http://www.heise.de/icons/svg/logos/svg/heise_plus_blue.svg" alt="heise Plus" class="align-middle dark:hidden mr-[0.3em] inline-block h-3 md:h-4 relative -top-[0.1em]"/><img src="http://www.heise.de/icons/svg/logos/svg/heise_plus_blue_negativ.svg" alt="heise Plus" class="hidden align-middle dark:inline-block mr-[0.3em] inline-block h-3 md:h-4 relative -top-[0.1em]"/><span data-upscore-title="true">iPhone-Kindersicherung: &quot;Wer nur auf technischen Schutz setzt, denkt zu kurz&quot;</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/Bericht-Apple-entlaesst-zahlreiche-Mitarbeiter-in-Vision-Products-Group-11422343.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="5529" height="3107" src="https://www.heise.de/imgs/18/5/1/5/1/4/0/8/avp-5c1640f4297a4ccb-5c1640f4297a4ccb.png" alt="Person, die eine Apple Vision Pro trägt" style="aspect-ratio:5529 / 3107" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="5529" height="3107" alt="Person, die eine Apple Vision Pro trägt" style="aspect-ratio:5529 / 3107;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Bericht: Apple entlässt zahlreiche Mitarbeiter in Vision Products Group</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/Susan-Kare-Wie-die-Designerin-die-fruehen-Mac-Icons-praegte-11421823.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="6000" height="3371" src="https://www.heise.de/imgs/18/5/1/5/1/1/4/6/shutterstock_2339966369-6dd6e6cd28052a54.jpeg" alt="CMD-Taste des Macs" style="aspect-ratio:6000 / 3371" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="6000" height="3371" alt="CMD-Taste des Macs" style="aspect-ratio:6000 / 3371;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Vom Millimeterpapier zum Mac-Icon: Susan Kares Design-Geschichte</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/Apple-TV-Apple-Intelligence-kommt-via-Siri-AI-11420948.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="2418" height="1359" src="https://www.heise.de/imgs/18/5/1/5/0/6/9/3/appletv4k-2735441004e14161.png" alt="Apple TV 4K mit tvOS" style="aspect-ratio:2418 / 1359" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="2418" height="1359" alt="Apple TV 4K mit tvOS" style="aspect-ratio:2418 / 1359;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Apple TV: Apple Intelligence kommt – via Siri AI</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="http://www.heise.de/news/KI-Blase-Expertengruppe-der-EZB-warnt-vor-den-Folgen-eines-Kursrutsches-11421468.html" class="group/teaser flex" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mr-2 w-24 shrink-0 md:mr-4 md:w-40"><a-img width="3888" height="2185" src="https://www.heise.de/imgs/18/5/1/5/0/9/6/8/shutterstock_256962580-f8ff6a5407f77b96.jpeg" alt="Rote Kurven und Zahlen auf einem Monitor" style="aspect-ratio:3888 / 2185" needs-ai-label="false"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3888" height="2185" alt="Rote Kurven und Zahlen auf einem Monitor" style="aspect-ratio:3888 / 2185;object-fit:cover"/></a-img></figure><div class="-translate-y-1"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-base leading-snug md:text-lg md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">KI-Blase: Expertengruppe der EZB warnt vor den Folgen eines Kursrutsches</span></span></h3></header></div></a><div></div><a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-18T16:00:00.000Z <![CDATA[Kritische Sicherheitslücke in GitLab: Angreifer können Projekte löschen]]> urn:bid:5148438 2026-08-18T08:29:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <div class="a-article-header__label"> <div class="a-article-header__alert"> Alert! </div> </div> <p class="a-article-header__lead" dir="ltr"> GitLab-Umgebungen sind über zwei nun geschlossene Schwachstellen attackierbar. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Critical-security-vulnerability-in-GitLab-Attackers-can-delete-projects-11417185.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FKritische-Sicherheitsluecke-in-GitLab-Angreifer-koennen-Projekte-loeschen-11417037.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.security.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FKritische-Sicherheitsluecke-in-GitLab-Angreifer-koennen-Projekte-loeschen-11417037.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Kritische-Sicherheitsluecke-in-GitLab-Angreifer-koennen-Projekte-loeschen-11417037.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.security.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Kritische-Sicherheitsluecke-in-GitLab-Angreifer-koennen-Projekte-loeschen/forum-588610/comment/" class="a-article-action" name="meldung.security.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>5</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/8/4/3/8/shutterstock_1504494320-0bee224cc964f2c3.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="4492" height="2524" layout="responsive" src="/imgs/18/5/1/4/8/4/3/8/shutterstock_1504494320-0bee224cc964f2c3.jpeg" alt="Ein symbolsicher Updateknopf auf einer Tastatur." quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 4492 / 2524;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="4492" height="2524" alt="Ein symbolsicher Updateknopf auf einer Tastatur." style="aspect-ratio: 4492 / 2524; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Artur Szczybylo/Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-18T10:29:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >18.08.2026, </span> <span class="a-datetime__time ">10:29 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/security/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Security" > Security </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/dennis-schirrmacher-4256415" class="creator__link" >Dennis Schirrmacher</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Critical-security-vulnerability-in-GitLab-Attackers-can-delete-projects-11417185.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Die Code-Hosting-Plattform GitLab ist verwundbar. Angreifer können an zwei Sicherheitslücken ansetzen und Projektdaten manipulieren oder sogar löschen.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p><a href="https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-2-4-released/" rel="external noopener" target="_blank">In einer Warnmeldung versichern die Entwickler</a>, dass sie die <strong>Ausgaben 18.11.11, 19.0.8, 19.1.6 und 19.2.4</strong> der GitLab Community Edition und Enterprise Edition repariert haben. Admins von On-Premises-Installationen sollten zeitnah handeln und eine der aktuellen Versionen installieren. Den Entwicklern zufolge sind auf GitLab.com bereits die reparierten Versionen installiert.</p> <h3 class="subheading" id="nav_integrität_von__0">Integrität von Projekten gefährdet</h3> <p>Nutzen Angreifer eine „<strong>kritische</strong>“ Sicherheitslücke (CVE-2026-19478) aus, können sie öffentliche Projekte und Nutzerdaten verändern oder löschen. Die Schwachstelle findet sich in der GraphQL-API einer GitLab-Instanz. Kann ein Angreifer darauf zugreifen, nutzt er die Lücke mit präparierten GraphQL-Anfragen aus.</p> <p>Im zweiten Fall (CVE-2026-19650 „<strong>hoch</strong>“) muss ein Opfer mitspielen und etwa auf einen manipulierten Link klicken. Im Anschluss kann ein Angreifer über GET-Anfragen an der GraphQL-API ansetzen und etwa Projekteinstellungen verändern. Wenn ein Opfer Admin-Rechte hat, könnte ein Angreifer mit diesen Rechten ausgestattet ganze Instanzen kompromittieren.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Bislang gibt es vom Softwareentwickler keine Hinweise, dass Angreifer die Lücken bereits ausnutzen. Sie raten aber dringend zu einem zügigen Update. Demzufolge sollten Admins die Patches demnächst installieren, um ihre Instanzen vor möglichen Attacken zu schützen. Schließlich können Angreifer in Softwareentwicklungsumgebungen ziemliches Unheil anrichten. Wer eine nicht mehr im Support befindliche Ausgabe nutzt, muss auf eine noch unterstützte upgraden. </p> <p><a href="http://www.heise.de/news/Sicherheitsluecken-GitLab-Entwickler-raten-zu-zuegigem-Update-11384515.html">Zuletzt haben die GitLab-Entwickler Ende Juli</a> zu einem zügigen Update geraten.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <div id="wtma_teaser_ho_vertrieb_inline_branding"> <figure class="branding"> <a href="https://pro.heise.de/security/?LPID=39555_HS1L0001_27416_999_0&amp;amp;wt_mc=disp.fd.security-pro.security_pro24.disp.disp.disp" name="meldung.newsticker.inline.branding_security" title="Jetzt heise security PRO entdecken"> <a-img alt="Jetzt heise security PRO entdecken" class="a-u-hide-from-tablet" height="693" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/8/0/5/9/HSP-Kampa-2026_1386x800px-da2d5fade264ec54.png" style="aspect-ratio: 1200 / 693;" width="1200"> <img alt="Jetzt heise security PRO entdecken" height="693" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1200 / 693; object-fit: cover;" width="1200"> </a-img> <a-img alt="Jetzt heise security PRO entdecken" class="a-u-show-from-tablet" height="500" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/8/0/5/9/HSP-Kampa-2026_2927x800px-e80ba1d23903c359.png" style="aspect-ratio: 1830 / 500;" width="1830"> <img alt="Jetzt heise security PRO entdecken" height="500" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1830 / 500; object-fit: cover;" width="1830"> </a-img> </a> </figure> </div> <!-- RSPEAK_START --> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:des@heise.de" title="Dennis Schirrmacher">des</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11417037" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11417037: Kritische Sicherheitslücke in GitLab: Angreifer können Projekte löschen" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <div class="a-article-header__label"> <div class="a-article-header__alert"> Alert! </div> </div> <p class="a-article-header__lead" dir="ltr"> GitLab-Umgebungen sind über zwei nun geschlossene Schwachstellen attackierbar. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Critical-security-vulnerability-in-GitLab-Attackers-can-delete-projects-11417185.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FKritische-Sicherheitsluecke-in-GitLab-Angreifer-koennen-Projekte-loeschen-11417037.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.security.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FKritische-Sicherheitsluecke-in-GitLab-Angreifer-koennen-Projekte-loeschen-11417037.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Kritische-Sicherheitsluecke-in-GitLab-Angreifer-koennen-Projekte-loeschen-11417037.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.security.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Kritische-Sicherheitsluecke-in-GitLab-Angreifer-koennen-Projekte-loeschen/forum-588610/comment/" class="a-article-action" name="meldung.security.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>5</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/8/4/3/8/shutterstock_1504494320-0bee224cc964f2c3.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="4492" height="2524" layout="responsive" src="/imgs/18/5/1/4/8/4/3/8/shutterstock_1504494320-0bee224cc964f2c3.jpeg" alt="Ein symbolsicher Updateknopf auf einer Tastatur." quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 4492 / 2524;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="4492" height="2524" alt="Ein symbolsicher Updateknopf auf einer Tastatur." style="aspect-ratio: 4492 / 2524; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Artur Szczybylo/Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-18T10:29:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >18.08.2026, </span> <span class="a-datetime__time ">10:29 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/security/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Security" > Security </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/dennis-schirrmacher-4256415" class="creator__link" >Dennis Schirrmacher</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Critical-security-vulnerability-in-GitLab-Attackers-can-delete-projects-11417185.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Die Code-Hosting-Plattform GitLab ist verwundbar. Angreifer können an zwei Sicherheitslücken ansetzen und Projektdaten manipulieren oder sogar löschen.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p><a href="https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-2-4-released/" rel="external noopener" target="_blank">In einer Warnmeldung versichern die Entwickler</a>, dass sie die <strong>Ausgaben 18.11.11, 19.0.8, 19.1.6 und 19.2.4</strong> der GitLab Community Edition und Enterprise Edition repariert haben. Admins von On-Premises-Installationen sollten zeitnah handeln und eine der aktuellen Versionen installieren. Den Entwicklern zufolge sind auf GitLab.com bereits die reparierten Versionen installiert.</p> <h3 class="subheading" id="nav_integrität_von__0">Integrität von Projekten gefährdet</h3> <p>Nutzen Angreifer eine „<strong>kritische</strong>“ Sicherheitslücke (CVE-2026-19478) aus, können sie öffentliche Projekte und Nutzerdaten verändern oder löschen. Die Schwachstelle findet sich in der GraphQL-API einer GitLab-Instanz. Kann ein Angreifer darauf zugreifen, nutzt er die Lücke mit präparierten GraphQL-Anfragen aus.</p> <p>Im zweiten Fall (CVE-2026-19650 „<strong>hoch</strong>“) muss ein Opfer mitspielen und etwa auf einen manipulierten Link klicken. Im Anschluss kann ein Angreifer über GET-Anfragen an der GraphQL-API ansetzen und etwa Projekteinstellungen verändern. Wenn ein Opfer Admin-Rechte hat, könnte ein Angreifer mit diesen Rechten ausgestattet ganze Instanzen kompromittieren.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Bislang gibt es vom Softwareentwickler keine Hinweise, dass Angreifer die Lücken bereits ausnutzen. Sie raten aber dringend zu einem zügigen Update. Demzufolge sollten Admins die Patches demnächst installieren, um ihre Instanzen vor möglichen Attacken zu schützen. Schließlich können Angreifer in Softwareentwicklungsumgebungen ziemliches Unheil anrichten. Wer eine nicht mehr im Support befindliche Ausgabe nutzt, muss auf eine noch unterstützte upgraden. </p> <p><a href="http://www.heise.de/news/Sicherheitsluecken-GitLab-Entwickler-raten-zu-zuegigem-Update-11384515.html">Zuletzt haben die GitLab-Entwickler Ende Juli</a> zu einem zügigen Update geraten.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <div id="wtma_teaser_ho_vertrieb_inline_branding"> <figure class="branding"> <a href="https://pro.heise.de/security/?LPID=39555_HS1L0001_27416_999_0&amp;amp;wt_mc=disp.fd.security-pro.security_pro24.disp.disp.disp" name="meldung.newsticker.inline.branding_security" title="Jetzt heise security PRO entdecken"> <a-img alt="Jetzt heise security PRO entdecken" class="a-u-hide-from-tablet" height="693" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/8/0/5/9/HSP-Kampa-2026_1386x800px-da2d5fade264ec54.png" style="aspect-ratio: 1200 / 693;" width="1200"> <img alt="Jetzt heise security PRO entdecken" height="693" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1200 / 693; object-fit: cover;" width="1200"> </a-img> <a-img alt="Jetzt heise security PRO entdecken" class="a-u-show-from-tablet" height="500" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/8/0/5/9/HSP-Kampa-2026_2927x800px-e80ba1d23903c359.png" style="aspect-ratio: 1830 / 500;" width="1830"> <img alt="Jetzt heise security PRO entdecken" height="500" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1830 / 500; object-fit: cover;" width="1830"> </a-img> </a> </figure> </div> <!-- RSPEAK_START --> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:des@heise.de" title="Dennis Schirrmacher">des</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11417037" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11417037: Kritische Sicherheitslücke in GitLab: Angreifer können Projekte löschen" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-18T08:29:00.000Z <![CDATA[Software Testing: KI als Tester – So funktioniert LLM-as-a-Judge]]> urn:bid:5148342 2026-08-18T07:40:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Automatisiertes Testing: Was hinter dem Ansatz steckt, ein LLM über ein anderes urteilen zu lassen, klärt Richard Seidl im Gespräch mit Anupam Krishnamurthy. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fblog%2FSoftware-Testing-KI-als-Tester-So-funktioniert-LLM-as-a-Judge-11416849.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fblog%2FSoftware-Testing-KI-als-Tester-So-funktioniert-LLM-as-a-Judge-11416849.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/blog/Software-Testing-KI-als-Tester-So-funktioniert-LLM-as-a-Judge-11416849.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Software-Testing-KI-als-Tester-So-funktioniert-LLM-as-a-Judge/forum-588604/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/8/3/4/2/llm-tests-automatisierung-2560x1440-946bbdafba371da0.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="2560" height="1439" layout="responsive" src="/imgs/18/5/1/4/8/3/4/2/llm-tests-automatisierung-2560x1440-946bbdafba371da0.jpeg" alt="Software Testing: KI als Tester" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2560 / 1439;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2560" height="1439" alt="Software Testing: KI als Tester" style="aspect-ratio: 2560 / 1439; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Richard Seidl) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-18T09:40:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >18.08.2026, </span> <span class="a-datetime__time ">09:40 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name">Richard Seidl</li> <li class="creator__name">Anupam Krishnamurthy</li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <p>Wer KI-Systeme testet, muss Determinismus neu denken. Richard Seidl spricht mit Anupam Krishnamurthy darüber, warum das vertraute Fundament der Testautomatisierung bei LLMs nicht mehr trägt und was stattdessen funktioniert. Anupam Krishnamurthy erklärt, wie man ein RAG-System in seine Bestandteile zerlegt, warum die meisten Fehler im Retrieval stecken und nicht in der Generierung, und was hinter dem Ansatz steckt, ein LLM als Richter über ein anderes urteilen zu lassen. Außerdem zeigt er, wie klassische Testkonzepte wie das Isolieren von Komponenten und kontextspezifisches Vorgehen auch im KI-Testing weiterhelfen, solange man bereit ist, Fragen wie „Was ist eine korrekte Antwort?“ grundsätzlich neu zu stellen.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered js-dossier a-u-hide-from-desktop a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> Richard Seidl </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content a-inline-textbox__content--horizontal-layout " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="Richard Seidl" height="1000" high-dpi-quality="70" quality="85" src="/imgs/71/5/0/8/7/4/0/1/Seidl_Richard-aec2d2c159468ce5.png" style="aspect-ratio: 810 / 1000;" width="810"> <img alt="Richard Seidl" height="1000" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 810 / 1000; object-fit: cover;" width="810"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p class="a-inline-textbox__synopsis"> Richard Seidl ist Berater, Speaker und Podcast-Host. Für ihn ist klar: Wer heute exzellente Software kreieren möchte, denkt den Entwicklungsprozess ganzheitlich: Menschen, Kontext, Methoden und Tools. Er hat seine Erfahrungen in acht Fachbüchern veröffentlicht, betreibt erfolgreich zwei Community-Podcasts und ist Beirat der heise-Konferenz betterCode() Testing. </p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <!-- RSPEAK_START --> <p class="indent rte__abs--indent">„Die meisten Probleme liegen im Retrieval.“ – Anupam Krishnamurthy</p> <a-opt-in checkbox-text="YouTube-Video immer laden" class=" a-u-inline" type="Youtube"> <div class="opt-in__content-container"> <h2 class="opt-in__title">Empfohlener redaktioneller Inhalt</h2> <p class="opt-in__description"> Mit Ihrer Zustimmung wird hier ein externes YouTube-Video (Google Ireland Limited) geladen. </p> <div class="opt-in__cta-container"> <button class="opt-in__cta" data-opt-in>YouTube-Video jetzt laden</button> </div> <p class="opt-in__footnote"> Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Google Ireland Limited) übermittelt werden. Mehr dazu in unserer <a href="https://www.heise.de/Datenschutzerklaerung-der-Heise-Medien-GmbH-Co-KG-4860.html">Datenschutzerklärung</a>. </p> </div> </a-opt-in> <p><a href="https://www.linkedin.com/in/anupam-krishnamurthy/" rel="external noopener" target="_blank">Anupam Krishnamurthy</a> ist Head of AI Testing bei der TestSolutions GmbH, wo er die Bemühungen des Unternehmens leitet, beim Testen im Zeitalter von KI-gestützter Softwareentwicklung an der Spitze zu bleiben. Er ist Mitgründer der <a href="https://beyondquality.org/" rel="external noopener" target="_blank">BeyondQuality-Community</a> und Co-Host des dazugehörigen Podcasts. <a href="https://anukrit.de/" rel="external noopener" target="_blank">Anupam</a> ist ein Manager, der zum Softwareentwickler wurde – ein bunter Karriereweg, der ihn zu den Grundlagen zurückführte. Er begann als Maschinenbauingenieur, der in Indiens Raumfahrtprogramm Satelliten zusammenbaute, machte einen MBA, arbeitete als Strategieberater und stellte dann fest, dass ihm Programmieren mehr Spaß macht als PowerPoint. Zuvor war er als Test Automation Engineer und als freiberuflicher Berater tätig und half seinen Kunden, qualitativ hochwertige Software schneller auszuliefern. Ursprünglich aus Bangalore, Indien, und mittlerweile in Berlin zu Hause, findet man ihn in seiner Freizeit vertieft in eine Partie Online-Schach, beim Langstreckenlauf mit einem History-Podcast im Ohr oder beim Blues-Spielen auf seiner Akustikgitarre.</p> <h3 class="subheading" id="nav_softwarequalität__0">Softwarequalität im Gespräch</h3> <p>Dieses Format fokussiert sich auf Softwarequalität: Ob Testautomatisierung, Qualität in agilen Projekten, Testdaten oder Testteams – Richard Seidl und seine Gäste betrachten die Dinge, welche die Qualität in der Softwareentwicklung steigern.</p> <p>Die aktuelle Episode ist auch <a href="https://www.richard-seidl.com/de/podcast/llm-tests-automatisierung" rel="external noopener" target="_blank">auf Richard Seidls Blog verfügbar</a>.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:mai@ix.de" title="Maika Möbus">mai</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11416849" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11416849: Software Testing: KI als Tester – So funktioniert LLM-as-a-Judge" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Automatisiertes Testing: Was hinter dem Ansatz steckt, ein LLM über ein anderes urteilen zu lassen, klärt Richard Seidl im Gespräch mit Anupam Krishnamurthy. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fblog%2FSoftware-Testing-KI-als-Tester-So-funktioniert-LLM-as-a-Judge-11416849.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fblog%2FSoftware-Testing-KI-als-Tester-So-funktioniert-LLM-as-a-Judge-11416849.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/blog/Software-Testing-KI-als-Tester-So-funktioniert-LLM-as-a-Judge-11416849.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Software-Testing-KI-als-Tester-So-funktioniert-LLM-as-a-Judge/forum-588604/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/8/3/4/2/llm-tests-automatisierung-2560x1440-946bbdafba371da0.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="2560" height="1439" layout="responsive" src="/imgs/18/5/1/4/8/3/4/2/llm-tests-automatisierung-2560x1440-946bbdafba371da0.jpeg" alt="Software Testing: KI als Tester" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2560 / 1439;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2560" height="1439" alt="Software Testing: KI als Tester" style="aspect-ratio: 2560 / 1439; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Richard Seidl) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-18T09:40:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >18.08.2026, </span> <span class="a-datetime__time ">09:40 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name">Richard Seidl</li> <li class="creator__name">Anupam Krishnamurthy</li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <p>Wer KI-Systeme testet, muss Determinismus neu denken. Richard Seidl spricht mit Anupam Krishnamurthy darüber, warum das vertraute Fundament der Testautomatisierung bei LLMs nicht mehr trägt und was stattdessen funktioniert. Anupam Krishnamurthy erklärt, wie man ein RAG-System in seine Bestandteile zerlegt, warum die meisten Fehler im Retrieval stecken und nicht in der Generierung, und was hinter dem Ansatz steckt, ein LLM als Richter über ein anderes urteilen zu lassen. Außerdem zeigt er, wie klassische Testkonzepte wie das Isolieren von Komponenten und kontextspezifisches Vorgehen auch im KI-Testing weiterhelfen, solange man bereit ist, Fragen wie „Was ist eine korrekte Antwort?“ grundsätzlich neu zu stellen.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered js-dossier a-u-hide-from-desktop a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> Richard Seidl </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content a-inline-textbox__content--horizontal-layout " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="Richard Seidl" height="1000" high-dpi-quality="70" quality="85" src="/imgs/71/5/0/8/7/4/0/1/Seidl_Richard-aec2d2c159468ce5.png" style="aspect-ratio: 810 / 1000;" width="810"> <img alt="Richard Seidl" height="1000" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 810 / 1000; object-fit: cover;" width="810"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p class="a-inline-textbox__synopsis"> Richard Seidl ist Berater, Speaker und Podcast-Host. Für ihn ist klar: Wer heute exzellente Software kreieren möchte, denkt den Entwicklungsprozess ganzheitlich: Menschen, Kontext, Methoden und Tools. Er hat seine Erfahrungen in acht Fachbüchern veröffentlicht, betreibt erfolgreich zwei Community-Podcasts und ist Beirat der heise-Konferenz betterCode() Testing. </p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <!-- RSPEAK_START --> <p class="indent rte__abs--indent">„Die meisten Probleme liegen im Retrieval.“ – Anupam Krishnamurthy</p> <a-opt-in checkbox-text="YouTube-Video immer laden" class=" a-u-inline" type="Youtube"> <div class="opt-in__content-container"> <h2 class="opt-in__title">Empfohlener redaktioneller Inhalt</h2> <p class="opt-in__description"> Mit Ihrer Zustimmung wird hier ein externes YouTube-Video (Google Ireland Limited) geladen. </p> <div class="opt-in__cta-container"> <button class="opt-in__cta" data-opt-in>YouTube-Video jetzt laden</button> </div> <p class="opt-in__footnote"> Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Google Ireland Limited) übermittelt werden. Mehr dazu in unserer <a href="https://www.heise.de/Datenschutzerklaerung-der-Heise-Medien-GmbH-Co-KG-4860.html">Datenschutzerklärung</a>. </p> </div> </a-opt-in> <p><a href="https://www.linkedin.com/in/anupam-krishnamurthy/" rel="external noopener" target="_blank">Anupam Krishnamurthy</a> ist Head of AI Testing bei der TestSolutions GmbH, wo er die Bemühungen des Unternehmens leitet, beim Testen im Zeitalter von KI-gestützter Softwareentwicklung an der Spitze zu bleiben. Er ist Mitgründer der <a href="https://beyondquality.org/" rel="external noopener" target="_blank">BeyondQuality-Community</a> und Co-Host des dazugehörigen Podcasts. <a href="https://anukrit.de/" rel="external noopener" target="_blank">Anupam</a> ist ein Manager, der zum Softwareentwickler wurde – ein bunter Karriereweg, der ihn zu den Grundlagen zurückführte. Er begann als Maschinenbauingenieur, der in Indiens Raumfahrtprogramm Satelliten zusammenbaute, machte einen MBA, arbeitete als Strategieberater und stellte dann fest, dass ihm Programmieren mehr Spaß macht als PowerPoint. Zuvor war er als Test Automation Engineer und als freiberuflicher Berater tätig und half seinen Kunden, qualitativ hochwertige Software schneller auszuliefern. Ursprünglich aus Bangalore, Indien, und mittlerweile in Berlin zu Hause, findet man ihn in seiner Freizeit vertieft in eine Partie Online-Schach, beim Langstreckenlauf mit einem History-Podcast im Ohr oder beim Blues-Spielen auf seiner Akustikgitarre.</p> <h3 class="subheading" id="nav_softwarequalität__0">Softwarequalität im Gespräch</h3> <p>Dieses Format fokussiert sich auf Softwarequalität: Ob Testautomatisierung, Qualität in agilen Projekten, Testdaten oder Testteams – Richard Seidl und seine Gäste betrachten die Dinge, welche die Qualität in der Softwareentwicklung steigern.</p> <p>Die aktuelle Episode ist auch <a href="https://www.richard-seidl.com/de/podcast/llm-tests-automatisierung" rel="external noopener" target="_blank">auf Richard Seidls Blog verfügbar</a>.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:mai@ix.de" title="Maika Möbus">mai</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11416849" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11416849: Software Testing: KI als Tester – So funktioniert LLM-as-a-Judge" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-18T07:40:00.000Z <![CDATA[Neu in .NET 10.0 [36]: Neue Einstellungssammlung mit Best Practices für JSON]]> urn:bid:5148307 2026-08-18T07:28:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Mit JsonSerializationOptions.Strict aktiviert man mehrere strengere Einstellungen für die Deserialisierung von JSON-Inhalten. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/blog/New-in-NET-10-0-36-New-settings-collection-with-best-practices-for-JSON-11417018.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fblog%2FNeu-in-NET-10-0-36-Neue-Einstellungssammlung-mit-Best-Practices-fuer-JSON-11416779.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fblog%2FNeu-in-NET-10-0-36-Neue-Einstellungssammlung-mit-Best-Practices-fuer-JSON-11416779.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/blog/Neu-in-NET-10-0-36-Neue-Einstellungssammlung-mit-Best-Practices-fuer-JSON-11416779.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Neu-in-NET-10-0-36-Neue-Einstellungssammlung-mit-Best-Practices-fuer-JSON/forum-588603/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/8/3/0/7/dotnet-sign-b922a1793256c1e8.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="2560" height="1439" layout="responsive" src="/imgs/18/5/1/4/8/3/0/7/dotnet-sign-b922a1793256c1e8.jpeg" alt="Verkehrsschild mit Aufschrift .NET" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2560 / 1439;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2560" height="1439" alt="Verkehrsschild mit Aufschrift .NET" style="aspect-ratio: 2560 / 1439; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Pincasso / Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-18T09:28:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >18.08.2026, </span> <span class="a-datetime__time ">09:28 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 1&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name">Dr. Holger Schwichtenberg</li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/blog/New-in-NET-10-0-36-New-settings-collection-with-best-practices-for-JSON-11417018.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Der JSON-Serialisierer <code>System.Text.Json</code> bietet in Version 10.0 unter <code>JsonSerializationOptions.Strict</code> neue Optionen an, darunter <code>JSON AllowDuplicateProperties = false</code>.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered js-dossier a-u-hide-from-desktop a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> Der Dotnet-Doktor – Holger Schwichtenberg </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content a-inline-textbox__content--horizontal-layout " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="Der Dotnet-Doktor – Holger Schwichtenberg" height="1033" high-dpi-quality="70" quality="85" src="/imgs/71/3/4/5/1/5/1/2/Schwichtenberg_Holger-369b18e28381a8e4.png" style="aspect-ratio: 775 / 1033;" width="775"> <img alt="Der Dotnet-Doktor – Holger Schwichtenberg" height="1033" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 775 / 1033; object-fit: cover;" width="775"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p class="a-inline-textbox__synopsis"> Dr. Holger Schwichtenberg ist technischer Leiter des Expertennetzwerks www.IT-Visions.de, das mit 53 renommierten Experten zahlreiche mittlere und große Unternehmen durch Beratungen und Schulungen sowie bei der Softwareentwicklung unterstützt. Durch seine Auftritte auf zahlreichen nationalen und internationalen Fachkonferenzen sowie mehr als 90 Fachbücher und mehr als 1500 Fachartikel gehört Holger Schwichtenberg zu den bekanntesten Experten für .NET und Webtechniken in Deutschland. </p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <!-- RSPEAK_START --> <p><code>JsonSerializationOptions.Strict</code> setzt Einstellungen, die Microsoft <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/libraries.md#strict-json-serialization-options" rel="external noopener" target="_blank">in den Release Notes</a> als „Best Practices“ bezeichnet:</p> <ul class="rte__list rte__list--unordered"><li><code>UnmappedMemberHandling = Disallow</code></li><li><code>AllowDuplicateProperties = false</code></li><li><code>RespectNullableAnnotations = true</code></li><li><code>RespectRequiredConstructorParameters = true</code></li></ul> <!-- RSPEAK_STOP --> <a-lightbox class="a-inline-image a-u-inline" src="/imgs/18/5/1/4/8/3/0/7/image14-180595db9117de24.png" tabindex="1"> <figure> <div> <a href="http://www.heise.de/imgs/18/5/1/4/8/3/0/7/image14-180595db9117de24.png"> <a-img alt="" box="1:1" height="2003" high-dpi-quality="70" layout="responsive" quality="85" src="/imgs/18/5/1/4/8/3/0/7/image14-180595db9117de24.png" style=" aspect-ratio: 1 / 1;" width="1338"> <img alt="" height="2003" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1338 / 2003; object-fit: cover;" width="1338"> </a-img> </a> </div> <figcaption class="a-caption "> <p class="a-caption__text"> </p><div class="text"><i>Vergleich der Eigenschaften von JsonSerializerOptions.Default (oben) und JsonSerializerOptions.Strict (unten) (Abb. 1)</i></div> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-inline-textbox--text a-inline-textbox " has-indicator is-open media="(min-width: 993px)" toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header " data-collapse-trigger> <span> Heise-Konferenz: betterCode() .NET 11.0 </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="betterCode() .NET 11.0" height="1080" high-dpi-quality="70" quality="85" src="/imgs/18/5/1/4/8/3/0/7/bc__.NET11.0-2026-ho-Teaser-Developer-16-9-e1534b4494c57bff.jpg" style="aspect-ratio: 1920 / 1080;" width="1920"> <img alt="betterCode() .NET 11.0" height="1080" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1920 / 1080; object-fit: cover;" width="1920"> </a-img> <figcaption class="a-caption a-caption--textbox"> <p class="a-caption__source"> (Bild: King / stock.adobe.com) </p> </figcaption> </figure> <div class="a-inline-textbox__content-container"> <p>Das ist neu in .NET 11.0: Dr. Holger Schwichtenberg und weitere Experten präsentieren am 17. November 2026 auf der Online-Konferenz <a href="https://net.bettercode.eu/?wt_mc=intern.conf.dpunkt.konf_dpunkt_bcc_net.empfehlung-ho.link.link&amp;LPID=38418" rel="external noopener" target="_blank">betterCode() .NET 11.0</a> die Änderungen für Entwicklerinnen und Entwickler. <a href="https://net.bettercode.eu/tickets.php?wt_mc=intern.conf.dpunkt.konf_dpunkt_bcc_net.empfehlung-ho.link.link&amp;LPID=38418" rel="external noopener" target="_blank">Tickets zum Frühbucherpreis</a> sind im Online-Shop verfügbar.</p> </div> </div> </div> </div> </a-collapse> <p>Diese Einstellungen sind lesekompatibel mit <code>JsonSerializationOptions.Default</code>, das heißt, ein mit <code>JsonSerializationOptions.Default</code> serialisiertes Objekt kann mit <code>JsonSerializationOptions.Strict</code> deserialisiert werden. Der folgende Codeausschnitt führt zum Laufzeitfehler „The JSON property &#39;ID&#39; could not be mapped to any .NET member contained in type &#39;Person&#39;.“:</p> <!-- RSPEAK_STOP --> <a-code language="csharp"> <pre class="rte__tx--listing listing"><code>public void JSONStrict() { CUI.Demo(nameof(JSONStrict)); CUI.H2(&quot;JSON-Dokumente mit doppelten Eigenschaften&quot;); string json = &quot;&quot;&quot;{ &quot;ID&quot;: 123, &quot;FirstName&quot;: &quot;Holger&quot;, &quot;LastName&quot;: &quot;Schwichtenberg&quot;, &quot;LastName&quot;: &quot;www.IT-Visions.de&quot; }&quot;&quot;&quot;; Console.WriteLine(json); CUI.H2(&quot;Deserialisierung im Standard&quot;); var person = JsonSerializer.Deserialize&lt;Person&gt;(json); Console.WriteLine(person); // AUSGABE: Person: Holger www.IT-Visions.de try { CUI.H2(&quot;Deserialisierung mit JsonSerializerOptions.Strict&quot;); Console.WriteLine(JsonSerializerOptions.Strict.ToNameValueString()); JsonSerializer.Deserialize&lt;Person&gt;(json, JsonSerializerOptions.Strict); // throws JsonException &quot;The JSON property &#39;ID&#39; could not be mapped to any .NET member&quot; } catch (Exception ex) { CUI.PrintError(ex); } } </code></pre> </a-code> <!-- RSPEAK_START --> <p>Der zweite Fehler des doppelten Wertes für <code>&quot;LastName&quot;</code> wird nicht ausgegeben, da <code>System.Text.Json</code> leider immer nur den ersten Fehler liefert.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p><code>JsonSerializationOptions.Strict</code> kann auch beim Serialisieren eingesetzt werden. Allerdings machen die meisten Einstellungen dabei keinen Unterschied.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Hier ist ein Beispiel, in dem <code>JsonSerializerOptions.Strict</code> einen Unterschied bei <code>Serialize()</code> macht:</p> <pre class="rte__tx--listing">#nullable enable</pre> <p>Wenn man dann eine Property in <code>Person</code> auf <code>null</code> lässt, kommt:</p> <pre class="rte__tx--listing">The property or field &#39;PrivateEmail&#39; on type &#39;Person&#39; doesn&#39;t allow getting null values.</pre> <p>Das liegt daran, dass <code>JsonSerializerOptions.Strict</code> die Eigenschaft <code>RespectNullableAnnotations = true</code> setzt. Das ist aber im engeren Sinne nicht neu in .NET 10.0. <code>RespectNullableAnnotations</code> <a href="https://learn.microsoft.com/en-us/dotnet/standard/serialization/system-text-json/nullable-annotations" rel="external noopener" target="_blank">wurde in .NET 9.0 eingeführt</a>.</p> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:rme@ix.de" title="Rainald Menge-Sonnentag">rme</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11416779" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11416779: Neu in .NET 10.0 [36]: Neue Einstellungssammlung mit Best Practices für JSON" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Mit JsonSerializationOptions.Strict aktiviert man mehrere strengere Einstellungen für die Deserialisierung von JSON-Inhalten. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/blog/New-in-NET-10-0-36-New-settings-collection-with-best-practices-for-JSON-11417018.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fblog%2FNeu-in-NET-10-0-36-Neue-Einstellungssammlung-mit-Best-Practices-fuer-JSON-11416779.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fblog%2FNeu-in-NET-10-0-36-Neue-Einstellungssammlung-mit-Best-Practices-fuer-JSON-11416779.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/blog/Neu-in-NET-10-0-36-Neue-Einstellungssammlung-mit-Best-Practices-fuer-JSON-11416779.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Neu-in-NET-10-0-36-Neue-Einstellungssammlung-mit-Best-Practices-fuer-JSON/forum-588603/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/8/3/0/7/dotnet-sign-b922a1793256c1e8.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="2560" height="1439" layout="responsive" src="/imgs/18/5/1/4/8/3/0/7/dotnet-sign-b922a1793256c1e8.jpeg" alt="Verkehrsschild mit Aufschrift .NET" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2560 / 1439;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2560" height="1439" alt="Verkehrsschild mit Aufschrift .NET" style="aspect-ratio: 2560 / 1439; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Pincasso / Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-18T09:28:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >18.08.2026, </span> <span class="a-datetime__time ">09:28 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 1&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name">Dr. Holger Schwichtenberg</li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/blog/New-in-NET-10-0-36-New-settings-collection-with-best-practices-for-JSON-11417018.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Der JSON-Serialisierer <code>System.Text.Json</code> bietet in Version 10.0 unter <code>JsonSerializationOptions.Strict</code> neue Optionen an, darunter <code>JSON AllowDuplicateProperties = false</code>.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered js-dossier a-u-hide-from-desktop a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> Der Dotnet-Doktor – Holger Schwichtenberg </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content a-inline-textbox__content--horizontal-layout " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="Der Dotnet-Doktor – Holger Schwichtenberg" height="1033" high-dpi-quality="70" quality="85" src="/imgs/71/3/4/5/1/5/1/2/Schwichtenberg_Holger-369b18e28381a8e4.png" style="aspect-ratio: 775 / 1033;" width="775"> <img alt="Der Dotnet-Doktor – Holger Schwichtenberg" height="1033" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 775 / 1033; object-fit: cover;" width="775"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p class="a-inline-textbox__synopsis"> Dr. Holger Schwichtenberg ist technischer Leiter des Expertennetzwerks www.IT-Visions.de, das mit 53 renommierten Experten zahlreiche mittlere und große Unternehmen durch Beratungen und Schulungen sowie bei der Softwareentwicklung unterstützt. Durch seine Auftritte auf zahlreichen nationalen und internationalen Fachkonferenzen sowie mehr als 90 Fachbücher und mehr als 1500 Fachartikel gehört Holger Schwichtenberg zu den bekanntesten Experten für .NET und Webtechniken in Deutschland. </p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <!-- RSPEAK_START --> <p><code>JsonSerializationOptions.Strict</code> setzt Einstellungen, die Microsoft <a href="https://github.com/dotnet/core/blob/main/release-notes/10.0/preview/preview6/libraries.md#strict-json-serialization-options" rel="external noopener" target="_blank">in den Release Notes</a> als „Best Practices“ bezeichnet:</p> <ul class="rte__list rte__list--unordered"><li><code>UnmappedMemberHandling = Disallow</code></li><li><code>AllowDuplicateProperties = false</code></li><li><code>RespectNullableAnnotations = true</code></li><li><code>RespectRequiredConstructorParameters = true</code></li></ul> <!-- RSPEAK_STOP --> <a-lightbox class="a-inline-image a-u-inline" src="/imgs/18/5/1/4/8/3/0/7/image14-180595db9117de24.png" tabindex="1"> <figure> <div> <a href="http://www.heise.de/imgs/18/5/1/4/8/3/0/7/image14-180595db9117de24.png"> <a-img alt="" box="1:1" height="2003" high-dpi-quality="70" layout="responsive" quality="85" src="/imgs/18/5/1/4/8/3/0/7/image14-180595db9117de24.png" style=" aspect-ratio: 1 / 1;" width="1338"> <img alt="" height="2003" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1338 / 2003; object-fit: cover;" width="1338"> </a-img> </a> </div> <figcaption class="a-caption "> <p class="a-caption__text"> </p><div class="text"><i>Vergleich der Eigenschaften von JsonSerializerOptions.Default (oben) und JsonSerializerOptions.Strict (unten) (Abb. 1)</i></div> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-inline-textbox--text a-inline-textbox " has-indicator is-open media="(min-width: 993px)" toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header " data-collapse-trigger> <span> Heise-Konferenz: betterCode() .NET 11.0 </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="betterCode() .NET 11.0" height="1080" high-dpi-quality="70" quality="85" src="/imgs/18/5/1/4/8/3/0/7/bc__.NET11.0-2026-ho-Teaser-Developer-16-9-e1534b4494c57bff.jpg" style="aspect-ratio: 1920 / 1080;" width="1920"> <img alt="betterCode() .NET 11.0" height="1080" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1920 / 1080; object-fit: cover;" width="1920"> </a-img> <figcaption class="a-caption a-caption--textbox"> <p class="a-caption__source"> (Bild: King / stock.adobe.com) </p> </figcaption> </figure> <div class="a-inline-textbox__content-container"> <p>Das ist neu in .NET 11.0: Dr. Holger Schwichtenberg und weitere Experten präsentieren am 17. November 2026 auf der Online-Konferenz <a href="https://net.bettercode.eu/?wt_mc=intern.conf.dpunkt.konf_dpunkt_bcc_net.empfehlung-ho.link.link&amp;LPID=38418" rel="external noopener" target="_blank">betterCode() .NET 11.0</a> die Änderungen für Entwicklerinnen und Entwickler. <a href="https://net.bettercode.eu/tickets.php?wt_mc=intern.conf.dpunkt.konf_dpunkt_bcc_net.empfehlung-ho.link.link&amp;LPID=38418" rel="external noopener" target="_blank">Tickets zum Frühbucherpreis</a> sind im Online-Shop verfügbar.</p> </div> </div> </div> </div> </a-collapse> <p>Diese Einstellungen sind lesekompatibel mit <code>JsonSerializationOptions.Default</code>, das heißt, ein mit <code>JsonSerializationOptions.Default</code> serialisiertes Objekt kann mit <code>JsonSerializationOptions.Strict</code> deserialisiert werden. Der folgende Codeausschnitt führt zum Laufzeitfehler „The JSON property &#39;ID&#39; could not be mapped to any .NET member contained in type &#39;Person&#39;.“:</p> <!-- RSPEAK_STOP --> <a-code language="csharp"> <pre class="rte__tx--listing listing"><code>public void JSONStrict() { CUI.Demo(nameof(JSONStrict)); CUI.H2(&quot;JSON-Dokumente mit doppelten Eigenschaften&quot;); string json = &quot;&quot;&quot;{ &quot;ID&quot;: 123, &quot;FirstName&quot;: &quot;Holger&quot;, &quot;LastName&quot;: &quot;Schwichtenberg&quot;, &quot;LastName&quot;: &quot;www.IT-Visions.de&quot; }&quot;&quot;&quot;; Console.WriteLine(json); CUI.H2(&quot;Deserialisierung im Standard&quot;); var person = JsonSerializer.Deserialize&lt;Person&gt;(json); Console.WriteLine(person); // AUSGABE: Person: Holger www.IT-Visions.de try { CUI.H2(&quot;Deserialisierung mit JsonSerializerOptions.Strict&quot;); Console.WriteLine(JsonSerializerOptions.Strict.ToNameValueString()); JsonSerializer.Deserialize&lt;Person&gt;(json, JsonSerializerOptions.Strict); // throws JsonException &quot;The JSON property &#39;ID&#39; could not be mapped to any .NET member&quot; } catch (Exception ex) { CUI.PrintError(ex); } } </code></pre> </a-code> <!-- RSPEAK_START --> <p>Der zweite Fehler des doppelten Wertes für <code>&quot;LastName&quot;</code> wird nicht ausgegeben, da <code>System.Text.Json</code> leider immer nur den ersten Fehler liefert.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p><code>JsonSerializationOptions.Strict</code> kann auch beim Serialisieren eingesetzt werden. Allerdings machen die meisten Einstellungen dabei keinen Unterschied.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Hier ist ein Beispiel, in dem <code>JsonSerializerOptions.Strict</code> einen Unterschied bei <code>Serialize()</code> macht:</p> <pre class="rte__tx--listing">#nullable enable</pre> <p>Wenn man dann eine Property in <code>Person</code> auf <code>null</code> lässt, kommt:</p> <pre class="rte__tx--listing">The property or field &#39;PrivateEmail&#39; on type &#39;Person&#39; doesn&#39;t allow getting null values.</pre> <p>Das liegt daran, dass <code>JsonSerializerOptions.Strict</code> die Eigenschaft <code>RespectNullableAnnotations = true</code> setzt. Das ist aber im engeren Sinne nicht neu in .NET 10.0. <code>RespectNullableAnnotations</code> <a href="https://learn.microsoft.com/en-us/dotnet/standard/serialization/system-text-json/nullable-annotations" rel="external noopener" target="_blank">wurde in .NET 9.0 eingeführt</a>.</p> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:rme@ix.de" title="Rainald Menge-Sonnentag">rme</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11416779" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11416779: Neu in .NET 10.0 [36]: Neue Einstellungssammlung mit Best Practices für JSON" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-18T07:28:00.000Z <![CDATA[Model-Schau: Offene Modelle aus den USA, große aus China und kleine aus Europa]]> urn:bid:5147853 2026-08-18T07:15:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Die chinesischen Modelle werden größer und die amerikanischen Modelle offener. Außerdem gibt es Neuigkeiten aus der Schweiz und endlich aus Deutschland. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/background/Open-models-from-the-USA-large-ones-from-China-and-small-ones-from-Europe-11416045.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fhintergrund%2FModel-Schau-Offene-Modelle-aus-den-USA-grosse-aus-China-und-kleine-aus-Europa-11415890.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fhintergrund%2FModel-Schau-Offene-Modelle-aus-den-USA-grosse-aus-China-und-kleine-aus-Europa-11415890.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/hintergrund/Model-Schau-Offene-Modelle-aus-den-USA-grosse-aus-China-und-kleine-aus-Europa-11415890.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Model-Schau-Offene-Modelle-aus-den-USA-grosse-aus-China-und-kleine-aus-Europa/forum-588601/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>5</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/7/8/5/3/llm-a51194b803c72acb.png" > <figure > <div class="article-image__gallery-container" > <a-img width="4100" height="2304" layout="responsive" src="/imgs/18/5/1/4/7/8/5/3/llm-a51194b803c72acb.png" alt="Chatbot und Menschen" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 4100 / 2304;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="4100" height="2304" alt="Chatbot und Menschen" style="aspect-ratio: 4100 / 2304; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;pncha.me/Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-18T09:15:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >18.08.2026, </span> <span class="a-datetime__time ">09:15 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 14&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name">Dr. Christian Winkler</li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-toc " has-indicator > <header data-collapse-trigger class=" a-box__header " > <span> Inhaltsverzeichnis </span> </header> <div data-collapse-target class="a-box__target"> <div class="a-box__content"> </div> </div> </a-collapse> <!-- RSPEAK_START --> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/background/Open-models-from-the-USA-large-ones-from-China-and-small-ones-from-Europe-11416045.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Vom Sommerloch keine Spur, im Gegenteil: Die Meldungen zu neuen Sprachmodellen überstürzten sich in den vergangenen Wochen regelrecht. Während man aus China vor allem Superlative bezüglich der Modellgrößen hört, sind die offenen amerikanischen Modelle aktuell eher etwas kleiner – immerhin gibt es endlich welche. Eine andere Art von Superlativen aus den USA sind Modelle, die sich nicht an Vorgaben halten <a href="http://www.heise.de/meinung/Kommentar-Schummelnde-KI-einfach-nur-peinlich-11412339.html">und andere Websites hacken</a>.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered js-dossier a-u-hide-from-desktop a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> Prof. Dr. Christian Winkler </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content a-inline-textbox__content--horizontal-layout " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="" height="2048" high-dpi-quality="70" quality="85" src="/imgs/71/5/1/0/0/6/5/5/winkler_christian-46af171da8aa0eef.png" style="aspect-ratio: 2048 / 2048;" width="2048"> <img alt="" height="2048" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 2048 / 2048; object-fit: cover;" width="2048"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p class="a-inline-textbox__synopsis"> Prof. Dr. Christian Winkler beschäftigt sich speziell mit der automatisierten Analyse natürlichsprachiger Texte (NLP). Als Professor an der TH Nürnberg konzentriert er sich bei seiner Forschung auf die Optimierung der User Experience. </p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <!-- RSPEAK_START --> <p>In Europa tut sich zumindest ein wenig: Apertus aus der Schweiz gibt es in einer verbesserten Version und endlich mit Soofi auch ein deutsches Modell, das aber noch Startschwierigkeiten hat.</p> <h3 class="subheading" id="nav_große_und__0">Große und kleine chinesische Modelle</h3> <p>Als der chinesische Anbieter Moonshot <a href="http://www.heise.de/news/Chinas-neuer-KI-Riese-Moonshot-AI-fordert-US-Dominanz-heraus-11369310.html">das neue Kimi K3-Modell</a> ankündigte, gingen Schockwellen fast <a class="heiseplus-lnk" href="http://www.heise.de/hintergrund/DeepSeek-Blick-hinter-die-Kulissen-des-Reasoning-Modells-R1-10260703.html">wie bei DeepSeek R1</a> durch die LLM-Community. Ein derart großes Modell mit 2,8 Billionen Parametern war vorher mit offenen Gewichten noch nicht verfügbar. Zudem erwies sich Kimi K3 in vielen Tests als äußerst stark und ist in den einschlägigen Benchmarks wie arena.ai oder artificialanalysis.ai stets auf den Top-Plätzen zu finden.</p> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-inline-textbox--text a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> LLMs im eigenen Rechenzentrum </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="" height="1080" high-dpi-quality="70" quality="85" src="/imgs/18/5/1/4/7/8/5/3/M3-LLM-2026-2-ho-Teaser-Developer-16-9-db9f806c88d81998.jpg" style="aspect-ratio: 1920 / 1080;" width="1920"> <img alt="" height="1080" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1920 / 1080; object-fit: cover;" width="1920"> </a-img> <figcaption class="a-caption a-caption--textbox"> <p class="a-caption__source"> (Bild: mooam / 123rf) </p> </figcaption> </figure> <div class="a-inline-textbox__content-container"> <p>Am 15. Oktober 2026 widmet sich die Online-Konferenz „<a href="https://www.m3-konferenz.de/llm.php?wt_mc=intern.conferences.dpunkt.konf_dpunkt_m3_llm.empfehlung-ho.link.link&amp;LPID=37946" rel="external noopener" target="_blank">LLMs im Unternehmen</a>“ den lokalen Modellen: Für welche Anwendungen sie sich lohnen, welche Hardware erforderlich ist und wie man die Performance optimiert.</p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <p>Neben der schieren Größe hat Moonshot einige Optimierungen zu bieten, die das Modell in der Inferenz deutlich gegenüber Kimi K2.6 deutlich beschleunigen. Dazu gehört ein optimierter Attention-Mechanismus, den Moonshot Kimi Delta Attention (KDA) nennt. Dabei wechseln sich lineare und globale Attention Layer im Verhältnis 3:1 ab. Das <a href="https://github.com/MoonshotAI/Kimi-K3/blob/main/k3_tech_report.pdf" rel="external noopener" target="_blank">spart viel Rechenzeit und Speicherbedarf</a>, was besonders bei langen Kontexten ins Gewicht fällt. Spannend ist auch die Mixture-of-Experts-Architektur (MoE), denn Kimi nutzt sage und schreibe 896 Experten. So viele waren bisher in offenen Modellen nicht verfügbar.</p> <p>Dankenswerterweise hat Moonshot die Gewichte auch ins kompakte <a href="http://www.heise.de/news/KI-Beschleuniger-mit-480-GByte-Speicher-als-PCIe-Karte-mit-350-Watt-von-Intel-11315339.html">MXFP4-Format</a> überführt und damit den Speicherbedarf im Vergleich zu dem sonst oft üblichen bfloat16 auf ein Viertel reduziert. Dennoch sind auch bei kleinen Kontexten mindestens 1,5 TByte RAM erforderlich, was das Budget vieler Firmen sprengt. Eine lokale Ausführung wird damit nur für die wenigsten in Frage kommen, ist aber möglich. Moonshot bietet Kimi K3 auch als Clouddienst an, dessen Kosten im Vergleich zu anderen Modellen überschaubar sind.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p>Auch beim Training nutzte Moonshot einige kreative Ideen, um die vielen Experten gleichmäßig zu trainieren. Laut Anbieter hat das Modell zudem seine eigenen Kernels optimiert, sodass es nun die eigene Inferenz schneller ausführen kann.</p> <p><a href="https://github.com/ix-magazin/model-schau/blob/main/2026-08/Kimi%20K3.md" rel="external noopener" target="_blank">In eigenen Tests</a> funktionierte das Modell hervorragend und gab ausführliche Antworten. Lediglich bei heiklen politischen Fragen war das Modell genau auf Kurs der Kommunistischen Partei.</p> <p>Anfang August erschien <a href="https://qwen.ai/blog?id=qwen3.8" rel="external noopener" target="_blank">mit Qwen3.8-Max</a> das nächste große chinesische Modell. Ähnlich zu Kimi K3 steht Qwen3.8-Max zunächst nur per API zur Verfügung, aber die Gewichte sollen noch folgen. Auch das neue Qwen-Modell ist sehr groß, hat aber „nur“ 2,4 Billionen Parametern.</p> <p>Alibaba hat Qwen3.8 die Aufgabe gegeben, das oh-my-cli-Projekt zu implementieren. Dabei handelt es sich um ein kleines Coding-Agentenframework für die Kommandozeile. Nach eigenen Aussagen hat das Modell fast 16 Tage autark daran gearbeitet, was beachtlich wäre. Auch wissenschaftliche Artikel hat das Modell überprüft, den darin verwendeten Programmcode verstanden und sogar optimiert. Der Artikel ist voller Superlative – was davon wirklich umsetzbar ist und mit welchem Aufwand, müssen unabhängige Tests verifizieren.</p> <p>Qwen3.8 Max schneidet in den Benchmarks gut ab. Besonders im Bereich Webentwicklung scheint es mit den besten – auch geschlossenen – Modellen mithalten zu können. <a href="https://github.com/ix-magazin/model-schau/blob/main/2026-08/Qwen3.8%20Max.md" rel="external noopener" target="_blank">In eigenen Tests</a> antwortet das Modell kompetent, war allerdings bei politischen Fragen äußerst schweigsam.</p> <p>Leider finden sich bisher wenige technische Details zu Qwen3.8 Max. Es liegt nahe, dass sich die Architektur im Vergleich zu der offenen Qwen3.6-Reihe kaum verändert hat. Genaueres wird man erst nach der Veröffentlichung der Gewichte herausfinden. Die Community erwartet sie sehnlich – nicht nur wegen Qwen3.8 Max, sondern insbesondere auch wegen des gleichzeitig angekündigten Qwen3.8-27B. Das Vorgängermodell Qwen3.6-27B ist für viele lokale Anwender noch immer Mittel der Wahl, weil es insbesondere mit Multi-Token Prediction (MTP) gute Performance bietet (mehr als 100 Token/s auf einer RTX 5090) und sich daher hervorragend für lokale agentische Systeme eignet.</p> <p>Vermutlich ist das Ende der Fahnenstange bei den großen chinesischen Modellen damit noch nicht erreicht. Die normalerweise zuverlässige Financial Times berichtet, dass die <a href="https://www.ft.com/content/9b8383b1-a28d-4940-8c4e-2f0cd21556ef" rel="external noopener" target="_blank">TikTok-Mutter Bytedance an einem Modell mit 10 Billionen Parametern arbeitet</a>. Damit nähert sich die Zahl der Parameter denen, der besten geschlossenen Modelle. Bei Anthropics Mythos 5 vermutet man acht Billionen Parameter, bei Fable 5 des gleichen Anbieters fünf Billionen.</p> <h3 class="subheading" id="nav_flash_modell__1">Flash-Modell von DeepSeek</h3> <p>Deutlich kleiner als Kimi K3 und Qwen3.8 Max ist das DeepSeek-Modell DeepSeek-V4-Flash-0731. Dennoch ist es spannend, weil es das deutlich größere DeepSeek-V4-Pro (Preview) in vielen Benchmarks schlägt. Die unscheinbare Versionsnummer 0731 – für den 31.07.2026 – hat hier viel bewegt und das Modell enorm verbessert.</p> <p>Für ein Flash-Modell hat es allerdings viele Parameter: 284 Milliarden, von denen 13 Milliarden aktiv sind. Dankenswerterweise hat DeepSeek das Modell in Vier-Bit-Präzision bei den Experten trainiert, sodass man zwar nur 168 GByte Daten herunterladen und im Speicher unterbringen muss – das aber allein für die Gewichte. Mit solchen Modellen möchte man normalerweise mit einem großen Kontext arbeiten, der zusätzlich Platz in Anspruch nimmt.</p> <p>Dass das Flash-Modell als stark gilt, hat die Community auf den Plan gerufen und einige interessante Projekte hervorgebracht. An <a href="https://github.com/kacper-daftcode/vllm-Moet" rel="external noopener" target="_blank">erster Stelle sei hier vLLM-Moet</a> genannt, das den Betrieb des Modells auf einer RTX 5090 mit immerhin 31 Token/s ermöglicht. Das ist deutlich schneller, als man mitlesen kann. Wer über eine RTX 6000 verfügt, kann das Modell gar mit 161 Token/s betreiben. Noch schneller geht es mit vier RTX 5090. In beiden Fällen sind allerdings schon fünfstellige Investitionen notwendig.</p> <p>Wer einen Mac nutzt, <a href="https://github.com/antirez/ds4" rel="external noopener" target="_blank">kann stattdessen ds4 ausprobieren</a>. Dank der speziellen Quantisierung lässt sich das Modell mit 128 GByte RAM betreiben. Mit einem dazu passenden spekulativen DSpark-Modell erreicht es Geschwindigkeiten von fast 40 Token/s. Es ist möglich, mehrere Macs zu koppeln, um die Geschwindigkeit zu steigern.</p> <p>Wer sich den Hardware-Overkill nicht antun möchte, kann das Modell als Cloudservice günstig nutzen. Bei nicht sensiblen Daten ist das kein Problem. Neben DeepSeek selbst gibt es auch andere Anbieter, die das Modell im Portfolio haben. Aktuell verlangt OpenRouter 0,08 US-Dollar für eine Million Input-Token und 0,252 US-Dollar für eine Million Output-Token.</p> <p><a href="https://github.com/ix-magazin/model-schau/blob/main/2026-08/DeepSeek-V4-Flash-0731.md" rel="external noopener" target="_blank">Eigene Experimente</a> bescheinigen dem Modell gute Antworten, auch die politische Färbung ist (noch?) nicht ganz so ausgeprägt wie bei anderen Modellen. Fragen zu heise, zur Erdbeere und zur Waschanlage beantwortet das Modell sicher, auch <code>pivot_table</code> wird bei der pandas-Frage erwähnt. Diese Performance ist neben der handhabbaren Größe vermutlich ein Grund, warum das DeepSeek-Modell im Moment zu den beliebtesten Modellen überhaupt gehört.</p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11415890" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11415890: Model-Schau: Offene Modelle aus den USA, große aus China und kleine aus Europa" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Die chinesischen Modelle werden größer und die amerikanischen Modelle offener. Außerdem gibt es Neuigkeiten aus der Schweiz und endlich aus Deutschland. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/background/Open-models-from-the-USA-large-ones-from-China-and-small-ones-from-Europe-11416045.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fhintergrund%2FModel-Schau-Offene-Modelle-aus-den-USA-grosse-aus-China-und-kleine-aus-Europa-11415890.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fhintergrund%2FModel-Schau-Offene-Modelle-aus-den-USA-grosse-aus-China-und-kleine-aus-Europa-11415890.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/hintergrund/Model-Schau-Offene-Modelle-aus-den-USA-grosse-aus-China-und-kleine-aus-Europa-11415890.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Model-Schau-Offene-Modelle-aus-den-USA-grosse-aus-China-und-kleine-aus-Europa/forum-588601/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>5</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/7/8/5/3/llm-a51194b803c72acb.png" > <figure > <div class="article-image__gallery-container" > <a-img width="4100" height="2304" layout="responsive" src="/imgs/18/5/1/4/7/8/5/3/llm-a51194b803c72acb.png" alt="Chatbot und Menschen" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 4100 / 2304;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="4100" height="2304" alt="Chatbot und Menschen" style="aspect-ratio: 4100 / 2304; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;pncha.me/Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-18T09:15:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >18.08.2026, </span> <span class="a-datetime__time ">09:15 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 14&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name">Dr. Christian Winkler</li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-toc " has-indicator > <header data-collapse-trigger class=" a-box__header " > <span> Inhaltsverzeichnis </span> </header> <div data-collapse-target class="a-box__target"> <div class="a-box__content"> </div> </div> </a-collapse> <!-- RSPEAK_START --> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/background/Open-models-from-the-USA-large-ones-from-China-and-small-ones-from-Europe-11416045.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Vom Sommerloch keine Spur, im Gegenteil: Die Meldungen zu neuen Sprachmodellen überstürzten sich in den vergangenen Wochen regelrecht. Während man aus China vor allem Superlative bezüglich der Modellgrößen hört, sind die offenen amerikanischen Modelle aktuell eher etwas kleiner – immerhin gibt es endlich welche. Eine andere Art von Superlativen aus den USA sind Modelle, die sich nicht an Vorgaben halten <a href="http://www.heise.de/meinung/Kommentar-Schummelnde-KI-einfach-nur-peinlich-11412339.html">und andere Websites hacken</a>.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered js-dossier a-u-hide-from-desktop a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> Prof. Dr. Christian Winkler </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content a-inline-textbox__content--horizontal-layout " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="" height="2048" high-dpi-quality="70" quality="85" src="/imgs/71/5/1/0/0/6/5/5/winkler_christian-46af171da8aa0eef.png" style="aspect-ratio: 2048 / 2048;" width="2048"> <img alt="" height="2048" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 2048 / 2048; object-fit: cover;" width="2048"> </a-img> </figure> <div class="a-inline-textbox__content-container"> <p class="a-inline-textbox__synopsis"> Prof. Dr. Christian Winkler beschäftigt sich speziell mit der automatisierten Analyse natürlichsprachiger Texte (NLP). Als Professor an der TH Nürnberg konzentriert er sich bei seiner Forschung auf die Optimierung der User Experience. </p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <!-- RSPEAK_START --> <p>In Europa tut sich zumindest ein wenig: Apertus aus der Schweiz gibt es in einer verbesserten Version und endlich mit Soofi auch ein deutsches Modell, das aber noch Startschwierigkeiten hat.</p> <h3 class="subheading" id="nav_große_und__0">Große und kleine chinesische Modelle</h3> <p>Als der chinesische Anbieter Moonshot <a href="http://www.heise.de/news/Chinas-neuer-KI-Riese-Moonshot-AI-fordert-US-Dominanz-heraus-11369310.html">das neue Kimi K3-Modell</a> ankündigte, gingen Schockwellen fast <a class="heiseplus-lnk" href="http://www.heise.de/hintergrund/DeepSeek-Blick-hinter-die-Kulissen-des-Reasoning-Modells-R1-10260703.html">wie bei DeepSeek R1</a> durch die LLM-Community. Ein derart großes Modell mit 2,8 Billionen Parametern war vorher mit offenen Gewichten noch nicht verfügbar. Zudem erwies sich Kimi K3 in vielen Tests als äußerst stark und ist in den einschlägigen Benchmarks wie arena.ai oder artificialanalysis.ai stets auf den Top-Plätzen zu finden.</p> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-inline-textbox--text a-inline-textbox " media="(min-width: 993px)" sneak-peek toggle-class-on-media="a-box--full-bordered"> <header class=" a-box__header "> <span> LLMs im eigenen Rechenzentrum </span> </header> <div class="a-box__target" data-collapse-target> <div class="a-box__content"> <div class=" a-inline-textbox__content " data-collapse-content> <figure class="a-inline-textbox__image-container"> <a-img alt="" height="1080" high-dpi-quality="70" quality="85" src="/imgs/18/5/1/4/7/8/5/3/M3-LLM-2026-2-ho-Teaser-Developer-16-9-db9f806c88d81998.jpg" style="aspect-ratio: 1920 / 1080;" width="1920"> <img alt="" height="1080" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1920 / 1080; object-fit: cover;" width="1920"> </a-img> <figcaption class="a-caption a-caption--textbox"> <p class="a-caption__source"> (Bild: mooam / 123rf) </p> </figcaption> </figure> <div class="a-inline-textbox__content-container"> <p>Am 15. Oktober 2026 widmet sich die Online-Konferenz „<a href="https://www.m3-konferenz.de/llm.php?wt_mc=intern.conferences.dpunkt.konf_dpunkt_m3_llm.empfehlung-ho.link.link&amp;LPID=37946" rel="external noopener" target="_blank">LLMs im Unternehmen</a>“ den lokalen Modellen: Für welche Anwendungen sie sich lohnen, welche Hardware erforderlich ist und wie man die Performance optimiert.</p> </div> </div> </div> </div> <div data-collapse-trigger></div> </a-collapse> <p>Neben der schieren Größe hat Moonshot einige Optimierungen zu bieten, die das Modell in der Inferenz deutlich gegenüber Kimi K2.6 deutlich beschleunigen. Dazu gehört ein optimierter Attention-Mechanismus, den Moonshot Kimi Delta Attention (KDA) nennt. Dabei wechseln sich lineare und globale Attention Layer im Verhältnis 3:1 ab. Das <a href="https://github.com/MoonshotAI/Kimi-K3/blob/main/k3_tech_report.pdf" rel="external noopener" target="_blank">spart viel Rechenzeit und Speicherbedarf</a>, was besonders bei langen Kontexten ins Gewicht fällt. Spannend ist auch die Mixture-of-Experts-Architektur (MoE), denn Kimi nutzt sage und schreibe 896 Experten. So viele waren bisher in offenen Modellen nicht verfügbar.</p> <p>Dankenswerterweise hat Moonshot die Gewichte auch ins kompakte <a href="http://www.heise.de/news/KI-Beschleuniger-mit-480-GByte-Speicher-als-PCIe-Karte-mit-350-Watt-von-Intel-11315339.html">MXFP4-Format</a> überführt und damit den Speicherbedarf im Vergleich zu dem sonst oft üblichen bfloat16 auf ein Viertel reduziert. Dennoch sind auch bei kleinen Kontexten mindestens 1,5 TByte RAM erforderlich, was das Budget vieler Firmen sprengt. Eine lokale Ausführung wird damit nur für die wenigsten in Frage kommen, ist aber möglich. Moonshot bietet Kimi K3 auch als Clouddienst an, dessen Kosten im Vergleich zu anderen Modellen überschaubar sind.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p>Auch beim Training nutzte Moonshot einige kreative Ideen, um die vielen Experten gleichmäßig zu trainieren. Laut Anbieter hat das Modell zudem seine eigenen Kernels optimiert, sodass es nun die eigene Inferenz schneller ausführen kann.</p> <p><a href="https://github.com/ix-magazin/model-schau/blob/main/2026-08/Kimi%20K3.md" rel="external noopener" target="_blank">In eigenen Tests</a> funktionierte das Modell hervorragend und gab ausführliche Antworten. Lediglich bei heiklen politischen Fragen war das Modell genau auf Kurs der Kommunistischen Partei.</p> <p>Anfang August erschien <a href="https://qwen.ai/blog?id=qwen3.8" rel="external noopener" target="_blank">mit Qwen3.8-Max</a> das nächste große chinesische Modell. Ähnlich zu Kimi K3 steht Qwen3.8-Max zunächst nur per API zur Verfügung, aber die Gewichte sollen noch folgen. Auch das neue Qwen-Modell ist sehr groß, hat aber „nur“ 2,4 Billionen Parametern.</p> <p>Alibaba hat Qwen3.8 die Aufgabe gegeben, das oh-my-cli-Projekt zu implementieren. Dabei handelt es sich um ein kleines Coding-Agentenframework für die Kommandozeile. Nach eigenen Aussagen hat das Modell fast 16 Tage autark daran gearbeitet, was beachtlich wäre. Auch wissenschaftliche Artikel hat das Modell überprüft, den darin verwendeten Programmcode verstanden und sogar optimiert. Der Artikel ist voller Superlative – was davon wirklich umsetzbar ist und mit welchem Aufwand, müssen unabhängige Tests verifizieren.</p> <p>Qwen3.8 Max schneidet in den Benchmarks gut ab. Besonders im Bereich Webentwicklung scheint es mit den besten – auch geschlossenen – Modellen mithalten zu können. <a href="https://github.com/ix-magazin/model-schau/blob/main/2026-08/Qwen3.8%20Max.md" rel="external noopener" target="_blank">In eigenen Tests</a> antwortet das Modell kompetent, war allerdings bei politischen Fragen äußerst schweigsam.</p> <p>Leider finden sich bisher wenige technische Details zu Qwen3.8 Max. Es liegt nahe, dass sich die Architektur im Vergleich zu der offenen Qwen3.6-Reihe kaum verändert hat. Genaueres wird man erst nach der Veröffentlichung der Gewichte herausfinden. Die Community erwartet sie sehnlich – nicht nur wegen Qwen3.8 Max, sondern insbesondere auch wegen des gleichzeitig angekündigten Qwen3.8-27B. Das Vorgängermodell Qwen3.6-27B ist für viele lokale Anwender noch immer Mittel der Wahl, weil es insbesondere mit Multi-Token Prediction (MTP) gute Performance bietet (mehr als 100 Token/s auf einer RTX 5090) und sich daher hervorragend für lokale agentische Systeme eignet.</p> <p>Vermutlich ist das Ende der Fahnenstange bei den großen chinesischen Modellen damit noch nicht erreicht. Die normalerweise zuverlässige Financial Times berichtet, dass die <a href="https://www.ft.com/content/9b8383b1-a28d-4940-8c4e-2f0cd21556ef" rel="external noopener" target="_blank">TikTok-Mutter Bytedance an einem Modell mit 10 Billionen Parametern arbeitet</a>. Damit nähert sich die Zahl der Parameter denen, der besten geschlossenen Modelle. Bei Anthropics Mythos 5 vermutet man acht Billionen Parameter, bei Fable 5 des gleichen Anbieters fünf Billionen.</p> <h3 class="subheading" id="nav_flash_modell__1">Flash-Modell von DeepSeek</h3> <p>Deutlich kleiner als Kimi K3 und Qwen3.8 Max ist das DeepSeek-Modell DeepSeek-V4-Flash-0731. Dennoch ist es spannend, weil es das deutlich größere DeepSeek-V4-Pro (Preview) in vielen Benchmarks schlägt. Die unscheinbare Versionsnummer 0731 – für den 31.07.2026 – hat hier viel bewegt und das Modell enorm verbessert.</p> <p>Für ein Flash-Modell hat es allerdings viele Parameter: 284 Milliarden, von denen 13 Milliarden aktiv sind. Dankenswerterweise hat DeepSeek das Modell in Vier-Bit-Präzision bei den Experten trainiert, sodass man zwar nur 168 GByte Daten herunterladen und im Speicher unterbringen muss – das aber allein für die Gewichte. Mit solchen Modellen möchte man normalerweise mit einem großen Kontext arbeiten, der zusätzlich Platz in Anspruch nimmt.</p> <p>Dass das Flash-Modell als stark gilt, hat die Community auf den Plan gerufen und einige interessante Projekte hervorgebracht. An <a href="https://github.com/kacper-daftcode/vllm-Moet" rel="external noopener" target="_blank">erster Stelle sei hier vLLM-Moet</a> genannt, das den Betrieb des Modells auf einer RTX 5090 mit immerhin 31 Token/s ermöglicht. Das ist deutlich schneller, als man mitlesen kann. Wer über eine RTX 6000 verfügt, kann das Modell gar mit 161 Token/s betreiben. Noch schneller geht es mit vier RTX 5090. In beiden Fällen sind allerdings schon fünfstellige Investitionen notwendig.</p> <p>Wer einen Mac nutzt, <a href="https://github.com/antirez/ds4" rel="external noopener" target="_blank">kann stattdessen ds4 ausprobieren</a>. Dank der speziellen Quantisierung lässt sich das Modell mit 128 GByte RAM betreiben. Mit einem dazu passenden spekulativen DSpark-Modell erreicht es Geschwindigkeiten von fast 40 Token/s. Es ist möglich, mehrere Macs zu koppeln, um die Geschwindigkeit zu steigern.</p> <p>Wer sich den Hardware-Overkill nicht antun möchte, kann das Modell als Cloudservice günstig nutzen. Bei nicht sensiblen Daten ist das kein Problem. Neben DeepSeek selbst gibt es auch andere Anbieter, die das Modell im Portfolio haben. Aktuell verlangt OpenRouter 0,08 US-Dollar für eine Million Input-Token und 0,252 US-Dollar für eine Million Output-Token.</p> <p><a href="https://github.com/ix-magazin/model-schau/blob/main/2026-08/DeepSeek-V4-Flash-0731.md" rel="external noopener" target="_blank">Eigene Experimente</a> bescheinigen dem Modell gute Antworten, auch die politische Färbung ist (noch?) nicht ganz so ausgeprägt wie bei anderen Modellen. Fragen zu heise, zur Erdbeere und zur Waschanlage beantwortet das Modell sicher, auch <code>pivot_table</code> wird bei der pandas-Frage erwähnt. Diese Performance ist neben der handhabbaren Größe vermutlich ein Grund, warum das DeepSeek-Modell im Moment zu den beliebtesten Modellen überhaupt gehört.</p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11415890" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11415890: Model-Schau: Offene Modelle aus den USA, große aus China und kleine aus Europa" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-18T07:15:00.000Z <![CDATA[GitHub stundenlang kaputt]]> urn:bid:5148253 2026-08-17T19:16:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Microsofts Code-Plattform GitHub hat am Montag ungeplant Pause gemacht. Manche Entwickler auch. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Github-disrupted-for-hours-11416694.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FGithub-stundenlang-gestoert-11416671.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FGithub-stundenlang-gestoert-11416671.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Github-stundenlang-gestoert-11416671.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/GitHub-stundenlang-kaputt/forum-588579/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>85</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/8/2/5/3/shutterstock_1569354004-48fcfffcab3553c4.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="4307" height="2420" layout="responsive" src="/imgs/18/5/1/4/8/2/5/3/shutterstock_1569354004-48fcfffcab3553c4.jpeg" alt="Github-Logo an Gebäudewand" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 4307 / 2420;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="4307" height="2420" alt="Github-Logo an Gebäudewand" style="aspect-ratio: 4307 / 2420; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Sundry Photography/Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-17T21:16:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >17.08.2026, </span> <span class="a-datetime__time ">21:16 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Daniel-AJ-Sokolov-3679137" class="creator__link" >Daniel AJ Sokolov</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Github-disrupted-for-hours-11416694.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>GitHub ist Montagnachmittag unvorhergesehen offline gegangen. Wie Betreiber Microsoft bestätigt hat, gibt es seit mindestens 15:40 MESZ /13:40 UTC Schwierigkeiten. Die Probleme gehen quer durch die Bank: Log-ins, Downloads, <a href="http://www.heise.de/news/GitHub-will-mit-Actions-die-Automatisierung-vereinfachen-4191456.html">GitHub Actions</a>, API-Anfragen, Webhooks, und andere Funktionen der Code-Plattform zeigten hohe Fehlerraten. Zudem funktionierte das beigestellte Large Language Model Copilot nur eingeschränkt.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Seit circa 19 Uhr MESZ/17 Uhr UTC bessert sich die Lage schrittweise. Microsoft hat Ursachen ausgemacht und Maßnahmen gesetzt. Die <a href="https://www.githubstatus.com/" rel="external noopener" target="_blank">GitHub-Statuspage zeigt</a> zur Stunde noch gröbere Schwierigkeiten beim Copilot und teilweise Ausfälle bei GitHub Issues. Mit diesem Werkzeug können bei GitHub-Projekten Fehler und Wünsche eingemeldet sowie etwaige Arbeitsfortschritte verfolgt werden.</p> <p>Die konkrete Ursache des GitHub-Ausfalls ist bislang nicht bekannt. Technische Basis ist immer mehr Microsofts Cloud-Plattform Azure. KI-Bots haben den Datenverkehr auf GitHub vervielfacht. Manche Entwickler, die GitHub intensiv einsetzen, nutzten am Montag den Ausfall, um in Sozialen Netzen ihrer Freude über die ungeplante Arbeitspause oder früheren Feierabend Ausdruck zu verleihen.</p> <h3 class="subheading" id="nav_seit_bald_acht__0">Seit bald acht Jahren bei Microsoft</h3> <p>Die Software-Entwicklungsplattform GitHub besteht seit 2008. Zehn Jahre später, im Juni 2018, wurde sie von Microsoft für 7,5 Milliarden Dollar gekauft. Nach Erlangung der notwendigen wettbewerbsrechtlichen Genehmigungen im Oktober desselben Jahres wurde die <a href="http://www.heise.de/news/Uebernahme-von-GitHub-durch-Microsoft-abgeschlossen-4205119.html">Übernahme GitHubs durch Microsoft abgeschlossen</a>. Damals gab es <a href="http://www.heise.de/news/GitHub-hat-keine-unmittelbaren-Plaene-zu-Azure-umzuziehen-4192687.html">offiziell keine unmittelbaren Pläne, auf Azure umzuziehen</a>.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>In der Folge begann dennoch ein schrittweiser Umzug. Im August 2025 <a href="http://www.heise.de/news/Github-CEO-Thomas-Dohmke-tritt-zurueck-10517752.html">verließ GitHub-CEO Thomas Dohmke</a> das Unternehmen. Wenig später gab Microsoft intern das Ziel aus, binnen 24 Monaten alle bis dahin unabhängig verbliebenen Teil GitHubs auf Azure zu migrieren. Dafür wurde auch die Entwicklung neuer Leistungsmerkmale hintangestellt.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:ds@ct.de" title="Daniel AJ Sokolov">ds</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11416671" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11416671: GitHub stundenlang kaputt" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Microsofts Code-Plattform GitHub hat am Montag ungeplant Pause gemacht. Manche Entwickler auch. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Github-disrupted-for-hours-11416694.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FGithub-stundenlang-gestoert-11416671.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FGithub-stundenlang-gestoert-11416671.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Github-stundenlang-gestoert-11416671.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/GitHub-stundenlang-kaputt/forum-588579/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>85</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/8/2/5/3/shutterstock_1569354004-48fcfffcab3553c4.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="4307" height="2420" layout="responsive" src="/imgs/18/5/1/4/8/2/5/3/shutterstock_1569354004-48fcfffcab3553c4.jpeg" alt="Github-Logo an Gebäudewand" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 4307 / 2420;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="4307" height="2420" alt="Github-Logo an Gebäudewand" style="aspect-ratio: 4307 / 2420; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Sundry Photography/Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-17T21:16:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >17.08.2026, </span> <span class="a-datetime__time ">21:16 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 2&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/Daniel-AJ-Sokolov-3679137" class="creator__link" >Daniel AJ Sokolov</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Github-disrupted-for-hours-11416694.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>GitHub ist Montagnachmittag unvorhergesehen offline gegangen. Wie Betreiber Microsoft bestätigt hat, gibt es seit mindestens 15:40 MESZ /13:40 UTC Schwierigkeiten. Die Probleme gehen quer durch die Bank: Log-ins, Downloads, <a href="http://www.heise.de/news/GitHub-will-mit-Actions-die-Automatisierung-vereinfachen-4191456.html">GitHub Actions</a>, API-Anfragen, Webhooks, und andere Funktionen der Code-Plattform zeigten hohe Fehlerraten. Zudem funktionierte das beigestellte Large Language Model Copilot nur eingeschränkt.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p>Seit circa 19 Uhr MESZ/17 Uhr UTC bessert sich die Lage schrittweise. Microsoft hat Ursachen ausgemacht und Maßnahmen gesetzt. Die <a href="https://www.githubstatus.com/" rel="external noopener" target="_blank">GitHub-Statuspage zeigt</a> zur Stunde noch gröbere Schwierigkeiten beim Copilot und teilweise Ausfälle bei GitHub Issues. Mit diesem Werkzeug können bei GitHub-Projekten Fehler und Wünsche eingemeldet sowie etwaige Arbeitsfortschritte verfolgt werden.</p> <p>Die konkrete Ursache des GitHub-Ausfalls ist bislang nicht bekannt. Technische Basis ist immer mehr Microsofts Cloud-Plattform Azure. KI-Bots haben den Datenverkehr auf GitHub vervielfacht. Manche Entwickler, die GitHub intensiv einsetzen, nutzten am Montag den Ausfall, um in Sozialen Netzen ihrer Freude über die ungeplante Arbeitspause oder früheren Feierabend Ausdruck zu verleihen.</p> <h3 class="subheading" id="nav_seit_bald_acht__0">Seit bald acht Jahren bei Microsoft</h3> <p>Die Software-Entwicklungsplattform GitHub besteht seit 2008. Zehn Jahre später, im Juni 2018, wurde sie von Microsoft für 7,5 Milliarden Dollar gekauft. Nach Erlangung der notwendigen wettbewerbsrechtlichen Genehmigungen im Oktober desselben Jahres wurde die <a href="http://www.heise.de/news/Uebernahme-von-GitHub-durch-Microsoft-abgeschlossen-4205119.html">Übernahme GitHubs durch Microsoft abgeschlossen</a>. Damals gab es <a href="http://www.heise.de/news/GitHub-hat-keine-unmittelbaren-Plaene-zu-Azure-umzuziehen-4192687.html">offiziell keine unmittelbaren Pläne, auf Azure umzuziehen</a>.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>In der Folge begann dennoch ein schrittweiser Umzug. Im August 2025 <a href="http://www.heise.de/news/Github-CEO-Thomas-Dohmke-tritt-zurueck-10517752.html">verließ GitHub-CEO Thomas Dohmke</a> das Unternehmen. Wenig später gab Microsoft intern das Ziel aus, binnen 24 Monaten alle bis dahin unabhängig verbliebenen Teil GitHubs auf Azure zu migrieren. Dafür wurde auch die Entwicklung neuer Leistungsmerkmale hintangestellt.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:ds@ct.de" title="Daniel AJ Sokolov">ds</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11416671" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11416671: GitHub stundenlang kaputt" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-17T19:16:00.000Z <![CDATA[Schadcode-Sicherheitslücken bedrohen PostgreSQL]]> urn:bid:5147771 2026-08-17T10:21:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <div class="a-article-header__label"> <div class="a-article-header__alert"> Alert! </div> </div> <p class="a-article-header__lead" dir="ltr"> In aktuellen Versionen haben die PostgreSQL-Entwickler mehrere Sicherheitslücken geschlossen. Für einen Versionsstrang läuft bald der Support aus. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Malicious-code-vulnerabilities-threaten-PostgreSQL-11416033.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FSchadcode-Sicherheitsluecken-bedrohen-PostgreSQL-11415746.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.security.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FSchadcode-Sicherheitsluecken-bedrohen-PostgreSQL-11415746.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Schadcode-Sicherheitsluecken-bedrohen-PostgreSQL-11415746.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.security.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Schadcode-Sicherheitsluecken-bedrohen-PostgreSQL/forum-588549/comment/" class="a-article-action" name="meldung.security.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>11</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/7/7/7/1/shutterstock_514221997-1b694600c0532a64.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="1999" height="1124" layout="responsive" src="/imgs/18/5/1/4/7/7/7/1/shutterstock_514221997-1b694600c0532a64.jpeg" alt="Über 50.000 Datenbank-Sever über Uralt-Windows-Bug mit Krypto-Minern infiziert" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 1999 / 1124;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="1999" height="1124" alt="Über 50.000 Datenbank-Sever über Uralt-Windows-Bug mit Krypto-Minern infiziert" style="aspect-ratio: 1999 / 1124; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;ronstik/Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-17T12:21:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >17.08.2026, </span> <span class="a-datetime__time ">12:21 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 1&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/security/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Security" > Security </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/dennis-schirrmacher-4256415" class="creator__link" >Dennis Schirrmacher</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Malicious-code-vulnerabilities-threaten-PostgreSQL-11416033.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Angreifer können über mehrere Softwareschwachstellen im Datenbankmanagementsystem PostgreSQL Schadcode auf Systeme schieben und ausführen. Dagegen sind abgesicherte Ausgaben erschienen.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <h3 class="subheading" id="nav_28_lücken__0">28 Lücken geschlossen</h3> <p><a href="https://www.postgresql.org/about/news/postgresql-186-1711-1615-1519-1424-and-19-beta-3-released-3365/" rel="external noopener" target="_blank">Die Entwickler geben in einem Beitrag an</a>, die <strong>Versionen 14.24, 15.19, 16.15, 17.11, 18.6</strong> repariert zu haben. Sie weisen Admins darauf hin, dass der Support für PostgreSQL 14 am 12. November 2026 ausläuft. Ab diesem Zeitpunkt bekommt die Version keine Sicherheitsupdates mehr und Sicherheitslücken bleiben offen. Wer diese Ausgabe installiert hat, muss bis dahin ein Upgrade auf eine noch unterstützte Version vornehmen.</p> <p>In den meisten Fällen können Angreifer nach erfolgreichen Attacken eigenen Code ausführen und so die volle Kontrolle über Instanzen erlangen. Etwa im Kontext der Datentypen <code>tsvector</code> und <code>tsquery</code> kann es zu einem Speicherfehler kommen (CVE-2026-14662 „<strong>hoch</strong>“), sodass das System außerhalb des reservierten Bereichs schreibt (&quot;Out-of-bounds write&quot;).</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Zusätzlich kann ein Angreifer im Zuge des Restore-Prozesses Schadcode ausführen (CVE-2026-18408 „<strong>hoch</strong>“). Zurzeit gibt es noch keine Berichte, dass Angreifer die Sicherheitslücken ausnutzen.</p> <!-- RSPEAK_STOP --> <div id="wtma_teaser_ho_vertrieb_inline_branding"> <figure class="branding"> <a href="https://pro.heise.de/security/?LPID=39555_HS1L0001_27416_999_0&amp;amp;wt_mc=disp.fd.security-pro.security_pro24.disp.disp.disp" name="meldung.newsticker.inline.branding_security" title="Jetzt heise security PRO entdecken"> <a-img alt="Jetzt heise security PRO entdecken" class="a-u-hide-from-tablet" height="693" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/8/0/5/9/HSP-Kampa-2026_1386x800px-da2d5fade264ec54.png" style="aspect-ratio: 1200 / 693;" width="1200"> <img alt="Jetzt heise security PRO entdecken" height="693" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1200 / 693; object-fit: cover;" width="1200"> </a-img> <a-img alt="Jetzt heise security PRO entdecken" class="a-u-show-from-tablet" height="500" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/8/0/5/9/HSP-Kampa-2026_2927x800px-e80ba1d23903c359.png" style="aspect-ratio: 1830 / 500;" width="1830"> <img alt="Jetzt heise security PRO entdecken" height="500" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1830 / 500; object-fit: cover;" width="1830"> </a-img> </a> </figure> </div> <!-- RSPEAK_START --> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:des@heise.de" title="Dennis Schirrmacher">des</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11415746" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11415746: Schadcode-Sicherheitslücken bedrohen PostgreSQL" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <div class="a-article-header__label"> <div class="a-article-header__alert"> Alert! </div> </div> <p class="a-article-header__lead" dir="ltr"> In aktuellen Versionen haben die PostgreSQL-Entwickler mehrere Sicherheitslücken geschlossen. Für einen Versionsstrang läuft bald der Support aus. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Malicious-code-vulnerabilities-threaten-PostgreSQL-11416033.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FSchadcode-Sicherheitsluecken-bedrohen-PostgreSQL-11415746.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.security.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FSchadcode-Sicherheitsluecken-bedrohen-PostgreSQL-11415746.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Schadcode-Sicherheitsluecken-bedrohen-PostgreSQL-11415746.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.security.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Schadcode-Sicherheitsluecken-bedrohen-PostgreSQL/forum-588549/comment/" class="a-article-action" name="meldung.security.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>11</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/7/7/7/1/shutterstock_514221997-1b694600c0532a64.jpeg" > <figure > <div class="article-image__gallery-container" > <a-img width="1999" height="1124" layout="responsive" src="/imgs/18/5/1/4/7/7/7/1/shutterstock_514221997-1b694600c0532a64.jpeg" alt="Über 50.000 Datenbank-Sever über Uralt-Windows-Bug mit Krypto-Minern infiziert" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 1999 / 1124;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="1999" height="1124" alt="Über 50.000 Datenbank-Sever über Uralt-Windows-Bug mit Krypto-Minern infiziert" style="aspect-ratio: 1999 / 1124; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;ronstik/Shutterstock.com) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-17T12:21:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >17.08.2026, </span> <span class="a-datetime__time ">12:21 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 1&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/security/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Security" > Security </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name"><a href="http://www.heise.de/autor/dennis-schirrmacher-4256415" class="creator__link" >Dennis Schirrmacher</a></li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Malicious-code-vulnerabilities-threaten-PostgreSQL-11416033.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Angreifer können über mehrere Softwareschwachstellen im Datenbankmanagementsystem PostgreSQL Schadcode auf Systeme schieben und ausführen. Dagegen sind abgesicherte Ausgaben erschienen.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <h3 class="subheading" id="nav_28_lücken__0">28 Lücken geschlossen</h3> <p><a href="https://www.postgresql.org/about/news/postgresql-186-1711-1615-1519-1424-and-19-beta-3-released-3365/" rel="external noopener" target="_blank">Die Entwickler geben in einem Beitrag an</a>, die <strong>Versionen 14.24, 15.19, 16.15, 17.11, 18.6</strong> repariert zu haben. Sie weisen Admins darauf hin, dass der Support für PostgreSQL 14 am 12. November 2026 ausläuft. Ab diesem Zeitpunkt bekommt die Version keine Sicherheitsupdates mehr und Sicherheitslücken bleiben offen. Wer diese Ausgabe installiert hat, muss bis dahin ein Upgrade auf eine noch unterstützte Version vornehmen.</p> <p>In den meisten Fällen können Angreifer nach erfolgreichen Attacken eigenen Code ausführen und so die volle Kontrolle über Instanzen erlangen. Etwa im Kontext der Datentypen <code>tsvector</code> und <code>tsquery</code> kann es zu einem Speicherfehler kommen (CVE-2026-14662 „<strong>hoch</strong>“), sodass das System außerhalb des reservierten Bereichs schreibt (&quot;Out-of-bounds write&quot;).</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Zusätzlich kann ein Angreifer im Zuge des Restore-Prozesses Schadcode ausführen (CVE-2026-18408 „<strong>hoch</strong>“). Zurzeit gibt es noch keine Berichte, dass Angreifer die Sicherheitslücken ausnutzen.</p> <!-- RSPEAK_STOP --> <div id="wtma_teaser_ho_vertrieb_inline_branding"> <figure class="branding"> <a href="https://pro.heise.de/security/?LPID=39555_HS1L0001_27416_999_0&amp;amp;wt_mc=disp.fd.security-pro.security_pro24.disp.disp.disp" name="meldung.newsticker.inline.branding_security" title="Jetzt heise security PRO entdecken"> <a-img alt="Jetzt heise security PRO entdecken" class="a-u-hide-from-tablet" height="693" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/8/0/5/9/HSP-Kampa-2026_1386x800px-da2d5fade264ec54.png" style="aspect-ratio: 1200 / 693;" width="1200"> <img alt="Jetzt heise security PRO entdecken" height="693" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1200 / 693; object-fit: cover;" width="1200"> </a-img> <a-img alt="Jetzt heise security PRO entdecken" class="a-u-show-from-tablet" height="500" high-dpi-quality="100" quality="100" src="/imgs/09/4/8/9/8/0/5/9/HSP-Kampa-2026_2927x800px-e80ba1d23903c359.png" style="aspect-ratio: 1830 / 500;" width="1830"> <img alt="Jetzt heise security PRO entdecken" height="500" src="data:image/svg+xml,%3Csvg xmlns=&#39;http://www.w3.org/2000/svg&#39; width=&#39;696px&#39; height=&#39;391px&#39; viewBox=&#39;0 0 696 391&#39;%3E%3Crect x=&#39;0&#39; y=&#39;0&#39; width=&#39;696&#39; height=&#39;391&#39; fill=&#39;%23f2f2f2&#39;%3E%3C/rect%3E%3C/svg%3E" style="aspect-ratio: 1830 / 500; object-fit: cover;" width="1830"> </a-img> </a> </figure> </div> <!-- RSPEAK_START --> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:des@heise.de" title="Dennis Schirrmacher">des</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11415746" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11415746: Schadcode-Sicherheitslücken bedrohen PostgreSQL" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-17T10:21:00.000Z <![CDATA[Mojo 1: Sieht aus wie Python – ist aber mehr Rust]]> urn:bid:5147721 2026-08-17T09:55:00.000Z <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Nach gut drei Jahren räumt Anbieter Qualcomm beim Python-Ableger Mojo auf. Die Sprache wird einheitlicher, schlanker, aber auch strenger. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Mojo-1-Looks-like-Python-but-is-more-Rust-11415981.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FMojo-1-Sieht-aus-wie-Python-ist-aber-mehr-Rust-11415648.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FMojo-1-Sieht-aus-wie-Python-ist-aber-mehr-Rust-11415648.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Mojo-1-Sieht-aus-wie-Python-ist-aber-mehr-Rust-11415648.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Mojo-1-Sieht-aus-wie-Python-ist-aber-mehr-Rust/forum-588543/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>13</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/7/7/2/1/AufmacherPythonRust-e0796ab1a04d4148.png" > <figure > <div class="article-image__gallery-container" > <a-img width="2735" height="1536" layout="responsive" src="/imgs/18/5/1/4/7/7/2/1/AufmacherPythonRust-e0796ab1a04d4148.png" alt="Illustration rostige Schlange" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2735 / 1536;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2735" height="1536" alt="Illustration rostige Schlange" style="aspect-ratio: 2735 / 1536; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Wolf Hosbach / KI / iX) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-17T11:55:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >17.08.2026, </span> <span class="a-datetime__time ">11:55 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 6&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name">Stefan Wintermeyer</li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-toc " has-indicator > <header data-collapse-trigger class=" a-box__header " > <span> Inhaltsverzeichnis </span> </header> <div data-collapse-target class="a-box__target"> <div class="a-box__content"> </div> </div> </a-collapse> <!-- RSPEAK_START --> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Mojo-1-Looks-like-Python-but-is-more-Rust-11415981.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Das zu Qualcomm gehörende Unternehmen Modular hat die stabile Version 1.0 der Programmiersprache Mojo veröffentlicht. Die an Python angelehnte Sprache ist schlanker und einheitlicher geworden: Früher gab es oft mehrere Wege für dieselbe Sache, jetzt lassen sich Variablen beispielsweise einheitlich mit <code>var</code> deklarieren. Der Anbieter hat zudem Closures vereinheitlicht und die vormals getrennten Typen <code>Pointer</code> und <code>UnsafePointer</code> zu einem <code>Pointer</code> verschmolzen, bei dem die riskanten Operationen ein <code>unsafe_</code> im Namen tragen müssen.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p><a href="https://www.modular.com/blog/modular-26-5-mojo-1-0-is-here" rel="external noopener" target="_blank">Version 1</a> ist zusammen mit Version 26.5 der hauseigenen KI-Plattform MAX erschienen, beide im selben <a href="https://github.com/modular/modular/releases/tag/max/v26.5.0" rel="external noopener" target="_blank">GitHub-Release</a>. MAX zählt Versionen kalendarisch nach Jahr und laufender Ausgabe, Mojo wechselt mit dem ersten stabilen Release dagegen auf <a href="https://semver.org/lang/de/" rel="external noopener" target="_blank">semantische Versionierung</a> und markiert erstmals einen Teil seiner Schnittstellen ausdrücklich als stabil.</p> <h3 class="subheading" id="nav_strengere__0">Strengere Regeln für def</h3> <p>Die tiefgreifendste Neuerung betrifft die Funktionsdefinition. Mojo kannte lange <code>def</code> für Python-ähnliche und <code>fn</code> für strenger geprüfte Funktionen. Auf dem Weg zu Version 1 hat Modular <code>fn</code> gestrichen: <a href="https://github.com/modular/modular/releases/tag/max/v26.4.0" rel="external noopener" target="_blank">Seit der Beta 2</a> quittiert der Compiler das Schlüsselwort nicht mehr mit einer Warnung, sondern mit einem harten Fehler:</p> <pre class="rte__tx--listing">error: &#39;fn&#39; has been removed; use &#39;def&#39; instead</pre> <p>Verschwunden ist dabei nur das Schlüsselwort, nicht sein Verhalten: Die strengeren <code>fn</code>-Regeln gelten jetzt für <code>def</code>, das ohne ausdrückliches <code>raises</code> keine Ausnahmen mehr auslöst. Ein Umbenennen von <code>fn</code> zu <code>def</code> genügt daher meist, umgekehrt kann alter <code>def</code>-Code an den neuen Regeln scheitern.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Ebenfalls neu ist eine Lambda-Syntax für kurze anonyme Funktionen. Modular bewirbt sie als „Python-style“, verlangt aber Klammern und Typangaben: <code>lambda (x: Int) -&gt; Int: x * 2</code> statt Pythons <code>lambda x: x * 2</code>.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <h3 class="subheading" id="nav_der_compiler__1">Der Compiler findet mehr Fehler</h3> <p>Über die Typprüfung hinaus erkennt der Compiler nun ungültig gewordene Referenzen. Wächst eine Liste über ihren reservierten Platz hinaus, zieht sie an eine größere Stelle im Speicher um, und ein Verweis auf die alte Stelle zeigt danach ins Leere. In C++ ist das ein klassischer Weg zu Absturz oder Sicherheitslücke. Mojo lehnt das jetzt schon beim Übersetzen ab:</p> <!-- RSPEAK_STOP --> <a-code language="python"> <pre class="rte__tx--listing listing"><code>def main(): var numbers: List[Int] = [1, 2, 3] ref first = numbers[0] numbers.append(4) print(first) </code></pre> </a-code> <!-- RSPEAK_START --> <p><code>ref first</code> ist ein Verweis auf das erste Listenelement, keine Kopie. Die Typangabe <code>List[Int]</code> ist nötig, weil <code>[1, 2, 3]</code> in Mojo 1.0 sonst einen <code>Array</code> fester Länge ohne <code>append</code> erzeugt. Der Compiler benennt präzise, wo die Referenz ihre Gültigkeit verlor:</p> <!-- RSPEAK_STOP --> <a-code> <pre class="rte__tx--listing listing"><code>error: use of invalidated interior reference &#39;numbers[&quot;element&quot;]&#39; print(first) ^ note: origin was invalidated here numbers.append(4) </code></pre> </a-code> <!-- RSPEAK_START --> <p>Zieht man <code>print(first)</code> vor das <code>append</code>, läuft dasselbe Programm anstandslos. Ergänzend hat Modular nach eigenen Angaben den Language Server stabilisiert.</p> <h3 class="subheading" id="nav_typenprüfung__2">Typenprüfung und Ownership</h3> <p>Warum eine weitere Programmiersprache? – Python dominiert die KI-Entwicklung, ist in der verbreiteten CPython-Implementierung aber langsam; die Rechenarbeit übernehmen deshalb Bibliotheken in C, C++ oder CUDA. Dieses Zwei-Sprachen-Problem will Mojo auflösen. Die Sprache ist übersetzt und bringt statische Typprüfung, ein Ownership-Modell ohne Garbage Collector und direkte Hardwarekontrolle mit. Damit steht Mojo trotz vertrauter Python-Optik näher bei C++ und <a href="https://www.rust-lang.org/" rel="external noopener" target="_blank">Rust</a> als bei Python. Modular selbst nutzt Mojo als Grundlage von MAX und der Modular Cloud.</p> <p>Gegründet wurde Modular im Januar 2022 von Chris Lattner, dem ursprünglichen Entwickler von <a href="https://llvm.org/" rel="external noopener" target="_blank">LLVM</a> und Swift, und Tim Davis, bei Google zuständig für TensorFlow, XLA und TPU. Beide entwickelten dort <a href="https://mlir.llvm.org/" rel="external noopener" target="_blank">MLIR</a>, das heute Mojos Unterbau bildet: Daher erzeugt die Sprache Code für CPUs ebenso wie für GPUs und andere Beschleuniger. <a href="https://www.modular.com/blog/qualcomm-completes-acquisition-of-modular" rel="external noopener" target="_blank">Seit dem 29. Juli 2026</a> gehört Modular zu Qualcomm; Mojo, MAX und die Modular Cloud sollen jedoch eigenständige Produkte bleiben.</p> <h3 class="subheading" id="nav_so_sieht_mojo__3">So sieht Mojo aus</h3> <!-- RSPEAK_STOP --> <a-code language="python"> <pre class="rte__tx--listing listing"><code>def square(x: Int) -&gt; Int: return x * x def main(): var value = 42 print(square(value)) </code></pre> </a-code> <!-- RSPEAK_START --> <p>Typangaben wie <code>x: Int</code> und <code>-&gt; Int</code> sind Pflicht, <code>var</code> deklariert eine Variable, den Funktionsrumpf markiert wie in Python allein die Einrückung. Mit <code>mojo build</code> entsteht daraus eine eigenständige ausführbare Datei. Mojo läuft unter Linux, macOS und unter Windows via WSL.</p> <h3 class="subheading" id="nav_statisch__4">Statisch typisiert, und zwar konsequent</h3> <p><a href="http://www.heise.de/select/ix/2024/2/2323618560658674143" rel="external noopener" target="_blank">Der augenfälligste Unterschied zu Python</a> steckt in der Typprüfung. Python erlaubt es, derselben Variablen nacheinander eine Zahl und dann eine Zeichenkette zuzuweisen; Typfehler zeigen sich erst zur Laufzeit. Mojo legt den Typ beim Übersetzen fest: Aus <code>var value = 42</code> schließt der Compiler auf eine Ganzzahl, ein anschließendes <code>value = &quot;hallo&quot;</code> bricht die Übersetzung ab:</p> <pre class="rte__tx--listing">error: cannot implicitly convert &#39;StringLiteral[&quot;hallo&quot;]&#39; value to &#39;Int&#39;</pre> <p>Diese Strenge geht weiter, als der Python-Anstrich vermuten lässt. Ein <code>def square(x):</code> ohne Typangabe, in Python der Normalfall, lehnt der Compiler mit <code>argument type must be specified</code> ab.</p> <p>Als Brücke in bestehende Codebestände importiert Mojo über das Modul std.python vorhandene Python-Module, allerdings im echten CPython-Interpreter und damit in dessen Tempo.</p> <h3 class="subheading" id="nav_compiler_bleibt__5">Compiler bleibt vorerst geschlossen</h3> <p>In der Vergangenheit hat Modular die Sprache in hohem Tempo umgebaut. Seit der ersten öffentlichen Fassung im Mai 2023 änderten sich laufend APIs und Sprachkonstrukte, was nach eigenem Eingeständnis die langfristige Pflege von Mojo-Projekten erschwert hat.</p> <p>Damit soll Version 1 Schluss machen: Änderungen sollen während der 1.x-Reihe überwiegend additiv ausfallen; inkompatible schließt Modular nicht aus, will sie aber mit der bei gereiften Sprachen wie C++ üblichen Sorgfalt handhaben. Fertig ist die Sprache damit noch nicht.</p> <p>Offen ist bislang nur ein Teil der Plattform: Die <a href="https://github.com/modular/modular/tree/main/mojo/stdlib" rel="external noopener" target="_blank">Standardbibliothek</a> steht unter der Apache-2-Lizenz mit LLVM-Ausnahmen auf GitHub bereit, Compiler und Werkzeugkette nicht. Deren Freigabe hatte Modular bereits früher in Aussicht gestellt und bekräftigt sie nun für 2026. Bis dahin bleibt Mitarbeit nur an der Bibliothek möglich, nicht an der Sprache selbst. Genutzt haben das laut Modular knapp 200 Beitragende, mit mehr als 1.100 Pull Requests und über 200.000 veränderten Codezeilen.</p> <p>Auf der Roadmap stehen zudem ein belastbares Modell für asynchrone Programmierung, Pattern Matching und Union Types.</p> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:who@ix.de" title="Wolf Hosbach">who</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11415648" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11415648: Mojo 1: Sieht aus wie Python – ist aber mehr Rust" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <a href="${url}" title="${title}" class=" a-article-teaser__link " data-upscore-url data-google-interstitial=false > <figure class=" a-article-teaser__image-container" > <div > <a-img width="16" height="9" layout="responsive" src="${image}" alt="${title}" quality="85" high-dpi-quality="70" style=" aspect-ratio: 16 / 9;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="16" height="9" alt="${title}" style="aspect-ratio: 16 / 9; object-fit: cover;" > </a-img> </div> </figure> <div class=" a-article-teaser__content-container " > <header> <h3 class=" a-article-teaser__title " > <span class=" a-article-teaser__kicker " > ${intro} </span> <span class="a-article-teaser__title-text" data-upscore-title> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" role="img" preserveAspectRatio="xMinYMin" class="heise-plus-logo a-article-teaser__plus-icon" > <style> .plus-icon-svg-rec { fill: #14315b; } .plus-icon-svg-path { fill: #f2f2f2; } .dark .plus-icon-svg-rec { fill: #f2f2f2; } .dark .plus-icon-svg-path { fill: #323232; } </style> <rect class="plus-icon-svg-rec" width="32" height="32" rx="12" ry="12"/> <path class="plus-icon-svg-path" d="M24 14.3h-6.3V8h-3.4v6.3H8v3.4h6.3V24h3.4v-6.3H24z"/> </svg>${title} </span> </h3> </header> <p class=" a-article-teaser__synopsis " >${lead} </p> </div> </a> <div class="article-layout__header-container"> <!-- RSPEAK_START --> <header class=" a-article-header "> <p class="a-article-header__lead" dir="ltr"> Nach gut drei Jahren räumt Anbieter Qualcomm beim Python-Ableger Mojo auf. Die Sprache wird einheitlicher, schlanker, aber auch strenger. </p> <!-- RSPEAK_STOP --> <div class="a-article-header__service a-article-header__service--right"> <a href="http://www.heise.de/en/news/Mojo-1-Looks-like-Python-but-is-more-Rust-11415981.html" title="Change language" class="a-article-action" name="sprache.en" > <svg xmlns="http://www.w3.org/2000/svg" class="a-article-header__flag" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="a-article-header__flag-stroke" /> </svg> </a> <a href="//app-eu.readspeaker.com/cgi-bin/rsent?customerid=4407&amp;lang=de_de&amp;readid=meldung&amp;url=https%3A%2F%2Fwww.heise.de%2Fnews%2FMojo-1-Sieht-aus-wie-Python-ist-aber-mehr-Rust-11415648.html%3Fseite%3Dall" title="Beitrag vorlesen und MP3-Download" class="a-article-action js-article-header__readspeaker" name="meldung.developer.header.vorlesen" data-read-aloud-url="https%3A%2F%2Fwww.heise.de%2Fnews%2FMojo-1-Sieht-aus-wie-Python-ist-aber-mehr-Rust-11415648.html%3Fseite%3Dall" data-iso-language-code="de" target="_blank" rel="nofollow noopener noreferrer" > <span class="a-u-sr-only">vorlesen</span> <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#readspeaker"></use> </svg> </a> <a href="http://www.heise.de/news/Mojo-1-Sieht-aus-wie-Python-ist-aber-mehr-Rust-11415648.html?view=print" class=" link a-article-action a-u-show-from-tablet " name="meldung.developer.header.drucken" title="Druckansicht" rel="nofollow" > <svg id="" xmlns="http://www.w3.org/2000/svg" class="a-article-action__icon" viewBox="0 0 24 24" > <path d="M22,7H19V2H5V7H2A2,2,0,0,0,0,9v7a2,2,0,0,0,2,2H5v4H19V18h3a2,2,0,0,0,2-2V9A2,2,0,0,0,22,7ZM7,4H17V7H7ZM17,20H7V15H17v5Zm5-5a1,1,0,0,1-1,1H19V13H5v3H3a1,1,0,0,1-1-1V10A1,1,0,0,1,3,9H21a1,1,0,0,1,1,1Z"/> </svg> <span class="a-u-sr-only" > Druckansicht </span> </a> <a href="http://www.heise.de/forum/heise-online/Kommentare/Mojo-1-Sieht-aus-wie-Python-ist-aber-mehr-Rust/forum-588543/comment/" class="a-article-action" name="meldung.developer.header.kommentarelesen" title="Kommentar lesen" > <svg class="a-article-action__icon"> <use href="http://www.heise.de/icons/common-icons.svg#comment-bubble"></use> </svg> <span class="a-article-action__label"> <span>13</span> <span class="a-u-sr-only">Kommentare lesen</span> </span> </a> </div> <a-lightbox class="article-image" tabindex="1" src="/imgs/18/5/1/4/7/7/2/1/AufmacherPythonRust-e0796ab1a04d4148.png" > <figure > <div class="article-image__gallery-container" > <a-img width="2735" height="1536" layout="responsive" src="/imgs/18/5/1/4/7/7/2/1/AufmacherPythonRust-e0796ab1a04d4148.png" alt="Illustration rostige Schlange" quality="85" high-dpi-quality="70" instant style=" aspect-ratio: 2735 / 1536;" > <img src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='696px' height='391px' viewBox='0 0 696 391'%3E%3Crect x='0' y='0' width='696' height='391' fill='%23f2f2f2'%3E%3C/rect%3E%3C/svg%3E" width="2735" height="1536" alt="Illustration rostige Schlange" style="aspect-ratio: 2735 / 1536; object-fit: cover;" > </a-img> </div> <figcaption class="a-caption " > <p class="a-caption__source"> (Bild:&nbsp;Wolf Hosbach / KI / iX) </p> </figcaption> </figure> </a-lightbox> <!-- RSPEAK_START --> <div class="a-article-header__publish-info"> <div class="a-publish-info "> <time datetime="2026-08-17T11:55:00+02:00" class=" a-datetime a-publish-info__datetime" > <span class=" a-datetime__date a-publish-info__date" >17.08.2026, </span> <span class="a-datetime__time ">11:55 </span> <span class=" a-datetime__word " > <!-- RSPEAK_STOP -->Uhr<!-- RSPEAK_START --> </span> </time> <!-- RSPEAK_STOP --> <div class="a-publish-info__read-time"> <span class="a-publish-info__read-time-value"> Lesezeit: 6&nbsp;Min. </span> </div> <div class="a-publish-info__branding"> <a href="http://www.heise.de/developer/"> <div class="a-article-branding a-article-branding--with-hover" title="Ein Beitrag von: Developer" > Developer </div> </a> </div> <!-- RSPEAK_START --> </div> <div class="creator"> <span class="creator__label"> Von </span> <ul class="creator__names"> <li class="creator__name">Stefan Wintermeyer</li> </ul> </div> </div></header> </div> <div class="article-layout__content-container"> <div class="article-layout__content" dir="ltr" > <div class="article-content"> <!-- RSPEAK_STOP --> <a-collapse class=" a-box a-box--collapsable a-box--full-bordered a-toc " has-indicator > <header data-collapse-trigger class=" a-box__header " > <span> Inhaltsverzeichnis </span> </header> <div data-collapse-target class="a-box__target"> <div class="a-box__content"> </div> </div> </a-collapse> <!-- RSPEAK_START --> <details class="notice-banner a-box a-box--full-bordered a-box--notice a-u-mb-2"> <summary class="notice-banner__summary" aria-label="close notice"> <span class="a-u-sr-only">close notice</span> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__close-icon" viewBox="0 0 24 24" role="img" aria-hidden="true" stroke="currentColor" > <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" /> </svg> </summary> <div class="notice-banner__content a-box__content" lang="en-GB"> <svg xmlns="http://www.w3.org/2000/svg" class="notice-banner__flag-icon" width="24" height="24" viewBox="0 0 24 24" > <defs> <clipPath id="clippath"> <rect x="2" y="2" width="20" height="20" fill="none" stroke-width="0"/> </clipPath> </defs> <g clip-path="url(#clippath)"> <g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="#f0f0f0" stroke-width="0"/> <path d="m4.07,5.91c-.79,1.02-1.38,2.2-1.72,3.48h5.2l-3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m21.66,9.39c-.34-1.28-.94-2.46-1.72-3.48l-3.48,3.48h5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m2.34,14.61c.34,1.28.94,2.46,1.72,3.48l3.48-3.48H2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m18.09,4.07c-1.02-.79-2.2-1.38-3.48-1.72v5.2l3.48-3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m5.91,19.93c1.02.79,2.2,1.38,3.48,1.72v-5.2l-3.48,3.48Z" fill="#0052b4" stroke-width="0"/> <path d="m9.39,2.34c-1.28.34-2.46.94-3.48,1.72l3.48,3.48V2.34Z" fill="#0052b4" stroke-width="0"/> <path d="m14.61,21.66c1.28-.35,2.46-.94,3.48-1.72l-3.48-3.48v5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m16.45,14.61l3.48,3.48c.79-1.02,1.38-2.2,1.72-3.48h-5.2Z" fill="#0052b4" stroke-width="0"/> <path d="m21.92,10.7h-8.61V2.08c-.43-.06-.86-.08-1.3-.08s-.88.03-1.3.08v8.61h0s-8.61,0-8.61,0c-.06.43-.08.86-.08,1.3s.03.88.08,1.3h8.61v8.61c.43.06.86.08,1.3.08s.88-.03,1.3-.08v-8.61h0s8.61,0,8.61,0c.06-.43.08-.86.08-1.3s-.03-.88-.08-1.3h0Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,14.61l4.46,4.46c.21-.21.4-.42.59-.64l-3.82-3.82h-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,14.61h0l-4.46,4.46c.21.21.42.4.64.59l3.82-3.82v-1.23Z" fill="#d80027" stroke-width="0"/> <path d="m9.39,9.39h0l-4.46-4.46c-.21.21-.4.42-.59.64l3.82,3.82h1.23Z" fill="#d80027" stroke-width="0"/> <path d="m14.61,9.39l4.46-4.46c-.21-.21-.42-.4-.64-.59l-3.82,3.82v1.23Z" fill="#d80027" stroke-width="0"/> </g> </g> <path d="m12,22c5.52,0,10-4.48,10-10S17.52,2,12,2,2,6.48,2,12s4.48,10,10,10Z" fill="none" class="" /> </svg> <p class="notice-banner__text a-u-mb-0"> This article is also available in <a href="http://www.heise.de/en/news/Mojo-1-Looks-like-Python-but-is-more-Rust-11415981.html" class="notice-banner__link a-u-inline-link">English</a>. It was translated with technical assistance and editorially reviewed before publication. </p> <p class="notice-banner__link a-u-mb-0"> <button data-action="hide-en-pointer" class="notice-banner__hide-link">Don’t show this again</button>. </p> </div> </details> <p>Das zu Qualcomm gehörende Unternehmen Modular hat die stabile Version 1.0 der Programmiersprache Mojo veröffentlicht. Die an Python angelehnte Sprache ist schlanker und einheitlicher geworden: Früher gab es oft mehrere Wege für dieselbe Sache, jetzt lassen sich Variablen beispielsweise einheitlich mit <code>var</code> deklarieren. Der Anbieter hat zudem Closures vereinheitlicht und die vormals getrennten Typen <code>Pointer</code> und <code>UnsafePointer</code> zu einem <code>Pointer</code> verschmolzen, bei dem die riskanten Operationen ein <code>unsafe_</code> im Namen tragen müssen.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-3"> <div class="ad-label" id="HEI_M_Incontent-1-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-1"></div> </div> <!-- RSPEAK_START --> <p><a href="https://www.modular.com/blog/modular-26-5-mojo-1-0-is-here" rel="external noopener" target="_blank">Version 1</a> ist zusammen mit Version 26.5 der hauseigenen KI-Plattform MAX erschienen, beide im selben <a href="https://github.com/modular/modular/releases/tag/max/v26.5.0" rel="external noopener" target="_blank">GitHub-Release</a>. MAX zählt Versionen kalendarisch nach Jahr und laufender Ausgabe, Mojo wechselt mit dem ersten stabilen Release dagegen auf <a href="https://semver.org/lang/de/" rel="external noopener" target="_blank">semantische Versionierung</a> und markiert erstmals einen Teil seiner Schnittstellen ausdrücklich als stabil.</p> <h3 class="subheading" id="nav_strengere__0">Strengere Regeln für def</h3> <p>Die tiefgreifendste Neuerung betrifft die Funktionsdefinition. Mojo kannte lange <code>def</code> für Python-ähnliche und <code>fn</code> für strenger geprüfte Funktionen. Auf dem Weg zu Version 1 hat Modular <code>fn</code> gestrichen: <a href="https://github.com/modular/modular/releases/tag/max/v26.4.0" rel="external noopener" target="_blank">Seit der Beta 2</a> quittiert der Compiler das Schlüsselwort nicht mehr mit einer Warnung, sondern mit einem harten Fehler:</p> <pre class="rte__tx--listing">error: &#39;fn&#39; has been removed; use &#39;def&#39; instead</pre> <p>Verschwunden ist dabei nur das Schlüsselwort, nicht sein Verhalten: Die strengeren <code>fn</code>-Regeln gelten jetzt für <code>def</code>, das ohne ausdrückliches <code>raises</code> keine Ausnahmen mehr auslöst. Ein Umbenennen von <code>fn</code> zu <code>def</code> genügt daher meist, umgekehrt kann alter <code>def</code>-Code an den neuen Regeln scheitern.</p> <!-- RSPEAK_STOP --> <div class="ad ad--inread"> <div class="ad--inread-header"> <p class="ad--inread-header__text"> Videos by heise </p> <div class="ad--inread-header__more"> <button class="ad--inread-header-menu-toggle" popovertarget="ad--inread-header-menu"> mehr Videos <svg fill="none" height="24" viewbox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> <path d="M8.625 12.0023C8.625 12.2094 8.45711 12.3773 8.25 12.3773C8.04289 12.3773 7.875 12.2094 7.875 12.0023C7.875 11.7952 8.04289 11.6273 8.25 11.6273C8.45711 11.6273 8.625 11.7952 8.625 12.0023ZM8.625 12.0023H8.25M12.375 12.0023C12.375 12.2094 12.2071 12.3773 12 12.3773C11.7929 12.3773 11.625 12.2094 11.625 12.0023C11.625 11.7952 11.7929 11.6273 12 11.6273C12.2071 11.6273 12.375 11.7952 12.375 12.0023ZM12.375 12.0023H12M16.125 12.0023C16.125 12.2094 15.9571 12.3773 15.75 12.3773C15.5429 12.3773 15.375 12.2094 15.375 12.0023C15.375 11.7952 15.5429 11.6273 15.75 11.6273C15.9571 11.6273 16.125 11.7952 16.125 12.0023ZM16.125 12.0023H15.75M21 12.0023C21 16.9729 16.9706 21.0023 12 21.0023C7.02944 21.0023 3 16.9729 3 12.0023C3 7.03176 7.02944 3.00232 12 3.00232C16.9706 3.00232 21 7.03176 21 12.0023Z" stroke="#777" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5"></path> </svg> </button> <div class="ad--inread-header-menu" id="ad--inread-header-menu" popover> <ul class="a-u-mb-0"> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/@ct3003" target="_blank"> c&#39;t 3003 </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://www.youtube.com/heiseonline" target="_blank"> heise &amp; ct </a> </li> <li> <a class="ad--inread-header-menu-link" href="https://peertube.heise.de/" target="_blank"> Peertube </a> </li> </ul> </div> </div> </div> <figure class="video video--fullwidth"> <a-video entry-id="27360" height="9" instant is-target-video-playlist style="aspect-ratio: 16 / 9" type="targetvideo" width="16"></a-video> </figure> </div> <!-- RSPEAK_START --> <p>Ebenfalls neu ist eine Lambda-Syntax für kurze anonyme Funktionen. Modular bewirbt sie als „Python-style“, verlangt aber Klammern und Typangaben: <code>lambda (x: Int) -&gt; Int: x * 2</code> statt Pythons <code>lambda x: x * 2</code>.</p> <!-- RSPEAK_STOP --> <div class="ad-mobile-group-1"> <div class="ad-label" id="HEI_M_Incontent-2-label" style="display: none;"> Weiterlesen nach der Anzeige </div> <div class="ad ad--sticky" id="HEI_M_Incontent-2"></div> </div> <!-- RSPEAK_START --> <h3 class="subheading" id="nav_der_compiler__1">Der Compiler findet mehr Fehler</h3> <p>Über die Typprüfung hinaus erkennt der Compiler nun ungültig gewordene Referenzen. Wächst eine Liste über ihren reservierten Platz hinaus, zieht sie an eine größere Stelle im Speicher um, und ein Verweis auf die alte Stelle zeigt danach ins Leere. In C++ ist das ein klassischer Weg zu Absturz oder Sicherheitslücke. Mojo lehnt das jetzt schon beim Übersetzen ab:</p> <!-- RSPEAK_STOP --> <a-code language="python"> <pre class="rte__tx--listing listing"><code>def main(): var numbers: List[Int] = [1, 2, 3] ref first = numbers[0] numbers.append(4) print(first) </code></pre> </a-code> <!-- RSPEAK_START --> <p><code>ref first</code> ist ein Verweis auf das erste Listenelement, keine Kopie. Die Typangabe <code>List[Int]</code> ist nötig, weil <code>[1, 2, 3]</code> in Mojo 1.0 sonst einen <code>Array</code> fester Länge ohne <code>append</code> erzeugt. Der Compiler benennt präzise, wo die Referenz ihre Gültigkeit verlor:</p> <!-- RSPEAK_STOP --> <a-code> <pre class="rte__tx--listing listing"><code>error: use of invalidated interior reference &#39;numbers[&quot;element&quot;]&#39; print(first) ^ note: origin was invalidated here numbers.append(4) </code></pre> </a-code> <!-- RSPEAK_START --> <p>Zieht man <code>print(first)</code> vor das <code>append</code>, läuft dasselbe Programm anstandslos. Ergänzend hat Modular nach eigenen Angaben den Language Server stabilisiert.</p> <h3 class="subheading" id="nav_typenprüfung__2">Typenprüfung und Ownership</h3> <p>Warum eine weitere Programmiersprache? – Python dominiert die KI-Entwicklung, ist in der verbreiteten CPython-Implementierung aber langsam; die Rechenarbeit übernehmen deshalb Bibliotheken in C, C++ oder CUDA. Dieses Zwei-Sprachen-Problem will Mojo auflösen. Die Sprache ist übersetzt und bringt statische Typprüfung, ein Ownership-Modell ohne Garbage Collector und direkte Hardwarekontrolle mit. Damit steht Mojo trotz vertrauter Python-Optik näher bei C++ und <a href="https://www.rust-lang.org/" rel="external noopener" target="_blank">Rust</a> als bei Python. Modular selbst nutzt Mojo als Grundlage von MAX und der Modular Cloud.</p> <p>Gegründet wurde Modular im Januar 2022 von Chris Lattner, dem ursprünglichen Entwickler von <a href="https://llvm.org/" rel="external noopener" target="_blank">LLVM</a> und Swift, und Tim Davis, bei Google zuständig für TensorFlow, XLA und TPU. Beide entwickelten dort <a href="https://mlir.llvm.org/" rel="external noopener" target="_blank">MLIR</a>, das heute Mojos Unterbau bildet: Daher erzeugt die Sprache Code für CPUs ebenso wie für GPUs und andere Beschleuniger. <a href="https://www.modular.com/blog/qualcomm-completes-acquisition-of-modular" rel="external noopener" target="_blank">Seit dem 29. Juli 2026</a> gehört Modular zu Qualcomm; Mojo, MAX und die Modular Cloud sollen jedoch eigenständige Produkte bleiben.</p> <h3 class="subheading" id="nav_so_sieht_mojo__3">So sieht Mojo aus</h3> <!-- RSPEAK_STOP --> <a-code language="python"> <pre class="rte__tx--listing listing"><code>def square(x: Int) -&gt; Int: return x * x def main(): var value = 42 print(square(value)) </code></pre> </a-code> <!-- RSPEAK_START --> <p>Typangaben wie <code>x: Int</code> und <code>-&gt; Int</code> sind Pflicht, <code>var</code> deklariert eine Variable, den Funktionsrumpf markiert wie in Python allein die Einrückung. Mit <code>mojo build</code> entsteht daraus eine eigenständige ausführbare Datei. Mojo läuft unter Linux, macOS und unter Windows via WSL.</p> <h3 class="subheading" id="nav_statisch__4">Statisch typisiert, und zwar konsequent</h3> <p><a href="http://www.heise.de/select/ix/2024/2/2323618560658674143" rel="external noopener" target="_blank">Der augenfälligste Unterschied zu Python</a> steckt in der Typprüfung. Python erlaubt es, derselben Variablen nacheinander eine Zahl und dann eine Zeichenkette zuzuweisen; Typfehler zeigen sich erst zur Laufzeit. Mojo legt den Typ beim Übersetzen fest: Aus <code>var value = 42</code> schließt der Compiler auf eine Ganzzahl, ein anschließendes <code>value = &quot;hallo&quot;</code> bricht die Übersetzung ab:</p> <pre class="rte__tx--listing">error: cannot implicitly convert &#39;StringLiteral[&quot;hallo&quot;]&#39; value to &#39;Int&#39;</pre> <p>Diese Strenge geht weiter, als der Python-Anstrich vermuten lässt. Ein <code>def square(x):</code> ohne Typangabe, in Python der Normalfall, lehnt der Compiler mit <code>argument type must be specified</code> ab.</p> <p>Als Brücke in bestehende Codebestände importiert Mojo über das Modul std.python vorhandene Python-Module, allerdings im echten CPython-Interpreter und damit in dessen Tempo.</p> <h3 class="subheading" id="nav_compiler_bleibt__5">Compiler bleibt vorerst geschlossen</h3> <p>In der Vergangenheit hat Modular die Sprache in hohem Tempo umgebaut. Seit der ersten öffentlichen Fassung im Mai 2023 änderten sich laufend APIs und Sprachkonstrukte, was nach eigenem Eingeständnis die langfristige Pflege von Mojo-Projekten erschwert hat.</p> <p>Damit soll Version 1 Schluss machen: Änderungen sollen während der 1.x-Reihe überwiegend additiv ausfallen; inkompatible schließt Modular nicht aus, will sie aber mit der bei gereiften Sprachen wie C++ üblichen Sorgfalt handhaben. Fertig ist die Sprache damit noch nicht.</p> <p>Offen ist bislang nur ein Teil der Plattform: Die <a href="https://github.com/modular/modular/tree/main/mojo/stdlib" rel="external noopener" target="_blank">Standardbibliothek</a> steht unter der Apache-2-Lizenz mit LLVM-Ausnahmen auf GitHub bereit, Compiler und Werkzeugkette nicht. Deren Freigabe hatte Modular bereits früher in Aussicht gestellt und bekräftigt sie nun für 2026. Bis dahin bleibt Mitarbeit nur an der Bibliothek möglich, nicht an der Sprache selbst. Genutzt haben das laut Modular knapp 200 Beitragende, mit mehr als 1.100 Pull Requests und über 200.000 veränderten Codezeilen.</p> <p>Auf der Roadmap stehen zudem ein belastbares Modell für asynchrone Programmierung, Pattern Matching und Union Types.</p> <p> <!-- RSPEAK_STOP --> <span class="redakteurskuerzel ISI_IGNORE">(<a class="redakteurskuerzel__link" href="mailto:who@ix.de" title="Wolf Hosbach">who</a>)</span> <!-- RSPEAK_START --> </p> <!-- RSPEAK_STOP --> <a-gift has-access> <div data-show-has-gift-no-access> <div class="curtain curtain--gradient article-layout__curtain" data-teaser-tracking-id="gift_curtain_11415648" data-teaser-tracking-name="gift_curtain" data-teaser-tracking-rank="11415648: Mojo 1: Sieht aus wie Python – ist aber mehr Rust" data-teaser-tracking-content="gift_curtain" google-curtain > </div> </div> </a-gift> </div> </div> </div> <a index="0" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-insektenstichheiler-im-test-heat-it-vor-beurer-und-bite-away/h832dqm?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 md:w-full"><a-img width="3782" height="2125" src="https://www.heise.de/imgs/18/5/1/5/1/6/2/4/2c1d643cfa7c1fbf.jpeg" style="aspect-ratio:3782 / 2125"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="3782" height="2125" style="aspect-ratio:3782 / 2125;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-xl md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Der beste Insektenstichheiler im Test</span></span></h3></header></div></a><a index="1" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-das-beste-city-e-bike-im-test-das-perfekte-pedelec-fuer-die-stadt/syrrc15?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4080" height="2293" src="https://www.heise.de/imgs/18/5/1/5/1/5/3/8/a281a1b16a9329d8.jpeg" style="aspect-ratio:4080 / 2293"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4080" height="2293" style="aspect-ratio:4080 / 2293;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Das beste City-E-Bike im Test</span></span></h3></header></div></a><a index="2" data-component="TeaserLinkContainer" href="https://www.heise.de/bestenlisten/testsieger/top-10-der-beste-maehroboter-ohne-begrenzungskabel-mit-kamera-gps-oder-lidar/gb7xhbg?wt_mc=intern.red.bestenlisten.bestenlisten_beitragsbuehne.beitrag.buehne.buehne" class="group/teaser" data-google-interstitial="true" data-upscore-url="true"><figure data-component="Image" class="mb-4 float-right ml-4 w-[28%] md:float-none md:ml-0 md:w-full"><a-img width="4096" height="2302" src="https://www.heise.de/imgs/18/5/1/4/7/5/1/7/6d0060ffd0bd6558.jpeg" style="aspect-ratio:4096 / 2302"><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjk2cHgiIGhlaWdodD0iMzkxcHgiIHZpZXdCb3g9IjAgMCA2OTYgMzkxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBmaWxsPSIjZjJmMmYyIiBmaWxsLW9wYWNpdHk9IjEiPgogICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI2OTYiIGhlaWdodD0iMzkxIj48L3JlY3Q+CiAgICA8L2c+Cjwvc3ZnPg==" width="4096" height="2302" style="aspect-ratio:4096 / 2302;object-fit:cover"/></a-img></figure><div data-component="TeaserLinkContainer" class="-translate-y-1.5 md:transform-none"><header data-component="TeaserHeader"><h3 class="flex flex-col"><span data-component="TeaserHeadline" class="text-lg leading-snug md:text-xl md:leading-snug max-w-prose font-bold group-hover/teaser:text-brand-branding dark:group-hover/teaser:text-white"><span data-upscore-title="true">Top 10: Mähroboter ohne Begrenzungskabel</span></span></h3></header></div></a> 2026-08-17T09:55:00.000Z