10 ms·
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
by ProfessorLayton 7mo ago
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 .
- arccy 7mo agobut think of all your battery life gains
- thewebguyd 7mo agoiOS 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.
- estimator7292 7mo agoI recently started learning how to do iOS apps for work and the short answer is: you don't. Apple seemingly wants all apps to be static jpegs that never need to connect to any data local or remote, and never do any processing. If you want to do something in the background so that your user can multitask, too damn bad. You can run in the background, for a non-deterministic amount of time. If you do that, iOS nags your user to make it stop. If you access radios, iOS nags your user to disable it. It's honestly insane. I don't know why or how anyone develops for this platform. Not to mention the fact that you have to spend $5k minimum just to put hello world on the screen. I can't believe that apple gets away with forcing you to buy a goddamn Mac to complile a program.
- n8cpdx 7mo agoYou can get a brand new Mac for < $600 People develop for iOS because iOS users spend more money. End of story.
- homebrewer 7mo agoDepends on where you live. I haven't seen one for less than $1000, and that's for a five-year old model soon going out of support. Seems like a waste of money.
- ErneX 7mo agoNo Mac Minis there?
- babypuncher 7mo ago> If you do that, iOS nags your user to make it stop. If you access radios, iOS nags your user to disable it. These are features, because we can't trust developers to be smart about how they implement these. In fact, we can't even trust them not to be malicious about it. User nags keep the dveloper honest on a device where battery life and all-day availability is arguably of utmost importance. > you have to spend $5k minimum just to put hello world on the screen. Now that's just nonsense.
- post-it 7mo agoI've never felt nagged. Every time I get one of those popups, which isn't too often, I think "neat, good to know." It's inconvenient that apps can't do long-running operations in the background outside of a few areas, but that's a design feature of the platform. Users of iOS are choosing to give up the ability to run torrent clients or whatever in exchange for knowing that an app isn't going to destroy their battery life in the background.
- ErneX 7mo agoYou don’t have to spend 5K, cmon.
- toast0 7mo ago> 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. Android does all sorts of wacky stuff with background tasks too... Although I don't feel like my 6 GB Android is low memory, so maybe there's something there, but I also don't run a lot of apps, and I regularly close Firefox tabs. Android apps do mostly seem well prepared for background shenanigans, cause they happen all the time. There's the AOSP/Google Play background app controls, but also most of the OEMs do some stuff, and sometimes it's very hard to get stuff you want to run in the background to stay running. I dunno about watches, but Airpods work fine with Android, as long as you disconnect them from FindMy cause there's no way to make them not think they're lost (he says authoritatively, hoping to be corrected).
- spaqin 7mo agoOn Android of course it depends on the configuration. I am running LineageOS 23 on an older device with 6GB of RAM as well and it would kill basically anything (making e.g. paying with a credit card a pain when you have to switch to the bank app to confirm a transaction). Had to adjust few variables for ZRAM control and now it's seamless.
- kyralis 7mo agoiOS doesn't have aggressive background task killing except for memory pressure. It suspends apps for battery life; it only kills them under memory constraints. If you don't want apps dying and tabs closing, use apps that use less memory. iOS does not have swap out of a desire to avoid unnecessary NAND wear (and to avoid the performance impact), so it must more aggressively kill things.
- skeptic_ai 7mo agoSo I have safari and I can’t switch to my email? Both native apps and sometimes I lose the state of safari if I move more than 10s away? I have to keep switching between the 2 apps to keep alive my safari tab? Insanity
- mosura 7mo agoMemory 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.
- Gigachad 7mo agoI can't imagine the iphone is entirely powering down memory. Otherwise just unallocating memory won't change the power consumption.
- goalieca 7mo agoWith dram, you have to refresh every cell within a periodic interval. Usually this is handled in hardware. It would be a crazy optimization if unused pages weren’t refreshed. There would have to be a decent amount of circuitry to decide that.
- deleted 7mo ago[deleted]
- toast0 7mo agoI'm not suggesting it exists, but I could plausibly see something where the range to refresh could be changed at runtime. If you could adjust refresh on your 8 GB phone in 1 GB intervals (refresh up to 1/2/4/8 GB etc; or refresh yes/no for each 1GB interval), the OS could be sure to put its memory at low addresses, and the OS could do memory compaction into lower addresses and disable refresh on higher addresses from time to time. Or ... I think there's apis for allocations for background memory vs foreground memory; if you allocate background memory at low addresses and foreground memory at high addresses, then when the OS wants to sleep, it kills the process logically and then turns off refresh on the ram ... when it wants to use it again later, it will have to zero the ram cause who knows what it'll have. I don't work at that kind of level, so I dunno if the juice would be worth the squeeze (sleep with DRAM refresh is already very low power on phone scales), but it seems doable.
- giancarlostoro 7mo agoI 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.
- LtWorf 7mo agoWeb pages that make sense are mostly static. But these days articles need to load each paragraph dynamically, so in order to save 3kb in case you wouldn't finish the article you need to download 5mb of js to do that, plus a bunch of extra handshakes.
- ibejoeb 7mo agoObviously it depends on what you're consuming, but popular sites are rarely static web pages. Safari suspends backgrounded tabs. I think that's what we're observing here rather than strictly memory pressure.
- deaddodo 7mo agoIt's the js that does it, because so many webpages are terribly optimized to integrate aggressive ad waterfalls into them. Or have persistent SPA framework's doing continually scope checks. That being said, there's no reason the Safari context shouldn't be able to suspend the JS and simply resume when the context is brought back to the foregrown. It's already sandboxed, just stop scheduling JS execution for that sandbox.
- HerbManic 7mo agoSorr of related. On my laptop running linux, Firerox with youtube will get progressively slower if you keep sleeping and waking up the laptop. It is as though the JS is struggling to keep up with adjusting to the suspend and wake cycle. This never happened on Windows/macos systems so it could just be a linux thing.
- mikepurvis 7mo agoWasn'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.
- jsheard 7mo ago> My understanding was that market research showed a lot of users were turning off the 3D stuff anyway It was also because young children weren't supposed to use the 3D screen due to fears of it affecting vision development. You could always lock it out via parental controls on the original, but still that was cited as a reason for adding the 2DS to the lineup. https://www.ign.com/articles/2013/08/28/nintendo-announces-2ds https://www.ign.com/articles/2013/08/28/nintendo-announces-2... > Fils-Aime said. “And so with the Nintendo 3DS, we were clear to parents that, ‘hey, we recommend that your children be seven and older to utilize this device.’ So clearly that creates an opportunity for five-year-olds, six-year-olds, that first-time handheld gaming consumer."
- dangus 7mo agoRemoving 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).
- jsheard 7mo ago> Removing docking functionality could possibly reduce RAM usage by never enabling 4K screen output. This would be similar to the switch lite. Every version of the Switch 1 had 4GB of RAM, they didn't cut that on the Lite. Going back and patching every game to ensure it ran on less RAM it was originally designed for would have been a nightmare. > (e.g., AYN Thor Max is $450 with a 16GB/1TB configuration). AYN just announced that the Thor will get a price increase soon for obvious reasons. https://www.reddit.com/r/SBCGaming/comments/1rf5gxq/to_thor_or_not_to_thor_pricing_increase_in_april/ https://www.reddit.com/r/SBCGaming/comments/1rf5gxq/to_thor_...
- dangus 7mo agoOh yeah, I accidentally implied the switch lite cut down RAM when it didn’t. Of course the Thor Max will have a price increase, but also, obviously 16GB/1TB is a massively bigger bill of materials than the Switch 2’s 12GB/256GB configuration. And I forgot to mention that Nintendo has far more pricing leverage in terms of their volume.
- dude250711 7mo agoAndroid Firefox with ad blockers - life changing.
- rationalist 7mo agoMine (Android Firefox) does it when I have a YouTube video paused and do something else for a bit. Whenever I stop watching a video, I have to screenshot it so I know the timestamp to try to get back to later :-/ App battery usage is unrestricted, so it's not that.
- biophysboy 7mo agoAm 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.
- goalieca 7mo agoThe message with AI from execs is that you have to go fast (rush!). Quality of work drops when you rush. You forget things, don’t dwell on decisions and consequences, just go-fast-and-break-things.
- mschuster91 7mo ago> The message with AI from execs is that you have to go fast (rush!). Quality of work drops when you rush. Sure, but otherwise, the competition will be first to market, and the exec may lose their bonus. So, the exec keeps their bonus, and when the tech debt collapses, the exec will either have departed long ago or will be let go with a golden parachute, and in the worst case an entire product line goes down the drain, if not the entire company. The financialization and stonkmarketization of everything is killing our society.
- tkzed49 7mo agoThe average LLM writes cleaner, better-factored code than the average engineer at my company. However, I worry about the volume of code leading to system-scale issues. Prior to LLMs, the social contract was that a human needs to understand changes and the system as a whole. With that contract being eroded, I think the sloppiness of testing, validation, and even architecture in many organizations is going to be exposed.
- al_borland 7mo agoThe social contract where I work is that you’re still expected to understand and be accountable for any code you ship. If you use an LLM to generate the code, it’s yours. If someone is uncomfortable with that, then they are leaning too hard on the LLM and working outside of their skill level.
- canthonytucci 7mo agoI 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.
- canthonytucci 7mo agoToo slow to edit. But also now playing just seems to go away after a while. Why isn’t this written to some nonvolatile place and just preserved? It feels like it must be on purpose but I wonder what the purpose is.
- idle_zealot 7mo agoI assume the purpose of the Now Playing clearing after a while is the idea that when people start a "new session" with their device it should be "clean". Like, if Now Playing didn't randomly disappear then for most people it would always be on, indicating some paused music or podcast playback. It would also never give a chance for that elusive "start playing" experience that shows up in its place sometimes to recommend that I listen to one of four songs/podcast episodes.
- bakugo 7mo agoI feel like this might be intentional to a certain degree, at least on YouTube or Facebook. If you switched off the app while looking at a certain post or watching a certain video, that's a negative engagement indicator, so the app wants to throw you back into the algorithmic feed to show you something new instead.
- ratmeadow 7mo agoConveniently, if you're watching a youtube video with an ad, switch apps and youtube reloads, you have to watch the ad again
- jt2190 7mo agoSettings > 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-reading-list-iph1a4721132/ios https://support.apple.com/guide/iphone/save-pages-to-a-readi...
- deaddodo 7mo agoYou're just adding a step that doesn't fix the primary issue (you can already manually save any page you want without adding it your reading list). Someone should be able to go to their translate app, then their photo galley, and back to Safari without it needing to refresh the context.
- layer8 7mo agoThat doesn’t save the current dynamic state of the page. It’s at most useful for static content, but even on a Wikipedia page you’ll lose your current state of expanded/collapsed sections and hence your reading position.
- babypuncher 7mo agoI 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.
- jama211 7mo agoVery 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.
- expedition32 7mo agoI had a China phone with amazing specs but it KEPT KILLING EVERYTHING. Hardware is pretty useless if the software that drives it is useless. I don't know it probably works better in China all I know is that I went back to good old Samsung.
- Liftyee 7mo agoIt's a pervasive Chinese phone problem. I've used many and they all have "Battery saving" features on by default, which means killing background apps after a while apparently. Battery life is great, but newly installed apps sometimes don't work as they should. The market demands must be different there. I've disabled "battery optimisation" for all the apps I need to stay open (and some apps even prompt me to disable it!), and I don't have any issues in daily use.
- flakiness 7mo agoThat kind of aggressive process termination will be becoming less common since Android introduced freezer [1] optimization to put a background process to a completely unscheduled state. [1] https://source.android.com/docs/core/perf/cached-apps-freezer https://source.android.com/docs/core/perf/cached-apps-freeze...
- kevin_thibedeau 7mo ago> some apps even prompt me to disable it! That's social engineering to get themselves more background network activity. I wouldn't trust such an app.
- Markoff 7mo agowell health tracker which stops tracking when it's battery optimized isn't very useful, is it?
- brendyn 7mo agoI 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.
- 14 7mo agoMy iPhone 8 just stopped working 2 months back (phone works but the microphone used in phone calls no longer works) so by chance my good friend gave me his pixel 8 that was only a couple few months old. It got a pink line down the screen that comes and goes which if you press in one spot can usually make it go away but he is a business owner and he can't risk the screen going from line to not working for a day as a missed communication could cost him thousands. So he said here take it and he got a new one. Seems like this pink line is common and a defect in some screens. Anyways I wanted to say I also have a pixel 8 but with stock OS and my battery typically lasts a full day with average usage. My iPhone 8 previously even with a replacement battery was lucky if it lasted more then 5 hours. I had to charge that thing multiple times a day.
- marcellus23 7mo agoThe iPhone 8 was released in 2017 and the Pixel 8 is from 2023.
- gib444 7mo agoThat pink line issue is covered under a repair program btw at least here in Europe (I have the exact same issue)
- interloxia 7mo agoTry the coffee quick settings tile to keep the foreground app open and the screen on. https://f-droid.org/packages/com.github.muellerma.coffee/ https://f-droid.org/packages/com.github.muellerma.coffee/
- Waterluvian 7mo agoIt’s more likely related to choices involving making the battery last long.
- TheRoque 7mo agoIOS 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
- bigstrat2003 7mo ago> 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.
- londons_explore 7mo agoI think we aren't far from AI being able to solve this sort of problem too. Imagine you are Apple and can just set an LLM loose on the codebase for a weekend with the task to reduce RAM usage of every component by 50%...
- al_borland 7mo agoFrom everything I’ve seen, LLMs aren’t exactly known for writing extremely optimized code. Also, what happens to the stability and security of my phone after they let an LLM loose on the entire code base for a weekend? There are 1.5 billion iPhones out there. It’s not a place to play fast and loose with bleeding edge tech known for hallucinations and poor architecture.
- rescbr 7mo agoIf you ask an LLM to code whatever, it definitely won’t produce optimized code. If you direct it to do a specific task to find memory and cpu optimization points, based on perf metrics, then it’s a completely different world.
- jfim 7mo agoYou can also tell it the optimization to implement. I asked Claude to find all the valid words on a Boggle board given a dictionary and it wrote a simple implementation that basically tried to search for every single word on the board. Telling it to prune the dictionary first by building a bit mask of the letters in each word and on the board and then checking if the word is even possible to have on the board gave something like a 600x speedup with just a simple prompt of what to do. That does assume that one has an idea of how to optimize though and what are the bottlenecks.
- h4kunamata 7mo agoThat 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.
- varispeed 7mo ago24GB is not enough, it will keep swapping, compressing etc. I had such device at work. 32GB is a night and day difference. That said my workflows are such that I need at least 128GB now...
- galangalalgol 7mo agoHow did we get here? Quake ran well with 16MB of ram.
- rescbr 7mo agoI have a personal 16 GB M4 Macbook Air and my wife’s work computer is a 24 GB M4 Macbook Pro. My laptop runs circles around her work’s. Companies install so many invasive shit in the name of security theater and employee control that there is lots of waste going on.
- mschuster91 7mo ago> 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.
- shafiemoji 7mo agoI 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.
- krieger_857 7mo agowhat phone is that bro?
- dawnerd 7mo agoIt’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.
- gib444 7mo agoI wonder if that's "App Nap"? Because there is a toggle in the Debug menu under Miscellanous Flags -> Disable App Nap on Safari Desktop Enable debug with: $ defaults write com.apple.Safari IncludeInternalDebugMenu -bool YES
- dawnerd 7mo agoBelieve I tried that a while back and it didn’t help. Safari will reload a page as you’re using it, including filling out forms which of course it won’t save what you entered.
- intrasight 7mo agoIt'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.
- mikestorrent 7mo agoYes, the web was a mistake; as a distributed document reading platform it's a decent first attempt, but as an application platform it is miserable. I'm working on a colleague's vibe-coded app right now and it's just piles and piles of code to do something fairly simple; long builds and hundreds of dependencies... most of which are because HTML is shitty, doesn't have the GUI controls that people need built in, and all of it has to be worked around as a patch after the fact. Even doing something as simple as a sortable-and-filterable table requires thousands of lines of JS when it should've just been a few extra attributes on an HTML6 <table> by now. Back in the day with PHP things were much more understandable, it's somehow gotten objectively worse. And now, most desktop apps are their own contained browser. Somehow worse than Windows 98 .hta apps, too; where at least the system browser served a local app up, now we have ten copies of Electron running, bringing my relatively new Macbook to a crawl. Everything sucks and is way less fun than it used to be. We have many, many examples of GUI toolkits that are extremely fast and lightweight. Isn't it time to throw the browser away, stop abusing HTML to make applications, and design something fit for purpose?
- kgwxd 7mo ago> the web was a mistake; It's not "the web" or HTML, CSS, or JavaScript. That's all instant in vanilla form. Any media in today's quality will of course take time to download but, once cached, is also instant. None of the UX "requires" the crap that makes it slow, certainly not thousands of lines to make a table sortable and filterable. I could do that in IE6 without breaking a sweat. It's way easier, and faster, now. It's just people being lazy in how they do it, Apparetnly now just accepting whatever claude gave them as "best in show".
- eviks 7mo agoOh, indeed, that's premium brand experience right there for you: all the basic stuff is broken, would you like to more apple services to go?
- bandrami 7mo ago> I hope this changes when it becomes a lot harder to throw hardware at the problem Maybe, but I have terrible news for you about how much easier it just became to throw software at a problem
- tzs 7mo agoThat tab refreshing thing really bugs me with fan fiction. If I think I might want to reread a story someday I'll download it, because if you read fan fiction you learn that many authors come back and fiddle with their earlier stories, sometimes even replacing the entire old story with chapter 1 of a complete rewrite. Even in the rare case that they actually do eventually finish the rewrite it is often not as good as the original. AO3 HTML downloads have the story in one long HTML file. When reading that on iPad that stupid refresh can move you to the top which is pretty damned annoying. For that very particular situation I do have a workaround, but it involved adding some JavaScript to the download HTML. If anyone else is reading downloaded AO3 HTML and would like this I've put it on pastebin.com. Get saveplace.js [1] and ao3book.css [2] and add this at the end of the head of your AO3 download: <script type="text/javascript" src="saveplace.js"></script> <link rel="StyleSheet" href="ao3book.css" type="text/css"/> Saveplace does two things. First, to address the tab refresh problem, whenever you change your position in the story it waits until you've stopped at a new position for a bit and then records the new position in parameters on the URL. After a refresh happens it looks for those parameters and restores the last saved position. Second, to make the story easier to read it hides all but the first chapter, adds buttons to move forward and back by chapter, and adds a dropdown to select chapters. It also adds a button to switch between night and day mode. The day/night mode setting is saved in local storage. Feel free to use this in anything of your own. The chapter navigation stuff is tied to AO3's HTML, but that would be easy to delete leaving just the position saving/restoring. This is in the public domain in places where it is possible to put things in the public domain. If one of us is somewhere that isn't possible you can use it under the MIT No Attribution license (MIT-0). [1] https://pastebin.com/viTajxy3 https://pastebin.com/viTajxy3 [2] https://pastebin.com/v6AF8cmj https://pastebin.com/v6AF8cmj
- nehal3m 7mo agoCalibre can convert HTML to ePub, which you can then use reader apps for. Those are much better at remembering your place.
- embeng4096 7mo agoAO3 also allows downloads of different formats including epub. I often download the epub (or use fichub for other sites) and read on the Epub Reader app. If I want to read on my Kindle app or my physical Kindle, I'll send the epub to my Amazon library via email.
- alex_duf 7mo agoIn fairness, back in 2017 I bought a OnePlus 5T with 12G of RAM. That's almost a decade ago. Phones RAM progression has stagnated for a LONG time, during that time I doubt that webpages have become lighter, so yeah I'm not surprised by what you are saying.
- dyauspitr 7mo agoI know this article is about RAM but I truly hate how little storage the iPhone ships with their phones. I guess everyone is using iCloud but I refuse to store my personal data on the cloud. I’m constantly down to 2-3 GB on my phone. I have just 128 GB of storage that’s not upgradable. What a shame.
- deleted 7mo ago[deleted]
- mrweasel 7mo agoMy in-laws have probably discarded at least five or six Apple devices on that account. Typically they get used devices, with a good number of years of updates remaining, but the updates are pointless when iOS grabs 50% for it self and the actual update, resulting in a device that you may not be able to update even if you uninstalled everything. The devices themselves are fast enough to run everything, you just can't update and eventually apps stop being available to the old iOS version they run.
- asdff 7mo agoTin foil hat theory is icloud subscriptions is why image capture hasn't been updated in years and still crashes with big transfers. Not that I'd expect them messing with it at this point would generate a more useful tool.
- arvinsim 7mo agoI feel its because of iOS aggressive RAM saving feature rather than the lack of RAM. I know this because I still get some of my web pages refreshed even if the browser is literally the only app that is running.
- asdff 7mo agoThe fact that the current iphone is how much more performant than a 3gs and we are doing what exactly different with it? Still scrolling instagram, text, whatsapp, maps, shitty mobile web, literally nothing has changed about how we use these devices. Nothing. These things should be like camels and have the battery last for weeks by this point. The hell is all that power even going toward? These phones are like Hummers. Just wasteful.
- pjmlp 7mo agoThat is what happens when people learn to code and very little value is given to algorithms and data structures, regardless of the programming language. That and using SPAs for static sites.
- duskdozer 7mo agoRAM not filled with cached video ads and tracking scripts is wasted RAM!
- keeda 7mo agoThis is why I miss Windows Phone. My $35 Lumia with 512 MB of RAM was infinitely smoother and faster than the 2GB Samsung Galaxy flagship phone I had, and of comparable fluidity to the so-much-more-expensive iPhones with 2GB RAM.
- bsoles 7mo agoBack in the day, I was running AutoCAD on a 386 PC. Now, a single Firefox tab consumes 500MB of memory. That is progress for us.
- dizhn 7mo agoChinese retro handheld companies started to quietly remove specific information about RAM speed etc. You can even get different hardware per batch.