Skip to main content
Contributor I
May 24, 2023

Anyone know about this app for Apple TV?

 

Found idly search in App Store on Apple TV. Called Sitnos, seems to work ok, but have never heard anyone mentioning it?

This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

14 replies

controlav
Lead Maestro
May 26, 2023

I started porting my Windows app to Apple TV, and all the back-end code went over without issue (.NET Core ftw) but I quickly got lost in the weeds of the UX. Really not a fan of Apple’s frameworks. I use Xamarin Forms on my iOS app to avoid it, but on Apple TV you have to use the native framework. Maybe I’ll try again this winter.

Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
Lyricist II
May 28, 2023

I started porting my Windows app to Apple TV, and all the back-end code went over without issue (.NET Core ftw) but I quickly got lost in the weeds of the UX. Really not a fan of Apple’s frameworks. I use Xamarin Forms on my iOS app to avoid it, but on Apple TV you have to use the native framework. Maybe I’ll try again this winter.

 

   Amen to that. The SwiftUI framework is really its own universe, and parts of it are really lacking (the tvOS functionality always seems to be the ugly stepchild of iOS stuff, with some things missing entirely).  You do, however, get a lot of stability benefits from the underlying Swift features, which we are still getting familiar with and really like. Never had a runtime error, segfault, etc., even in very early builds, as the Swift null safety approach is really all encompassing.

 

controlav
Lead Maestro
May 28, 2023

 

   Amen to that. The SwiftUI framework is really its own universe, and parts of it are really lacking (the tvOS functionality always seems to be the ugly stepchild of iOS stuff, with some things missing entirely).  You do, however, get a lot of stability benefits from the underlying Swift features, which we are still getting familiar with and really like. Never had a runtime error, segfault, etc., even in very early builds, as the Swift null safety approach is really all encompassing.

God no, I’m not touching Swift with a barge-pole. (Did they learn nothing about syntax from the Objective-C square-bracket vomit?). For me its C# or nothing :-)

Author of the leading independent Sonos apps for Android, MacOS, iOS, Windows and Xbox.
Lyricist II
May 29, 2023

God no, I’m not touching Swift with a barge-pole. (Did they learn nothing about syntax from the Objective-C square-bracket vomit?). For me its C# or nothing :-)

 

     The square bracket reference does bring up (bad) memories of Objective-C, but there is some kind of interesting stuff in Swift. The newish async/await stuff is pretty slick. The “extension” system for being able to add methods to other/pre-existing classes (“retroactive modelling”) is pretty powerful.

    Of course none of this stuff isn’t already available in other languages, which does beg the question of why Apple has poured so much energy into it.