News for hackers. Stuff that matters.
Re:Apple says game streaming services violate App Store poli... by psukhedelos on Friday August 07, 2020 @03:04PM (#24085363)
I can’t help but wonder if this is a larger existential debate for Apple than gaming.

Maybe they perceive this as a first step on a path of streaming apps in general? As internet connectivity continues to improve, what’s to stop all apps from simply being streamed? If they allow interactive remote gaming, why not allow us to stream text processors, photo editing apps, etc? How would they make any money off the App Store in a future where all apps are streamed bypassing their system all together?

I’m not advocating for this, just bouncing the ball in an attempt to understand their perspective. Where do you draw the line?

Re:Apple says game streaming services violate App Store poli... by bob1029 on Friday August 07, 2020 @03:37PM (#24085683)
Streaming apps are a huge threat to Apple's current business model. Arguably, the gate to the kingdom had already been thrown wide open years ago with all of the capability that currently exists in the web browsers. It's mostly just a matter of engineering at this point to get around the censors and gatekeepers.

There is probably nothing Apple could do to prevent some determined engineer from building a streaming application framework that targets web instead of native apps for delivery of final server-side rasterized content. Best they could do is start blocking websites by IP/DNS which is arguably immediate grounds for Apple being split up and scattered to the seven winds by the FTC.

Hypothetically, you could develop this framework and build your own app store at myappstore.com. Instead of downloading binary images of applications from this site, it would actually host the application directly as a streaming web experience. For instance, accessing myappstore.com/MySocialMediaApp would be the resource that loads a full-screen server-side-rendered view of that specific application. All clients would just need to store a 256 bit cookie that is used for identifying the session. Everything else could live on the server, including 100% of the client view state. This model also makes it trivial to share application state between users or devices.

This kind of approach should sound like a massive boon to Apple in terms of them having absolute control & visibility, but I think they are just playing the current development ecosystem right now.

Re:Apple says game streaming services violate App Store poli... by eclipxe on Friday August 07, 2020 @06:55PM (#24087256)
Why did you specify the bit size of the cookie?
Re:Apple says game streaming services violate App Store poli... by bob1029 on Friday August 07, 2020 @07:58PM (#24087722)
This is the size I am currently using in one of my prototypes. As noted by another poster, this demonstrates the lightweight client storage requirement. All I need is sufficient entropy to uniquely and securely identify each client from the server's perspective.
Re:Apple says game streaming services violate App Store poli... by charlieegan3 on Friday August 07, 2020 @07:02PM (#24087302)
Probably just to emphasise the lightweight requirement on client side storage.
Re:Apple says game streaming services violate App Store poli... by adamscybot on Friday August 07, 2020 @05:30PM (#24086650)
> How would they make any money off the App Store in a future where all apps are streamed bypassing their system all together?

Yes I agree, I think this is the answer. Video streaming is allowed since they already lost -- no one wants to download the whole video as an app first because the experience would suck.

That's not true of games...yet. They are scared it will be. As an enthusiast, I'm a little scared too!

Re:Apple says game streaming services violate App Store poli... by curiousmindz on Friday August 07, 2020 @06:01PM (#24086889)
Indeed, in the future, any app could be built as a native shell that provides the integration to the OS, then the actual app is streamed from the Cloud.

So, we get a native app that also runs on a server, like a website.

As Microsoft Cloud Gaming (xCloud) and other platforms are proving, there are new markets for this type of apps.