Connect with us

Entwicklung & Code

software-architektur.tv: Subjektives Schätzen, beliebige Deadlines?


Schätzen gehört zum Alltag vieler Projekte – doch jede Schätzung ist immer spezifisch für ein Team. Kann man Aufwand objektiv bewerten oder gar „absolut“ schätzen? Und wie sollten Teams mit den Deadlines umgehen, deren Name schon suggeriert, dass sie über Leben und Tod eines Projekts entscheiden?

Weiterlesen nach der Anzeige

In dieser Episode beleuchtet Eberhard Wolff den Umgang mit Schätzungen und Terminen aus unterschiedlichen Perspektiven: Wie viel Objektivität ist wirklich möglich, welche psychologischen und organisatorischen Faktoren beeinflussen die Teams – und was bedeutet das für den realistischen Umgang mit Deadlines?

Lisa Maria Schäfer malt dieses Mal keine Sketchnotes.

Die Ausstrahlung findet am Freitag, 14. November 2025, live von 13 bis 14 Uhr statt. Die Folge steht im Anschluss als Aufzeichnung bereit. Während des Livestreams können Interessierte Fragen via Twitch-Chat, YouTube-Chat oder anonym über das Formular auf der Videocast-Seite einbringen.

software-architektur.tv ist ein Videocast von Eberhard Wolff, Blogger sowie Podcaster auf iX und bekannter Softwarearchitekt, der als Head of Architecture bei SWAGLab arbeitet. Zum Team gehören außerdem Lisa Maria Schäfer (Socreatory) und Ralf D. Müller (DB Systel). Seit Juni 2020 sind über 250 Folgen entstanden, die unterschiedliche Bereiche der Softwarearchitektur beleuchten – mal mit Gästen, mal Wolff, Schäfer oder Müller solo. Seit mittlerweile mehr als zwei Jahren bindet iX (heise Developer) die über YouTube gestreamten Episoden im Online-Channel ein, sodass Zuschauer dem Videocast aus den Heise Medien heraus folgen können.

Weitere Informationen zur Folge finden sich auf der Videocast-Seite.

Weiterlesen nach der Anzeige


(map)



Source link

Entwicklung & Code

TypeScript 6.0 steht in den Startlöchern: Die letzte JavaScript-basierte Version


Microsoft hat die Betaversion für TypeScript 6.0 veröffentlicht, das letzte Release mit der aktuellen JavaScript-Codebasis. Ab Version 7.0 werden der Compiler und der Language Service in Go geschrieben sein, was Geschwindigkeitsvorteile bringen soll. TypeScript 6.0 soll in erster Linie den Weg zum Umstieg ebnen.

Weiterlesen nach der Anzeige




(Bild: jaboy/123rf.com)

Tools und Trends in der JavaScript-Welt: Die enterJS 2026 wird am 16. und 17. Juni in Mannheim stattfinden. Das Programm dreht sich rund um JavaScript und TypeScript, Frameworks, Tools und Bibliotheken, Security, UX und mehr. Frühbuchertickets sind im Online-Ticketshop erhältlich.

Einige Aspekte gelten in TypeScript 6.0 als veraltet (deprecated) – doch derzeit lassen sich diese Deprecations noch einfach ignorieren. Dazu dient die Einstellung "ignoreDeprecations": "6.0" in der tsconfig.json-Datei. Ab Version 7.0 wird das nicht mehr möglich sein, und die veralteten Funktionen lassen sich dort nicht mehr nutzen.

Die Änderungen sollen den Prozessen Rechnung tragen, die in den vergangenen zwei Jahren seit Version 5.0 stattgefunden haben, so das TypeScript-Team. Unter anderem seien Bundler und ECMAScript-Module zu den häufigsten Modulzielen für neue Projekte geworden, und tsconfig.json habe sich zu einem fast universellen Konfigurationsmechanismus entwickelt, während der Wunsch nach strengerer Typisierung zugenommen habe.

Konkret entfällt unter anderem das Target ECMAScript 5, denn seit über einem Jahrzehnt steht der Nachfolger ECMAScript 2015 (ES 6) bereit und alle modernen Browser können damit umgehen, wie das TypeScript-Team ausführt. Damit einhergehend ist nun auch --downlevelIteration veraltet, da es lediglich für ECMAScript 5 relevant war. Statt der veralteten asserts-Syntax kommt nun das Keyword with für Import-Attribute zum Einsatz.

Ein ausführlicher Blogeintrag geht auf diese und weitere Deprecations sowie Feature-Neuerungen ein.

Weiterlesen nach der Anzeige

TypeScript 6.0 gilt mit der Beta als Feature-stabil und soll keine weiteren Funktionen oder Breaking Changes erhalten. Neben der Betaversion sind auch Nightly Builds verfügbar, um frühe Einblicke in das nächste Release zu erhalten. Daneben geht die Arbeit an TypeScript 7.0 weiter, und auch dafür können Interessierte Vorschauversionen ausprobieren sowie Feedback abgeben.

Wer mit TypeScript 6.0 Deprecation-Warnungen erhält, sollte diese zunächst beheben, bevor er oder sie auf Version 7.0 wechselt, empfiehlt das TypeScript-Team. Schon bald nach TypeScript 6.0 soll TypeScript 7.0 erscheinen.


(mai)



Source link

Weiterlesen

Entwicklung & Code

Redox OS kompiliert erstmals Code auf sich selbst


close notice

This article is also available in
English.

It was translated with technical assistance and editorially reviewed before publication.

Das vollständig in Rust geschriebene Betriebssystem Redox OS hat im Januar 2026 einen bedeutenden Meilenstein erreicht: Entwickler konnten erstmals einen Commit komplett aus Redox heraus durchführen. Jetzt funktionieren sowohl der Rust-Compiler rustc als auch der Paketmanager Cargo auf dem System.

Weiterlesen nach der Anzeige

Dieser Fortschritt markiert einen wichtigen Schritt in Richtung eines eigenständigen Entwicklungssystems. Das Projekt wurde maßgeblich durch Anhad Singh im Rahmen des Redox Summer of Code vorangetrieben. Dank seiner Arbeit können Entwickler nun einfache Programme in Rust, C und C++ direkt auf Redox kompilieren.

Darüber hinaus haben die Entwickler zahlreiche weitere Verbesserungen implementiert. Eine neue Capability-basierte Security-Infrastruktur bietet granulare Berechtigungen für Prozesse. Der SSH-Support wurde erweitert und funktioniert nun zuverlässig für den Remote-Zugang. Zudem wurde die Latenz bei USB-Eingabegeräten deutlich reduziert.

Der Bootloader bietet jetzt eine Text-Editing-Umgebung zum Hinzufügen, Entfernen und Ändern von Boot-Parametern. Der Login-Manager wurde um Menüs für Energieverwaltung und Tastaturlayout ergänzt. Das Kernel-Memory-Management erhielt signifikante Verbesserungen, während ARM64-Systeme nun Dynamic Linking unterstützen.

Die POSIX-Compliance wurde weiter verbessert, was die Kompatibilität mit Unix-Software erhöht. Zusätzlich behobene Fehler betreffen den Intel HD Audio-Treiber, PS/2-Touchpads sowie UEFI-Firmware. Die Entwickler arbeiten außerdem am RISC-V-Port und haben QEMU auf Redox selbst portiert. Alle im Januar umgesetzten Änderungen finden sich im Redox-Blog.

Weiterlesen nach der Anzeige

Für die Zukunft plant das Projekt spezialisierte Versionen: Hosted Redox für virtuelle Maschinen, Redox Server für Edge- und Cloud-Umgebungen mit Sandboxing-Funktionen sowie Redox Desktop mit COSMIC-Integration und Wayland-Support. Diese Pläne wurden bereits 2023 skizziert und werden schrittweise umgesetzt.

Redox OS basiert auf einer Microkernel-Architektur und nutzt Rusts Memory-Safety-Eigenschaften, um die Sicherheit zu erhöhen. Das System unterstützt Intel-, AMD-, ARM- und RISC-V-Prozessoren sowie verschiedene Speicher- und Eingabegeräte. Die Desktop-Variante benötigt weniger als 512 MByte RAM, während Minimal-Images unter 50 MByte groß sind. Im Oktober 2023 kündigten die Entwickler erstmals konkrete Pläne für Server- und Desktop-Editionen an.


(fo)



Source link

Weiterlesen

Entwicklung & Code

Android 17: Google macht Rückzieher bei erster Beta – das steckt drin


Google wollte gestern das Update auf Android 17 Beta 1 veröffentlichen. Der Konzern hatte einige US-Medien wie üblich mit Vorabinformationen versorgt, die sie zu einer bestimmten Uhrzeit veröffentlichen durften. Die Meldungen gingen online, bei Google passierte dann aber nichts. Weder die Ankündigung auf Googles Android-Entwicklerseite noch Systemabbilder der neuen Vorabversion sind erschienen. Trotz der kurzfristigen Kehrtwende – mittlerweile heißt es, das Update werde „in Kürze“ freigegeben – ist immerhin klar, was im Update steckt und wie die Roadmap bis zur Veröffentlichung aussieht.

Weiterlesen nach der Anzeige

Wie unter anderem Android Authority und 9to5 Google schreiben, richtet sich die erste Betaversion von Android 17 an Entwickler. Der Release soll ihnen dabei helfen, anpassungsfähigere und leistungsoptimierte Apps zu erstellen. Zudem enthält es zahlreiche neue Tools für „Medien- und Kameraerlebnisse“.

Laut Google ist eine der größten entwicklerseitigen Neuerungen von Android 17 die erweiterte Anpassungsfähigkeit von Apps. Einer neuen „Adaptive Roadmap“ zufolge von Google sollen Entwickler die Anforderungen hinsichtlich Ausrichtung und Größenanpassung für Apps auf Geräten mit großem Bildschirm nicht mehr deaktivieren können. Die neue Regel gelte für Android-Geräte mit einer Mindestbreite von 600 dp oder mehr. Dies umfasst in der Regel Tablets, aufgeklappte Foldables und Desktop-ähnliche Fensterumgebungen.

Lesen Sie auch

Das bedeutet, dass Apps, die auf Android 17 (SDK 37) ausgerichtet sind, die Größenanpassung und das Multitasking in Fenstern nach Googles Vorgaben unterstützen. Sie dürfen damit nicht mehr auf eine feste Ausrichtung oder ein festes Seitenverhältnis festgelegt werden.

Android 17 Beta 1 liefert außerdem Tools zur Verbesserung der Medien- und Kamera-App-Erfahrung. Unter anderem führt das große Update professionelle Kamera-APIs für flüssigere Übergänge ein, mit denen Kamera-Apps zwischen den Modi wechseln können, ohne die Kamerasitzung vollständig neu zu starten, heißt es. Mit dieser Lösung sollen kleinere Pausen, sichtbare Fehler und Verzögerungen beim Wechseln der Kameramodi vermieden werden.

Weiterlesen nach der Anzeige

Außerdem erlaubt Android 17 Apps auch den Zugriff auf Metadaten aller aktiven physischen Kamerasensoren und nicht nur des Hauptsensors. Dadurch sollen Kamera-Apps einen tieferen Einblick „in die Vorgänge hinter den Kulissen beim Objektivwechsel oder beim Zoomen“ erhalten.

Wie Android Authority die Vorabmeldung zitiert, führt Google verbesserte Audiosteuerungen ein, um die Lautstärke über alle Apps hinweg zu normalisieren. Zudem erhält Android 17 Unterstützung für Versatile Video Coding (VVC), auch bekannt als H.266. Dieser Videokomprimierungsstandard ist dazu in der Lage, eine ähnliche oder bessere Videoqualität bei geringeren Dateigrößen zu liefern, vorausgesetzt, das Android-Gerät verfügt auch über kompatible Hardware.

Android 17 Beta 1 enthält zudem einige zusätzliche Neuerungen für Entwickler: Dazu gehören Leistungsverbesserungen für eine bessere Ressourcenverwaltung und schnellere Interaktionen, Optimierungen in Bezug auf Datenschutz und Sicherheit sowie Verbesserungen der Konnektivität. Dazu gehört auch die Darstellung von VoIP-Anrufen (aus Apps wie WhatsApp) im System-Dialer.

Weiter erhält Wi-Fi-Ranging (IEEE 802.11az) neue Funktionen zur Näherungserkennung, die genauere Entfernungsmessungen und die Erkennung von Geräten in der Nähe ermöglichen. Google fügt außerdem Begleitgeräteprofile „Medizinische Geräte“ und „Fitness-Tracker“ hinzu. Dies soll etwa den Einrichtungsprozess für Apps, die eine Verbindung zu diesem Zubehör herstellen, vereinfachen.

Für Android XR bringt Android 17 einen neuen Interaktionsmodus, mit dem Apps intelligenter auf die Interaktion des Benutzers mit einem Extended-Reality-Gerät reagieren können, beispielsweise wenn sich der Anzeigestatus ändert.

Durch die Umstellung der Android-Entwicklung auf einen ganzjährigen Release-Zyklus, bei dem der im Sommer 2025 eingeführte Android-Canary-Kanal das bisherige Developer-Preview-Modell ersetzt, sollen Entwickler schneller künftige Funktionen testen können. Die Betas könnten durch die kontinuierliche und ganzjährige Feedbackschleife stabiler und fehlerfreier sein als die bisherigen.


Android 17 Roadmap

Android 17 Roadmap

Bis Juni 2026 dürfte die stabile Version von Android 17 für Pixel-Geräte erscheinen.

(Bild: Google)

Laut der Roadmap von Google wird Android 17 einen ähnlichen Release-Rhythmus wie Android 16 verfolgen. Das Unternehmen plant, bis März 2026 die Plattformstabilität zu erreichen. Im zweiten Quartal, voraussichtlich im Juni 2026, soll dann die stabile Version für Pixel-Geräte erscheinen. Eine kleinere SDK-Version wird im vierten Quartal 2026 folgen.

Sobald Google den Schalter umlegt, können Nutzerinnen und Nutzer, die ihr Gerät im Android-Beta-Programm registriert haben, die erste Beta von Android 17 als OTA-Update installieren. Bereits registrierte Geräte erhalten das Update automatisch. Kompatibel sind alle Pixel-Smartphones ab dem Pixel 6, sämtliche Pixel-Foldables und das Pixel Tablet.


(afl)



Source link

Weiterlesen

Beliebt