Earlier quoted context omitted.
Android lets you easily disable notifications for some features of apps in settings. Apple is all or nothing and you have to hope that the app dev was kind enough to put granular notification settings in the app. It's also just better at stuff like in-notfication replies.
"Nobody" wants to spend 20 minutes configuring at that granularity: apple's is more than sufficient for 99.9999% of all use cases. All the supposedly superior Android features in this entire thread are things only a minute fraction of tinkerers actually care about.
Apple’s 2½ year old iPhone 12 is 6% faster than the new Samsung Galaxy S23 Ultra
501–509 of 509 posts
Re: Apple’s 2½ year old iPhone 12 is 6% faster than the new Samsung Galaxy S23 Ultra
#502> However, single-core performance is generally considered more important when it comes to overall speed for everyday usage, as most tasks are unable to scale efficiently across multiple cores. Thank you for acknowledging this. I think few people actually appreciate the need for better single-core performance. It's, in comparison, easy to just add more cores and use more power, but what is hard is making one core fas…
Moreover, if someone really is interested in the speed of normal applications, then it is more useful to directly measure things like start-up times of popular apps. Apple isn't ahead here, as far as I know, despite higher single-core performance.
Re: Apple’s 2½ year old iPhone 12 is 6% faster than the new Samsung Galaxy S23 Ultra
#503Does benchmark results really matter that much for phones? I don't see myself compiling code, playing graphics intensive video games, multitasking with many engineering software running simultaneously, on a phone. Although Apple most definitely still leads on these factors, I think battery life, general latency/responsiveness of doing daily tasks, reliability, etc, are more important than some random coremark.
A faster benchmark means tasks get finished faster, which means improved latency/responsiveness and less battery used.
Re: Apple’s 2½ year old iPhone 12 is 6% faster than the new Samsung Galaxy S23 Ultra
#504Earlier quoted context omitted.
I believe it's still true. Apple's swift/obj c++ don't use garbage collection. Android default java/kitlin does, so android is inherently more memory intensive.
Ref counting is garbage collection. But it trades off better throughput for less memory overhead that is true.
Re: Apple’s 2½ year old iPhone 12 is 6% faster than the new Samsung Galaxy S23 Ultra
#505Earlier quoted context omitted.
This made me chuckle. I'm "still rocking" an iPhone 12 because I'm still paying it off. If it were dated and obsolete I'd be angry I threw away my money buying Apple.
Paid off the moment I bought it.
Re: Apple’s 2½ year old iPhone 12 is 6% faster than the new Samsung Galaxy S23 Ultra
#506Earlier quoted context omitted.
Ref counting is garbage collection. But it trades off better throughput for less memory overhead that is true.
You keep saying that, but it is not true.
Now if you want general ref counting you have to use atomic counters, and those will trash your performance on modern machines beyond fixing. And then we didn’t even mention that big object graphs will have to be recursively freed, an overhead that can’t be amortized in this case. Oh and you do need a tracing step one way or another to free cycles.
Re: Apple’s 2½ year old iPhone 12 is 6% faster than the new Samsung Galaxy S23 Ultra
#507Earlier quoted context omitted.
OP thinks it is. "It's at least $100 below market average and performance is great" => market average
He meant Market average as in average flagship prices. Pixel 6 pro and 7 pro prices are cheap compared to any other phone from the same tier.
Re: Apple’s 2½ year old iPhone 12 is 6% faster than the new Samsung Galaxy S23 Ultra
#508Earlier quoted context omitted.
He meant Market average as in average flagship prices. Pixel 6 pro and 7 pro prices are cheap compared to any other phone from the same tier.
This exactly. Regular Pixel 6 and 7 were also often mentioned as great value.
Re: Apple’s 2½ year old iPhone 12 is 6% faster than the new Samsung Galaxy S23 Ultra
#509Earlier quoted context omitted.
You keep saying that, but it is not true.
Tracing GCs get to amortize their deletion costs over time - in theory a tracing GC with two equal spaces (thus at least 2X overhead) can just copy used data to the currently unused partition and switch over, later overwriting the former region. This combined with thread local allocation buffers where an allocation is only a pointer bump is a really great combo. There are many smart modifications, but this auto-defra…