4 ms·
Yep, this is super exciting. I would be surprised if Apple isn't working on SwiftUI for web themselves. They have web versions of all of their major apps alrea
by wilg 7y ago
Yep, this is super exciting.
I would be surprised if Apple isn't working on SwiftUI for web themselves. They have web versions of all of their major apps already – Photos, Numbers, Keynote, etc. I'm sure they'd prefer to not have a completely separate implementation for those. SwiftUI currently supports all the platforms those apps... except the web.
Also it makes a ton of sense to have an Apple-supported way of writing web backends in Swift... after all, they have a lot of those too.
I don't know if they'd support Windows and Linux because they could just support web instead and that would be good enough. Maybe Android is worth it though? The main reason is I'd imagine they might want to unify the codebase of Apple Music and Apple TV apps, but I'm sure they'd worry about bringing too many good apps to their competitor's OSes. That's probably too scary so they'll probably prefer to just build two apps like they already do.
Also, this reminds me, is there any way to listen to Apple Music or watch Apple TV on Windows, Linux, or Chrome OS? I don't think so. I'd have to imagine that's in the works.
- xhubin 7y agoThey probably aren't. Remember that Apple isn't very fond of the web app idea because it could make them lose their app store and the revenue from it.
- Razengan 7y agoA Swift-based web framework doesn't have to come from Apple; as already shown, you can write your own DSLs in Swift 5.1
- wilg 7y agoWell, web apps could kill their desktop platform because you can have the same experience cross-platform, so why buy a Mac? It's in their interests to ensure that the Mac app is substantially better than the web app by integrating more deeply into the OS. So offering a single framework that can do a great job on web apps and an excellent job on Apple platforms, you ensure that it's the most attractive option to developers who would otherwise build an Electron app. And you ensure that most cross-platform apps (which is most apps) are better on Apple platforms. (If they get there first, this has a side benefit of preventing Windows, Linux and Chrome OS from doing the same thing as easily.)
- Eric_WVGG 7y agoThat's weird. Why did they say that web apps were the way to go for the first two revs of "iPhone OS"? But seriously: app store revenue is a rounding error. It's more likely that Apple perceives web apps as a threat to their bottom line the same way they view ripped MP3s as a threat to their iTunes revenue.
- Razengan 7y ago> app store revenue is a rounding error. “Apple’s apps economy: Bigger than Hollywood” https://fortune.com/2015/01/22/apples-apps-economy-bigger-than-hollywood/ https://fortune.com/2015/01/22/apples-apps-economy-bigger-th...
- Eric_WVGG 7y agoEh? Videogames have made more money than Hollywood for years, that's not news or impressive. $14b (app store napkin estimate), out of $265b (2018), is ~5%.
- dmitriid 7y agoIn 2018 AppStore revenue was $46.6 billion [1]. Apple revenue for 2018 was $265.6 billion [2] So, your "rounding error" is in reality 17.5% of Apple's entire revenue. It's "only" twice bigger than the entire Mac portion of Apple's business which is $25 billion [3] [1] https://www.cultofmac.com/601492/app-store-google-play-revenue-2018/ https://www.cultofmac.com/601492/app-store-google-play-reven... [2] https://www.statista.com/statistics/265125/total-net-sales-of-apple-since-2004/ https://www.statista.com/statistics/265125/total-net-sales-o... [3] https://notesmatic.com/2018/12/apple-revenue-from-mac/ https://notesmatic.com/2018/12/apple-revenue-from-mac/
- month13 7y agoThere is Musish (https://musi.sh/ https://musi.sh/) which uses the MusicKit JS to allow Apple Music playback in the browser. There are also plans to bring the Apple TV app to Smart TV platforms as well, so a similar framework may be on the way for TV too.