3 ms·
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
by psukhedelos 6y ago
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?
- bob1029 6y agoStreaming 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.
- eclipxe 6y agoWhy did you specify the bit size of the cookie?
- charlieegan3 6y agoProbably just to emphasise the lightweight requirement on client side storage.
- bob1029 6y agoThis 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.
- adamscybot 6y ago> 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!
- curiousmindz 6y agoIndeed, 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.