logoalt Hacker News

ProfessorLaytonyesterday at 10:31 PM21 repliesview on HN

Somehow, with 12GB of RAM, I can't get my iPhone 17 Pro to keep more than a few safari tabs open without having them refresh when I come back from an app or two, and it makes me want to throw my phone across the train (Where the internet often cuts out!).

A lot of software has been squandering the massive hardware gains that have been made. I hope this changes when it becomes a lot harder to throw hardware at the problem.

I also wonder what this means for smartphone-esque devices like the Switch 2. If this goes on long enough I won't be surprised if they release a 'lite' model with less RAM/Storage and bifurcate their console capabilities, worse than what they did with 3DS > 2DS .


Replies

intrasighttoday at 1:47 AM

It's really nuts how much RAM and CPU have been squandered. In, 1990, I worked on a networked graphical browser for nuclear plants. Sun workstations had 32 mb memory. We had a requirement that the infographic screens paint in less that 2 seconds. Was a challenge but doable. Crazy thing is that computers have 1000x the memory and like 10,000x the CPU and it would still be a challenge to paints screens in 2 seconds.

show 3 replies
brendynyesterday at 11:35 PM

I was trying to upload a 300mb video via the local police's web interface, a very important matter. I had to set my phone screen to stay on for 30 minutes and then leave the web browser open without touching it. Disabling all power saving measures makes not difference. This was the only way I could get it to finish uploading. I'm on a pixel 8 pro with grapheneos. Same thing in both Firefox and vanadium. I don't think it runs out of ram, the system is just too trigger happy. The battery still doesn't last all day anyway.

bigstrat2003today at 12:22 AM

> A lot of software has been squandering the massive hardware gains that have been made. I hope this changes when it becomes a lot harder to throw hardware at the problem.

Considering how many people are so averse to programming that they use LLMs to generate code for them? Not very likely IMO. I would like to see it happen, but people seem allergic to actually trying to be good at the craft these days.

show 1 reply
canthonytucciyesterday at 10:50 PM

I feel like my 3GS was way better about resuming where I left off than any fancy new iPhone I’ve had in the past few years.

Big name apps like Facebook, YouTube, Apple Music, Apple Podcasts seem totally disinterred in preserving my place.

YouTube being the worst where I often stack a bunch of videos in queue, pause to do something else for a while and when I return to the app the queue has been purged.

show 10 replies
jama211yesterday at 11:29 PM

Very specific complaint that has nothing to do with the amount of ram you have, that’s a software choice in iOS. Kinda a tangent for a top comment.

show 1 reply
giancarlostoroyesterday at 10:38 PM

I really dont understand that at all. Web Pages are mostly static, you would think the iPhone would cache websites reasonably well.

I remember on Android I dont recall the app name specifically, but it would let me download any website for offline browsing or something, would use it when I knew I might have no internet like a cruise.

Heck there used to be an iOS client for HN that was defunct after some time, but it would let you cache comments and articles for offline reading.

show 3 replies
thewebguydyesterday at 10:37 PM

iOS I think has really aggressive background task killing, and it also drives me insane. I know they do it for battery life but I'm about ready to switch to Android, and would have a long time ago if I that didn't also mean replacing my watch, headphones, etc.

Is it too much to ask for me to manage my own background processes on my phone? I don't want the OS arbitrarily deciding what to pause & kill. If it actually does OOM, give me a dialog like macOS and ask me what to kill. Then again, if a phone is going OOM with 12GB of RAM there's a serious optimization problem going on with mobile apps.

show 2 replies
dawnerdtoday at 1:04 AM

It’s not just mobile safari, safari on desktop does the same thing even with lots of memory available. Whatever they’re doing to limit a tabs resources needs to go, it’s so frustrating.

shafiemojitoday at 12:58 AM

I am on my $110 android device from 2022 (4GB RAM), and I have never faced the browsing related issues that you mentioned. My phone came with stock android 11 ROM with no bloats, so that might've helped too I guess.

jt2190yesterday at 11:04 PM

Settings > Apps > Safari > Reading List: Automatically Save Offline

“Save webpages to read later in Safari on iPhone” https://support.apple.com/guide/iphone/save-pages-to-a-readi...

show 2 replies
TheRoquetoday at 12:01 AM

IOS or safari issue then, I also have 12GB ram on my S25+, with 25 open tabs, and I quickly did a test, there was non that were un-loaded that I had to reload

It happened a lot on my previous phone with only 4GB ram though

mikepurvisyesterday at 10:39 PM

Wasn't the 2DS just a 3DS minus the lenticular screen, and especially minus the front-facing camera that did face tracking to improve the quality of the 3D?

My understanding was that market research showed a lot of users were turning off the 3D stuff anyway, so it seemed reasonable to offer a model at lower cost without the associated hardware.

show 1 reply
Waterluvianyesterday at 11:43 PM

It’s more likely related to choices involving making the battery last long.

dude250711yesterday at 10:45 PM

Android Firefox with ad blockers - life changing.

show 1 reply
mosurayesterday at 10:38 PM

Memory uses power, this is a major factor in why aggressively stopping things helps.

There is a strong argument modern mobile goes too far for this.

show 3 replies
biophysboyyesterday at 10:45 PM

Am I too much of an idealist to hope that AI leads to less buggy software? On the one hand, it should reduce the time of development; on the other hand, I'm worried devs will just let the agents run free w/o proper design specs.

show 5 replies
h4kunamatatoday at 12:26 AM

That is an Apple problem and keep in mind that iPhone doesn't do multi-task, the fact that you are having problems with 12GB is not surprised to me.

I have to use a Macbook M4 at work with 24GB, I have an AMD Lenovo Ryzen7 with 32GB running Linux Mint Cinnamon. It is infuriating how slow this Macbook is, even to shut it down is slow asf.

macOS is not different than Windows, I cannot wait for COB to get back to my Linux laptop.

show 2 replies
mschuster91today at 12:48 AM

> and it makes me want to throw my phone across the train (Where the internet often cuts out!).

Spotted the German lol

The general problem is that many people don't bother testing their apps outside of their office wifi with low latency, low jitter, low packet loss and high bandwidth. Something like persisting the state when the OOM/battery-save killer comes knocking onto some cloud endpoint? Perfectly fine on wifi... but on a mobile connection that might just be EDGE, cut entirely because the user is just getting a phone call and the carrier does not do VoLTE, or be of an absurd latency? Whoops. Process killer knocks a -9 and that's it, state be gone.

Side note: Anyone know of a way to prevent the iPhone hotspot from disassociating with a MacBook when the phone loses network connectivity? It's darn annoying, I counted having to reconnect twenty times on a train ride less than an hour.

arccyyesterday at 10:36 PM

but think of all your battery life gains

dangusyesterday at 10:42 PM

Removing docking functionality could possibly reduce RAM usage by never enabling 4K screen output. This would be similar to the switch lite.

Although, for a $450 device that doesn’t need to make much of a profit on its own, I also don’t think they’re heavy on memory in the first place (12GB). You can buy top quality Chinese Android handhelds with more RAM and better Qualcomm processors than the Switch 2 for about the same price, and those companies are making $0 in software royalties (e.g., AYN Thor Max is $450 with a 16GB/1TB configuration).

show 1 reply
babypuncheryesterday at 11:13 PM

I honestly think the memory shortage kills the possibility of a Switch 2 Lite.

Nintendo can't realistically take memory budget away from developers after the fact. The 2DS cut the 3D feature from the 3DS, but all games were required to be playable in 2D from day 1, so no existing games broke on the cost-reduced 2DS.