Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
You don't know what AWS is? If you don't you don't understand this business and I can't explain it to you.

If you can find your way to AWS you'll find their pricing and realize that every app downloaded to every iPhone uses bandwidth to do so, and when you get to Spotify scale the bandwidth for those downloads costs millions of dollars per month.
Let me help.

 
>>Once you reach an overwhelming market power You're not just responsible to your shareholders. You don't get to keep 30% of every transaction...
Why? When I'm promoted to high rank with lots more responsibility, can't I keep my huge amount of salary and benefit?
Before the App Store, taking 30% of anything as a digital platform was unthinkable. Imagine if Microsoft had done the same with Windows. Imagine if VISA and MasterCard took 30% of every transaction just because they provide the platform. Everything would be a lot more expensive for consumers only for a handful of corporations to get even richer.
What's wrong with Microsoft doing the same thing? It just choose not doing it based on its judgement.

VISA or MasterCard can try 30% of transaction fee and wait to see what will happen (but they must not do it at the same time otherwise anti-trust investigation will come to them).
The same applies to Coca raising 50% price.
It's just greedy, plain and simple.
It's just business; it works or fails, plain and simple
It's really not good for anyone that Apple takes such a large cut (same goes for Google, etc. of course). It's not good for developers, it's not good for you as the consumer. It's only good for Apple.
As as customer, I don't care the 30% fee, I care if the app I paid for worthing it.

But that's me who hate advertisement; you don't need paying one cent to App Store if choose so.
All my family member (about 10 persons) use iPhone, variant of iPad and Mac, most of them never pay one cent to buy any app for iPhone or iPad and seem fine for at least 8 years.
My brother's first purchase is year subscription to Office 365 Family pack for himself, wife and two children; he said it worths every penny, and you can't argue with that.
All of you people always complain about Apple's prices for their devices being too high (Studio Display, Airpods Max, etc.), but at the same time you're all going head over heels to defend Apple's taking 30% of every transaction.
Yes, most of Apple H/W are actually out of reach for most people living on earth and yet Apple keeps wanting 50% revenue. We burst into tears when seeing the price of all the new model or product announced but we can't accuse Apple a disservice to 3C users, can we? We just make compromise buying other brands and be happy with it. It's not Apple too greedy, it's me too poor.
 
LOL at "just enough support for basic webapps to work"

Web apps work nearly as well on the iphone as they do on Google Chrome on desktop, meaning terribly. Web apps are the lowest common denominator trash and can never offer a great user experience, anywhere.
They don't. Mobile Safari is far behind on newer web standards, and they deliberately don't support push notifications. And you call it trash, but a serious portion of "native" iPhone apps are basically web apps (React Native), and really most of them could work that way. Now imagine you could run those in-browser and still get native features. Wouldn't be a slave to Swift anymore.
 
Last edited:
They don't. Mobile Safari is far behind on newer web standards, and they deliberately don't support push notifications. And you call it trash, but a serious portion of "native" iPhone apps are basically web apps (React Native), and really most of them could work that way. Now imagine you could run those in-browser and still get native features. Wouldn't be a slave to Swift anymore.
I’ve worked with React, both front end and native. For native apps I’ve never worked in a project that didn’t dump it and return to Swift. See VRBO for one example.

If you need to whip up a simple UI for a cross platform app React can work well if you don’t need it to be performant or work well according to all the native requirements.

Otherwise React is trash, lowest common denominator garbage. And the fact that mobile safari doesn’t support web notifications is a blessing, since they are terrible. And it’s not the reason why web apps suck on mobile.
 
I’ve worked with React, both front end and native. For native apps I’ve never worked in a project that didn’t dump it and return to Swift. See VRBO for one example.

If you need to whip up a simple UI for a cross platform app React can work well if you don’t need it to be performant or work well according to all the native requirements.

Otherwise React is trash, lowest common denominator garbage. And the fact that mobile safari doesn’t support web notifications is a blessing, since they are terrible. And it’s not the reason why web apps suck on mobile.
I don't know what VRBO's issues were, but Discord, Instagram, Walmart, and a lot of other big names seem to be doing fine using React Native, and it was fine for me. Discord even raved about it in their tech blog.
 
Last edited:
I don't know what VRBO's issues were, but Discord, Instagram, Walmart, and a lot of other big names seem to be doing fine using React Native, and it was fine for me. Discord even raved about it in their tech blog.

As I said if you don't need a great app with a great performant UI, React Native can save you a lot of money since you don't need two code bases. Discord, Instagram, Walmart just need to expose their web UI on mobile, their mobile apps can be mediocre and they don't care.

The world of React Native apps is the club of crappy mobile apps that are thin layers over Web resources.


The current startup I work at has over a million users. Its critically important that we use the latest Apple and Android technologies to constantly improve our user experience. Because of that we would never consider any cross platform technology, especially not React Native.
 
  • Like
Reactions: Argoduck and leman
As I said if you don't need a great app with a great performant UI, React Native can save you a lot of money since you don't need two code bases. Discord, Instagram, Walmart just need to expose their web UI on mobile, their mobile apps can be mediocre and they don't care.

The world of React Native apps is the club of crappy mobile apps that are thin layers over Web resources.


The current startup I work at has over a million users. Its critically important that we use the latest Apple and Android technologies to constantly improve our user experience. Because of that we would never consider any cross platform technology, especially not React Native.
Discord and Instagram's mobile apps aren't mediocre, though. Haven't tried Walmart's so idk. They don't just reuse their web UIs. They're mostly different. For some reason, RN uses different basic elements (e.g. it's <View> instead of <div>) that work a little differently from web, so you can't even do that really.

If you want the latest platform-specific technologies, that's fine, you can bridge custom stuff fairly easily into RN. Not as easily as with a fully native app, but it's fine given how infrequently you need to do it, unless it's a game.
 
Last edited:
Discord and Instagram's mobile apps aren't mediocre, though. Haven't tried Walmart's so idk. They don't just reuse their web UIs. They're mostly different. For some reason, RN uses different basic elements (e.g. it's <View> instead of <div>) that work a little differently from web, so you can't even do that really.

If you want the latest platform-specific technologies, that's fine, you can bridge custom stuff fairly easily into RN. Not as easily as with a fully native app, but it's fine given how infrequently you need to do it, unless it's a game.

No you can’t bridge native code into RN easily. Once your native code does anything useful debugging bugs across that layer gets ridiculously hard.

Source: I was responsible for a camera framework written with Swift for a RN app. It was a nightmare. We eventually quit and switched to full native and never regretted switching. Just as AirBNB famously did.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.