Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I don't know any major Android OEM that doesn't update their products for less than two years. Most current OEM'S give 4 OS upgrades and 5 years of security patches.

After 5 years most people who own Android phones will upgrade and even more are likely to do it at the 3-4 year mark.

In terms of data harvesting at least you know where you stand with Alphabet. The software is open source and audited by many 3rd parties to see what it actually does.

With Apple, like Microsoft you have no idea what the software is doing behind the scenes because it is proprietary and can't be audited by 3rd parties so you have to take Apple's word. Apple has been looking to expand there profit center's beyond hardware for years now and is developing alternative revenue streams besides just selling hardware. Look at all the services they sell. Your Safari browser uses Google search by default so all of your data through searches is already going to Alphabet or Google anyway.

The whole notion that Apple is more private and more secure is just marketing. While to a certain degree Apple is more private and sometimes more secure it is not the wide margin it used to be.

I am not saying iOS is bad or fundamentally insecure. I think iOS is great but we are at the mercy of Apple, Alphabet and the active work they do in an ongoing battle to compromise our devices. It is true because of market share that Android has a larger attack surface than iOS and at the moment at least you can side load apps only on Android but that last part may change.

Bugs happen on both platforms as do zero day vulnerability.

Gone are the days where one could say which is absolutely more secure.

I am not trying to disrespect Apple as I have and love several of their products but a trillion dollar company should be able to afford to be in front of these security threats and not behind them, specially as their marketing has for years claimed superiority in terms of security.
Motorola/Lenovo is infamous for not updating non flagship phones. And even their flagship don’t have guarantee updates.
 
  • Like
Reactions: skinnyJM
It beats me why, in this day and age, out-of-bounds memory access is still a thing. Do. their developers not use code analysis tools to flag such potential problems?
There is a lot of legacy code in a system of this size. Written in not very safe languages like C or ObjC, or languages that can be more safe but don’t have to be like C++. Some newer parts are being written in modern languages like Swift where this is much less likely to happen. Famously, part of the iMessage processing takes care in a Swift process. So we’re moving in the right direction..slowly.

I thought this kind of thing only happened in Android phones? iPhones are more secure is something that has been drilled into my head a billion times as why I should not get an Android phone. That and Android is more buggy.
Come on now :p

In terms of data harvesting at least you know where you stand with Alphabet. The software is open source and audited by many 3rd parties to see what it actually does.
I don’t see any big difference. The core OS is open source, sure, but all the relevant parts on top, like Google services, are not. Parts of the core OS for iOS is also open source (less than Android, though).
 
Even simple Linux code can be a pain like this bug
. . .
fpu = fopen(USB_MAP_TABLE, "r");
if (fpu == NULL){
snprintf(mnt_path, sizeof(mnt_path), "/mnt/%s", part_name);
strcpy(partinfo->mount_name,part_name);
fclose(fpu);
}
. . .

The file named "USB_MAP_TABLE" in read mode, and if the file pointer fpu is NULL (which would indicate that the file could not be opened), it sets the mnt_path variable to a formatted string and copies part_name to partinfo->mount_name. It then closes the file pointer fpu. The file "USB_MAP_TABLE" may not exist.

This is basic stuff and is in a current router, things are easy to miss, or find later. Thankfully third parties report this stuff. Basically this bug is asking to open someing that does not exist, that could potentially crash the router, not good. iOS is way more complicated, millions of lines of code, hell your smart TV will have more CVE vulnerabilities and they wont get patched if its over 5 years old probably.
 
  • Like
Reactions: I7guy
Actually you proved my point again. You don't use it personally and say you use it under protest. I guess I should have been more specific and said instead of what you use, what you prefer to use. My assumption that you are projecting your personal opinion and saying something sucks because it isn't what you prefer to use is very correct but I will agree I could have explained or worded that better. I was just trying to get to the point.

You do know that Apple used a lot of BSD for a while in their micro architecture and that Darwin which was an open source project was used for a long time as a part of the OS and is still a part of the source code? So I guess you think MacOS sucks too? Or am I making assumptions again?

I never questioned your competence , just your opinion. I can understand where you are coming from. I have not always been a fan of any computing environment and tend to be rather agnostic towards them all because they are all flawed just like human beings. I don't choose one side just because it is more polished. I don't mind text editors or a lack of gui. I use what works best for me at the moment in time it works best and use multiple platforms like you at the same time. I may prefer a Mac as a main computer or an Android phone as my main phone or use whatever old computing system my work wants to use. But I am too old to cheer for one side and jeer at another because at the end of the day their is no environment that sucks or is great. They are mixed. There are strengths and weaknesses to MACoS, Windows, Linux, iOS and Android. It just depends what you are doing.
Oh, I know the history of MacOS, NeXT, BSD etc. Of course I do use Android and Windows personally, even though I said I didn't, what I mean is, MacOS, iOS, iPad are the ones I prefer to use and use them 95% of the time. But as part of what I do, I need to know Android and Windows very well, so I do know and use those systems, I just find they are not as fluid, smooth, trouble-free or as reliable as Apple's various BSD-based platforms.

I used CP/M before DOS, BASIC before CP/M etc. Was a DOS/Windows user for many years, despite owning an Apple II before I ever owned an XT-class PC. After many years of various flavors of DOS/Windows I finally started using a Mac - 4 years after first owning the original iPhone in 2007 - and as they say, once you go Mac, most people don't want to go back.

Any issues I've had over the years with Macs and MacOS pale into insignificance compared with the fusterclucks of Microsoft operating systems, and while Linux has improved out of sight compared to the "this is the year of Linux on the desktop" in the pre-iPhone days, it's still fiddly and annoying.

After more than 40 years of using a very wide range of operating systems and devices, my personal preference is for the way Apple does things.

I also prefer simple text editors, my main writing environment is plain text TextEdit - I have no need for BBEdits or Word or Pages or etc. Just a simple plain text editor that autosaves and restores if it ever crashes (which Textedit DID quit badly during the Big Sur betas onwards, so much so that I wrote to Tim Cook, who put me onto Craig Federighi, who put me onto someone else. Random crashes did continue for a bit but have finally subsided into a rarity).

Anyway you originally said "Maybe people on here should be a little more mindful of that when they trash other platforms?"

I comedically answered that Windows and Android were worth trashing. and implied that whatever Apple's OS problems, the issues concerning Android privacy and malware, and Windows malware and schizophrenic controls that still include bits of Windows 7 inside of Windows 11 were worse than whatever Apple users were suffering, at least in my mind.

I still maintain that for the everyday person, iPhones, MacOS and iPads are the easiest systems to use, with the most consistency and reliability.

I have half a dozen Android phones that I updated today as I hadn't turned most of them on for a while, and more than a half dozen Apple devices - phones, tablets, Apple TV, Macs etc - that I updated today. Apple TV update was a holdover from last week when I didn't do it, but I've been travelling and only got back yesterday.

Windows devices... these useless hunks of junk spin up their fans to obscene levels just because an update is happening. It has been blissfully quiet on M1 and M2 MBAs that have no fans, just the ones in front of those devices, operating them.

etc etc. I fully understand your points and arguments, and because I deal with a lot of people and help many with their tech issues, the vast majority of problems cease being problems when people use Apple gear. More refined users such as yourself obviously have more exacting requirements, but for the everyday users I deal with, Apple products aren't just a tech upgrade, they're a life upgrade, and for most people, that's invaluable and priceless.

True techies live for the challenges that Linux or Windows give them, but life's too short to screw around with products designed to give techies a job. 😂🤣
 
Motorola/Lenovo is infamous for not updating non flagship phones. And even their flagship don’t have guarantee updates.
You got a point there but considering the market share of Motorola/Lenovo I don’t consider them a major OEM. Not any more. Lenovo single handedly has ruined Motorola. They make decent PC's but anything they do on Android is just sad.

Samsung, Google, heck even Oppo/One plus offer much better updates and average Android consumer will most likely get a Samsung or Pixel these days. As I said most modern major OEM's offer at least 5 years total software support. One of the reasons I switched to iPhone a few years ago was 2 years of OS updates by major Android OEMs like Samsung. But that has changed now. I do wish they gave at least 6 years but 5 isn't bad. Apple is still better in this regard. But at least the gap has narrowed.
 
It beats me why, in this day and age, out-of-bounds memory access is still a thing. Do. their developers not use code analysis tools to flag such potential problems?
Ask myself this every time a fix comes for this class or any repeating class of bug. “Don’t they do common cause analysis and fis application?)
 
You got a point there but considering the market share of Motorola/Lenovo I don’t consider them a major OEM. Not any more. Lenovo single handedly has ruined Motorola. They make decent PC's but anything they do on Android is just sad.

Samsung, Google, heck even Oppo/One plus offer much better updates and average Android consumer will most likely get a Samsung or Pixel these days. As I said most modern major OEM's offer at least 5 years total software support. One of the reasons I switched to iPhone a few years ago was 2 years of OS updates by major Android OEMs like Samsung. But that has changed now. I do wish they gave at least 6 years but 5 isn't bad. Apple is still better in this regard. But at least the gap has narrowed.

LoL. Motorola, when it was Motorola, ruined Motorola. Motorola was in the process of ruining Motorola even before iPhone, even when the last Galvin was running (ruining) the shop in the early 2000’s.
 
Memory management and memory access bugs. Sounds like c/c++ pain points. I wonder if apple will ever consider using rust in the kernel ?
 
I would appreciate it if someone would point me to one, single, credible report of someone's Mac or iPhone being pwned when they were running an older OS, when a newer one was available.


There are still millions of iOS 11, 12, and 13 devices running perfectly fine out in the real world. Millions of OS X computers. Are they all pwned now? If they are all pwned, where are all the lawsuits against Apple for refusing to patch their security errors on old devices?
 
  • Like
Reactions: alexonline
Typical attitude.

Might as well include FreeBSD and Linux too while you are at it. If it isn't what I use then it sucks. Lol

To be fair Linux and FreeBSD do suck as desktop operating systems for most consumers. Servers or desktops for the technically inclined or the budget conscious are an entirely different story.
 
  • Like
Reactions: alexonline
I don't know any major Android OEM that doesn't update their products for less than two years. Most current OEM'S give 4 OS upgrades and 5 years of security patches.
I purchased a top of the line Sony Android tablet. New Android came out 10 months later. No update. It's been 2 years and they don't plan on offering updates.

EDIT: Also I just noticed my Samsung Galaxy Tab A7 is apparently not getting updated to Android 13. Even though it is only 2 years old. For some reason the A7 Lite is getting 13. These are examples of problems I have had with upgrading every Android device I have ever owned. There is little incentive for Android manufacturers to go through the trouble of releasing updates once you buy their device. They would prefer you just buy a new one.
 
Last edited:
  • Angry
Reactions: alexonline
why isn’t this included in the description that is shown to the user? i don’t feel the need to update if i read the only thing that is getting changed is an emoji
 
It does NOT *really* fix the Apple Silicon "eject external drives" bug introduced with Ventura 13.3!

As far as I can tell, it changes things around so that the drives don't appear to be ejected at the lowest levels of the OS, so code and scripts that use paths will now work as they used to.
BUT in the Finder the external drives all appear to be ejected then remounted every hour or so. This plays utter havoc with however you may have laid out windows to maintain a persistent view into these drives.

Whether one is worth than the other depends on how you use your machine. For me, both are a disaster.

Another truly stupid bug is that the volume HUD display printed on the screen when you change volumes refused to go away. I could only eventually kill it by forcing the machine to go to sleep.

WTF is going on with Apple quality control these days??? I am tolerant of bugs in weird corner cases; programming is hard. But bugs like this, that appear within an hour of using the hardware under the most normal use cases???
 
It beats me why, in this day and age, out-of-bounds memory access is still a thing. Do. their developers not use code analysis tools to flag such potential problems?
These bugs do not appear in high level Swift code, they appear in low level IO/OS code that is written in C/C++.
This may be required because it's changes to existing code (first written 30+ years ago) or because the required functionality is still not present in Swift. The project of writing ever more "OS-like" code in a managed language is on-going (even in something like Firefox most of the "system-level" code is not in Rust) and while every company (and SOME FOSS projects...) are trying to improve, it will be a decades long project.

And static analysis can only do so much...
 
Still waiting for the article about someone actually getting hacked because they didn’t update their devices…
 
Still waiting for the article about someone actually getting hacked because they didn’t update their devices…
I don't think there are enough people who use older iPhones that won't get updated for it to ever be reported. For those who are eligible for an update it would be hard to not see that there is an update. Mostly elderly or teens would postpone the update or ignore it but I doubt they would be targeted.

This is becoming a bigger problem for all platforms and all devices. Companies need to step up and make security more of a priority. Unfortunately, cyber crime is only going to intensify as the criminals see it as a harmless crime since they are not assaulting anyone to do it. It is easier to do and hit a lot of people if you work hard at it. State sponsored cyber crime is also just a huge growth area as nation states can target enemies from anywhere in the world. My point is this kind of thing isn't going away and any holes in any OS that can be exploited will be exploited so Microsoft, Google and Apple need to have teams of software engineers auditing the operating system and every update.

I would rather these companies slow down the pace of development and release less feature updates and new versions of the OS from a yearly to once every other year and focus on security and stability. Since we use these devices for literally every serious aspect of our lives from Banking, Mortgage, Real Estate, Medical, Car Payments, Rent, HOA, Taxes, and on and on security and stability are more important than ever.
 
  • Like
Reactions: alexonline
Am I the only one with Apple Watch connectivity issues after upgrading to iOS 16.4.1 on my iPhone? The Apple Watch does not connect to Wifi automatically after reboot and when I go to "Passcode" settings in the iPhone Watch app, then I get a message that it cannot connect to Apple Watch. Reboots does not solve it. Apple Watch is running the latest OS 9.4.
 
Last edited:
Am I the only one with Apple Watch connectivity issues after upgrading to iOS 16.4.1 on my iPhone? The Apple Watch does not connect to Wifi automatically after reboot and when I go to "Passcode" settings in the iPhone Watch app, then I get a message that it cannot connect to Apple Watch. Reboots does not solve it. Apple Watch is running the latest OS 9.4.
Same here, but with a HomePod mini now not being able to connect, and despite rebooting, removing from HomeKit and resetting the HomePod, it still won’t connect to WiFi. And my iPhone 13 PM and M1 iPad Pro on 16.4.1 can’t remember the WiFi password. All three devices were rock solid on 16.4.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.