iOS 1.4.8 und tvOS 1.5.2 sind da. Seit dem ersten Release der Apps im Jahr 2018 war das der grösste Umbau. Die Veränderungen gehen tiefer als man auf den ersten Blick sieht.
Netstream TV bringt alle Plattformen schrittweise auf denselben Stand. Den Anfang machte der First Screen, dann das WebTV. Jetzt sind iOS und Apple TV an der Reihe. Beide Apps folgen jetzt demselben Designprinzip wie der First Screen. Logos, Farben, Icons und Hintergründe wurden angeglichen. Beide Apps unterstützen neu Light und Dark Mode und erhalten erstmals einen eigenen Home Screen. Und unter der Haube wurde mehr angefasst als man sieht.
Von alt zu neu: eine Frage der Geduld
Acht Jahre App-Entwicklung hinterlassen Spuren. Die App wurde laufend weiterentwickelt, aber Apples Plattform hat sich in dieser Zeit grundlegend verändert. Neue Frameworks, neue Design-Paradigmen, neue Möglichkeiten. Irgendwann kommt der Punkt, an dem schrittweise Anpassungen nicht mehr ausreichen und sich die Frage stellt, ob ein kompletter Neustart nicht der ehrlichere Weg wäre.
Wir waren mehr als einmal an diesem Punkt. Ein Neubau hätte vieles vereinfacht. Aber er hätte auch bedeutet, eine stabile, produktiv genutzte App vom Markt zu nehmen. Also haben wir uns für den anderen Weg entschieden: schrittweise, Screen für Screen, ohne den laufenden Betrieb zu unterbrechen. Was man sieht ist das neue Design, der Light und Dark Mode, der Home Screen. Was man nicht sieht, ist genauso relevant.
Eine App pro Plattform, nicht eine App für alle
Wir hätten eine einheitliche Oberfläche für alle Geräte bauen können. Haben wir nicht. Die Entscheidung war bewusst.
Das iPhone und iPad bekommen die native Tab Bar und unterstützen Liquid Glass auf iOS 26. Apple TV bekommt ein Side Menu, wie man es vom First Screen kennt. Jede Plattform bekommt das, was sich dort richtig anfühlt.
Das ist mehr Aufwand. Aber eine App, die sich auf jedem Gerät so verhält, wie man es von der Plattform erwartet, ist eine bessere App. Konsistenz über alle Netstream TV Plattformen ja, aber nicht auf Kosten des plattformeigenen Erlebnisses.
{ dev_mode: true }
Apple hat mit Xcode 18, dem neuen tvOS 17 Min-Target und Swift 6 Strict Concurrency eine Weiterentwicklung eingeläutet. Für uns war das keine Einschränkung, sondern eine willkommene Gelegenheit, den Code auf ein solideres Fundament zu stellen.
Zwei grössere Strukturarbeiten laufen: ReSwift wird schrittweise durch Combine und ObservableObject abgelöst, Screen für Screen. Storyboards weichen programmatischem UI, ebenfalls graduell.
Eine besondere Herausforderung bleibt die Hardware-Vielfalt: Apple TV HD und Apple TV 4K sind beide im Einsatz, unterscheiden sich aber erheblich in der Performance. Jede Entscheidung im Code muss auf beiden Geräten funktionieren. Das klingt nach einer Kleinigkeit, ist in der Praxis aber ein permanenter Balanceakt.
To be continued
Das war nicht der Abschluss, sondern die Basis. Der Funktionsumfang der Apps wird schrittweise erweitert. Den aktuellen Stand gibt es wie immer im Changelog unter netstream.ch/tv-updates.






