iOS 15
apple.com
apple.com
Meanwhile, my flagship android phone from 2018, the Samsung Galaxy S9, is stuck on the last version of Android. At least it still gets security updates, some manufacturers don't even go that far.
I could, of course, install a custom ROM. But that usually means (in my experience) that not all hardware features work, battery life is worse, I have to install updates myself and I am usually not as confident about device security. Despite these, I used to install and love custom ROMs a lot in college. when I had the time but not anymore.
On my iPad (while it lasted, RIP), I would get updates on the same day as official iOS release. Night and day difference.
Considering all the major non-Google Android phone manufacturers are also the same that manufacture Black Friday TVs that fail on schedule, don't you sense this was a problem not with Android but with your choice of manufacturer?
I now have an iPhone 12.
OEM quality is all over the place for Android, crapware is standard. It's been 4 years of iPhone for me and the only complaint I have is how bad Apple Maps can be
For me it's just a cleaner, simpler, less ad-infested version of Google Maps
I want to like it because, as you pointed out, it's a cleaner interface
They do have a mechanism for filing corrections from within the app, which I've used a couple times and it seems to actually result in fixes, which is great
Hopefully they give more priority to a wider set of areas in the future
I can upgrade my iPhone every 2 or 3 years and spend a lot less overall. My wallet was always open when I tried to stay current with Android flagships.
My strategy for my last phone was to buy the previous year's flagship for this reason.
Currently using a cheap backup device I normally use for app dev while I workout what my plan for the next one is.
FWIW, the iPhone 6S (first avail oct 2015) gets iOS 15 ; and iPhone 6 still got a security update in mid 2021 despite being out of feature support.
I’m actually typing this on an iPhone 6S that I usually use for app development. I’ve just upgraded it to iOS 15, and honestly it’s still a great phone. UI is very snappy. Probably the best budget phone on the market right now, considering you can get one for ~£70 (I paid £100 a year ago for one that had had it’s battery replaced)
Could I sell my phone for more than $530? Yes. Is it worth my time to deal with asshats on Craigslist who arrange a time to meet up and then ghost you for three days, just to get a bit more out of it? Nah.
(Despite initially trying to sell it, my iPhone Xs sat on a shelf for two years until someone saw it and said "Hey are you selling that? My phone is dying.")
Presumably that also means that the phone is going to get refurbished, or maybe stripped for parts and recycled by Apple's fancy disassembly robots, which is nice.
Getting meaningful updates for the duration of how long I want to use the hardware for is a huge differentiator to me.
I guess it's probably even more frustrating if you're paying Apple-like prices for a Galaxy S series device and not getting updates. At least I can think, "well, I got what I paid for."
You can get both an affordable device and many years of support after the sale.
That's inexcusable, and this attitude carried over to security updates is a big reason some corporates left Samsung and went to Apple -- e.g. the A5, a midrange phone comparable with the iPhone SE, lost access to updates when the device was perfectly usable.
Samsung must've felt the feedback, because this year they announced a formal policy on security updates -- too late for the S9, but customers from S10 onwards ought to benefit[1]. They've been a lot better with Android updates on newer phones too -- Project Treble probably played a role.
> Galaxy devices will now receive regular security updates for a minimum of four years after the initial phone release. By extending support for security updates delivered on a monthly, quarterly or biannual basis
[1] https://news.samsung.com/global/samsung-takes-galaxy-securit...
Turns out that, despite the model numbers and identifiers being identical, this one phone in this one country in SE Asia had a slightly different GPU setup and there was a bug in the drivers it shipped with that was crashing our game.
So even though we worked with this user for like two weeks to try and figure out why it was just him, it turns out that it was because the Android manufacturer/carrier partnership situation is a gigantic mess for no discernible reason; the manufacturer didn't distinguish between two phones that had technically different specs, and the carrier didn't give a shit enough to ship the updated driver that would fix the issue.
MS Windows is Heaven on earth in this regard.
I'm at the point of thinking of ditching the android ecosystem for the apple ecosystem for my next phone precisely because no android carrier seems to want to support devices for much longer than 3 years.
There are no hardware problems which keep me from using the phone, just the lack of software updates.
The other issue is that we seem to be at somewhat of a plateau of phone performance. My pixel 5 is not significantly faster than my old pixel 2XL.
Long official support is absolutely a benefit when looking at smartphones, however, articles keep popping up about Apple basically buying and sitting on vulnerabilities for latest and greatest iOS, because that’s what works economically.
Well yea. The longer the lifespan of a phone, the higher the resale value, and the higher the retail price you can support. If you want to sell at AAPL prices, you should be able to support devices for AAPL durations.
Personally this is why I tried out Android and have so far stuck with it, (splitting my devices up between two OSes but whatever). So far my Androids get 2 years of bi-monthly security updates and at least 2 major Android releases by manufacturer policy, which is all I've needed, and they don't effectively render my device useless (so far, fingers crossed).
People complaining about their phones being slow have aged batteries, a nearly full filesystem, and have likely gone through numerous system updates.
On iOS it is trivial to move off files you don't need on the device anymore and then do a backup, full wipe, and restore.
Updates are how they deliver updated battery management algorithms, not the metric they use to determine battery age.
You have absolutely no evidence to support this statement.
> That said, I didn’t like their approach of secrecy
Apple is under no obligation to disclose every practice or behavior, especially one which is completely innocuous and benefits the customer with zero downside. The alternative to slowing down the processor to account for increased internal resistance is "the phone crashes", which is exactly what iPhone 6S models did until Apple released the fix in an iOS 10 update.
Several generations of iPhones have been clearly specifically designed to make the battery and screen easy to replace (Apple even uses pull-tab-releaseable adhesives for the battery), and doesn't place the lightning connector on the main board unlike damn near every Android phone; it's an easily replaced module.
The "slowdown" was specifically to increase the amount of time before the phone's battery would have to be replaced. Other manufacturers have done the same.
How strange that this anti-repair anti-consumer company's OS releases support their phones far longer than any other phone manufacturer...
> You have absolutely no evidence to support this statement.
Correct. That’s why I said “seemingly” and “anecdotally”.
> Apple is under no obligation to disclose every practice or behavior, especially one which is completely innocuous and benefits the customer with zero downside.
I didn’t say they did, I just said I didn’t like it.
Apple’s CPUs are very bursty, and that causes them to suddenly draw a large current from the battery. Older batteries cannot handle this so the CPU doesn’t get enough power and reboots. What Apple did was to stop the CPU from suddenly ramping up speed, which means the battery doesn’t have to deal with a sudden spike in power demand and can keep up even if it’s degraded.
This does, of course, slow the phone down as it can’t ramp up as aggressively.
Maybe if Apple refused to support new features on old hardware it would solve this issue, but then you just anger users who are forced to buy new hardware to get a new feature...
Every major iOS update adds more functionality that
consumes more CPU cycles even in the background.
The very best OS updates also revise or replace existing code to run better (more reliably, more securely, more quickly, etc).The larger issue, in any case, is that Apple prohibits reverting an iPhone to a prior version of iOS.
This inexorably leads users of old devices to one day install that final update that turns their device into a turkey.
At that point the customer buys a new phone, a year or two before they intended, and the old phone, which is too slow to be useful as a back-up device or hand-me-down, goes into a landfill.
Eg, is this premature ending of support a Samsung thing, or is it endemic to the whole Android ecosystem, including Google?
>One aspect in which Android has always fallen behind iOS is updates, with iPhones receiving as many as six years worth of updates, while some Android phones are lucky to get two years. In this area, Google’s Pixel series have held the crown, offering their phones three full years of updates, including monthly patches and three major Android versions. The original Google Pixel was gradually updated from Android 7.1 Nougat to Android 10 — an extension from the original promise to only offer two major updates.
https://9to5google.com/2021/02/22/comment-four-years-android...
(Added) Of course, this doesn't explain why Samsung doesn't provide longer support. And I also don't know the reason but I guess their mobile division perhaps doesn't have enough power to negotiate against its chip division...
Apple's days as a head-and-shoulders above clear winner are over.
Exact same result.
The method that Apple is describing is going to cause more harm than good. Look how faulty their methodology is - even they agree it needs to be fixed.
I fully intend for my next device to be an iPhone 8 so that I can eventually pull the same thing with an upgrade to the SE 2.
Oh, and the S9 comes with so much preinstalled, unremovable shit that it's not even funny. It's a shame, because the phone itself is really nice, and the Samsung custom UI and apps can be awesome at times. The problem is that Samsung sells a premium phone at prices similar to Apple's (if you buy brand new at release time), but this doesn't translate into a premium experience. This also happen with other Samsung products such as TVs.
I'm not sure whether this is a good thing though. After each major update, older devices become less and less usable. I would appreciate security updates, but I'd gladly skip all these new features that make my phone crawl.
I had like 3 Android phones in a row who's GPS would start acting up after 1.5-2 years. My Apple devices are fantastic.
Overall, the largest benefit of Apple devices is that they just work. I can buy them and not have to worry about them.
I know people who are actually annoyed but the update notification...
I could, and someday will, install a custom ROM, but for now, shit just works.
You should still do the security update if you're on Android though.
They should go back to the old style where major OS update happens every two years. Although I am not sure the current Apple understand this.
And how is the condition of that 15 year old Thinkpad's battery, keyboard and fans?
If in October 2013 you bought a just released iPhone 5S, you would have had official updates until - apparently - June 2021. Three months ago. Assuming that was really the last security update to iOS 12.
An official Apple device has received one and a half year's worth more updates than two official Google devices put together. The difference between Android support and iOS support is insane.
It's easy to point out that you'd probably need to get your battery fixed at least once to make a 5S last that long, and in 2021 it won't be any fun to use. The people that want to make things last have had the option though, and that's what's important. And with Moore's Law being dead and buried, it's going to be a lot easier to get things to last, too.
However, for many of us, we were simply left with a brick of a useless phone with no resolve.
https://www.androidcentral.com/nexus-6p-owners-eligible-400-...
This is one reason I pay the Apple premium: as a family, we get a lot more mileage out of the devices. Also, I don't have to stress about security, because I know they will be protected by updates and cloud backup for years and years to come.
The 4S never had a screen or battery change. It’s battery doesn’t last long with YouTube or video calls, but if charged at night and used for emails and voice calls, will last the whole day. It is perfectly usable, can do FaceTime etc.
We will need to replace it soon, though. Her school buddies all use WhatsApp which is no longer supported on iOS 9 (the latest on 4S).
I wouldn’t let her use it much longer for lack of security updates. The hardware - and even battery - are still usable at 10 years. Almost pleasant, even. Best form factor ever.
that and not having to mail in my phone, and wait a week for it to come back. that was completely frustrating and silly.
Wait a second are you sure about that? The last official version released was 6.0.1 which was released in October of 2015.
I remember this because the Nexus 5 was the phone that finally sealed the deal for me in leaving the Android ecosystem for good.
These "engineers" on the Android team did not QA their software so when I upgraded to 4.4.4, it broke the camera such that every video I recorded had messed up garbled audio. It totally ruined a special eurotrip where I had taken tons of video. I guess it was my mistake for trusting Google enough to update right before the trip started.
Anyway seeing that there is a section on Wikipedia devoted to all the hardware/software issues of the Pixel line, I think I made a wise choice to stop wasting my time with this ecosystem.
Went to a used iPhone 5S and ended up using that phone for 5 years. Was the best phone I ever owned.
I am not, as I didn't own the device (I did own a Nexus 4 around this time). I'm going by Google's available factory images [1].
Thats 6 years, 5 days of "full updates" if you consider the release day of iOS 13 to be the end of life support.
LineageOS and Amazon can’t generally provide security updates for older chips. Only Qualcomm can compile new kernels for the Snapdragon 800, say. And Qualcomm stops giving you updates after four years (recent change: it used to be the three).
The updates LineageOS and Amazon and anyone else provides are updates to Android’s open source components. That’s all great - but they’re not complete security updates, and driver issues are a big vector.
The cost of a new battery is around 10 bucks and some patience to install it.
Apple continues to support OS updates on the iPhone 6s, a device released almost 6 years ago
If that benefited customers, Apple wouldn't prohibit downgrades. Allowing software that runs painfully slowly on old devices primarily benefits Apple.However, it’s not exactly the latest and greatest!
There is a very long list of features not supported on the older phones!
So whilst the 6S to X may support iOS 15, it’s little more than a version number and PR realise for those phones!
Apple get free PR and credit for keeping old phones alive, when in reality the features are stripped out and not supported on older devices!
What do iOS version numbers even mean at this point!
edit: more info in sibling comment https://news.ycombinator.com/item?id=28596442
I mean 15.X - 15.Y will likely occur automatically while the phone is connected to WiFi and charging.. but 14 to 15 should require user approval, meaning we should be safe as long as we never upgrade >14..?
https://arstechnica.com/gadgets/2021/09/psa-you-dont-have-to...
I’m hoping they’ll realise that they confused privacy and trust and get back on track soon enough.
It's also not too difficult to have your unencrypted photos synced to Google Photos, Dropbox, One Drive or another provider as an alternative. They will scan your photos in the cloud which people on this site seem to have a vastly strong preference for. If you don't trust any of those then you're probably already using NextCloud or something like it.
For now. It will spread.
And then they notify law enforcement if they get a hit. Which means even if you're innocent - all your devices get confiscated for months, you probably rack up tens of thousands of dollars in legal fees, maybe lose your job, probably lose your friends and get the boot from any social organizations or groups.
They're waiting for two things.
One, CSAM to get out of the news cycle and the furor among users about CSAM to die down. This is standard corporate PR "emergency" management practice.
Two, to slide it into a point release after some minor, inconsequential change to say they "listened to users." iPhones with auto-updates enabled won't automatically upgrade to a new major release, but they will happily automatically upgrade to a point release.
You can of course upgrade to iOS 15 and turn off auto-updates, but then you won't get security updates, like the people staying on iOS 14.
Stay on iOS 14 until Apple surrenders completely on this.
That's why from some perspectives it is a net privacy win versus Google/Microsoft's similar tools that require them to have decryption backdoor keys on their clouds to process these CSAM requests and other FBI/TLA/et al warrants. Apple is saying they don't have backdoor keys at all on iCloud and if they are forced to do CSAM scanning it has to be on device, without leaving the device to have access to the unencrypted images. Only if you hit the reporting threshold (supposedly 30+ hash violations) would it also encrypt copies to a reporting database on iCloud (and again only if you were uploading those photos to iCloud in the first place).
More details in [1], but briefly:
They hash the images that you're uploading to iCloud. If it matches one of the hashes in the database, then it gets encrypted and transmitted to them. No single data packet can be decrypted, they need 30 (?) matches with that database in order to get a decryption key that then allows them to review the uploaded images. They don't send the actual images to the reviewers, it's altered in some way. At that point the reviewer will have 30 (?) thumbnails (?) to review. If the images look like CSAM, then they'll report it to NCMEC who then report it to law enforcement (NCMEC is not, itself, a law enforcement agency).
The ? are because I don't think they've publicly stated (or I've not read) what the threshold for decryption is or how they modify the images that get sent to the reviewers.
[0] https://www.apple.com/child-safety/
[1] https://www.apple.com/child-safety/pdf/CSAM_Detection_Techni...
Not as closely as some people. That's why I asked the question in the first place. But thanks for answering.
(i.e. They're encrypted in transfer and while stored, but Apple holds the keys: https://qr.ae/pGSHY8, https://manuals.info.apple.com/MANUALS/1000/MA1902/en_US/app... [search for 'iCloud'])
> Each file is broken into chunks and encrypted by iCloud using AES128 and a key derived from each chunk’s contents, with the keys using SHA256. The keys and the file’s metadata are stored by Apple in the user’s iCloud account. The encrypted chunks of the file are stored, without any user-identifying information or the keys, using both Apple and third party storage services—such as Amazon Web Services or Google Cloud Platform—but these partners don’t have the keys to decrypt the user’s data stored on their servers.
As far as I can tell, they don't say anything specific about where or how Apple stores the keys and metadata, so it should be assumed that Apple could decrypt your photos if they wanted to.
Which is fine, because I use iCloud and many other cloud services, but you have to acknowledge the fact.
Apple had plans (and, an inside source tells me, an implementation) to do E2E for iCloud Backup, but the FBI asked them not to, so they scrapped it:
https://www.reuters.com/article/us-apple-fbi-icloud-exclusiv...
This undermines the credibility of those who are claiming, without evidence, that this clientside CSAM scanning is a prelude to launching E2E for iCloud data.
This raises the followup question of "why bother scanning the images on-device?", but I can infer two fairly obvious answers. First, the encryption still keeps AWS/Azure/GCP from seeing my photos. Second, and more cynically, they'd have to pay to do computation in the cloud; on-device computation is free to them.
> This undermines the credibility of those who are claiming, without evidence, that this clientside CSAM scanning is a prelude to launching E2E for iCloud data.
I agree; this is consistent with my initial point of confusion. Thanks!
How do you imagine that Google and Microsoft are able to scan the entire contents of your account? They can all read the data on their servers
>This raises the followup question of "why bother scanning the images on-device?
Because running the scan on device and encrypting the results protects users from having their account associated with the inevitable false positives that are going to crop up.
Apple can't decrypt the scan results your device produces until the threshold of 30 matching images is reached.
If someone issues a warrant to Apple for every account that has a single match, they can honestly report that they don't have that information.
Google and Microsoft give you no such protection. Any data held on their server is wide open for misuse by anyone who can issue a warrant.
The fact that the FBI stopped them once before and they've been working to build active solutions to what the FBI tells them their needs are should be evidence alone that E2E is their goal. It seems pretty credible to me.
And exactly how are they obligated to keep those policies? Answer: they aren't. There isn't some law saying '30 hits before we report you', and Apple is certainly going to drop the number as the public gets more used to the idea of CSAM. They'll keep dropping it until the news articles start coming out about how it's destroying lives.
This is corporate law enforcement. You don't have a right to due process, any say in their policies, or protection via any sort of oversight.
So, yes. It's the same.
https://www.apple.com/child-safety/pdf/CSAM_Detection_Techni...
Apple disagrees with you.
Which part of "what I store on my device is not even remotely the business of the manufacturer of the device" do you not understand?
idk, Hash collisions?
Google and Microsoft have been scanning everything in your account against a hash database for the past decade.
Also, unlike Apple's system which doesn't even notify Apple of the first 30 positive results (to protect you from the inevitable false positives) Google and Microsoft offer users no such protection.
>then they notify law enforcement if they get a hit. Which means even if you're innocent - all your devices get confiscated for months, you probably rack up tens of thousands of dollars in legal fees, maybe lose your job, probably lose your friends and get the boot from any social organizations or groups.
Again, Google and Microsoft have already been doing this for the past decade.
>a man [was] arrested on child pornography charges, after Google tipped off authorities about illegal images found in the Houston suspect's Gmail account
https://techcrunch.com/2014/08/06/why-the-gmail-scan-that-le...
Also, if you have anything that may be matched by unknowable and unverifiable matching hashes and algorithms provided by multiple nation states now or ever in the future, including but not limited to political activists, protests, anti-animal-abuse activists, climate activists, and select ethnicities, or copyright violations of any kind… switch off iCloud sync.
Until that switch gets ignored.
This cannot and will not be limited to CSAM. The matching is much more complicated than “hashes of existing images.”
Here’s a good in-depth interview on the tech and the issues.
I read it more as "if you don't like it, use another cloud storage solution"
if you don't trust the switch, then why trust any switch on iOS. Why do you trust that they're not already doing it?
why are you using an iPhone?
As there is no clear legislation, every company is implementing what they feel comfortable with.
These sorts of dragnet warrants have become increasingly common.
>Google says geofence warrants make up one-quarter of all US demands
https://techcrunch.com/2021/08/19/google-geofence-warrants/
It's not like we haven't seen Google's on-server data hordes misused to falsely accuse users before.
>Innocent man, 23, sues Arizona police for $1.5million after being arrested for MURDER and jailed for six days when Google's GPS tracker wrongly placed him at the scene of the 2018 crime
https://www.dailymail.co.uk/news/article-7897319/Police-arre...
Apple's system is designed to protect you from being associated with false positives, until that threshold of 30 matches is reached. Even then, the next step is to have a human review the data.
Google has never been willing to hire human beings to supervise the decisions an algorithm makes.
Our police and prosecution ought to be enough review on its own. If our own elected government fails to do something so simple, I say fix the government. I don’t want to be forced to rely on the goodwill of a for-profit company.
They are not.
>Innocent man, 23, sues Arizona police for $1.5million after being arrested for MURDER and jailed for six days when Google's GPS tracker wrongly placed him at the scene of the 2018 crime
https://www.dailymail.co.uk/news/article-7897319/Police-arre...
The government should be held to a high standard, and when it fails we, the people, should fix it and not turn to private companies and ask why they didn’t step up to the plate.
Nope. Google and Microsoft have been scanning your entire account for the past decade. Apple has not.
>TechCrunch: Most other cloud providers have been scanning for CSAM for some time now. Apple has not. Obviously there are no current regulations that say that you must seek it out on your servers, but there is some roiling regulation in the EU and other countries. Is that the impetus for this? Basically, why now?
Erik Neuenschwander: Why now comes down to the fact that we’ve now got the technology that can balance strong child safety and user privacy. This is an area we’ve been looking at for some time, including current state of the art techniques which mostly involves scanning through entire contents of users’ libraries on cloud services that — as you point out — isn’t something that we’ve ever done
https://techcrunch.com/2021/08/10/interview-apples-head-of-p...
I doubt it will happen. Apple is not known for that sort of interaction. Whatever will happen it will happen silently without Apple admitting to bend down to any backlash.
Also, the pressure to implement device scanning is coming from governments. So it is naive to think Apple will ever surrender. Most probably in the near future every single electronic device will try to leak your data as much as it physically can do.
Apple was not known to err on the side of "think of the children" or "let's help catch criminals" instead of personal privacy. But now they're known for new things.
Or vote with your wallet and abandon the Apple ecosystem. But nobody will because they don't have the bollocks.
Install Google Play Services and Google gets whatever info they want from your phone.
Freudian slip here, I guess.
I'd still report them through the normal channels. I wouldn't bet on any given Apple employee of the right team to happen to read a specific comment on HN.
But only in the US and mainland China for some bizarre reason.
Thanks
Makes me wonder if Apple made some exclusive Yelp agreement before Apple Maps launched, so they'd have good ratings data, and we have to wait for the agreement to expire before Apple can move on.
To me it would make good market sense for Apple to fully compete with Google Maps and offer Apple Maps on the web. It would give them more data to feed back into their review/ratings/business info database to further improve the mobile experience.
https://9to5mac.com/2021/08/23/apple-maps-native-ratings-and...
Interestingly enough, it still has Yelp reviews beneath it. Hopefully that just gets removed completely once Apple has collected enough of their own reviews.
If they wanted to, they could easily do that. https://developer.apple.com/documentation/mapkitjs:
“Use this JavaScript API to embed interactive maps directly into your webpages or apps across different platforms and operating systems, including iOS and Android. Like MapKit for native apps, you can also add annotations and overlays to the map to call out points of interest or user destinations.”
However, would that really give them more data? I would guess it would get a tiny fraction of the traffic that mapping apps would generate.
It isn't
* is more accurate * has way better local search and reviews (Yelp is garbage)
English: https://www.apple.com/ios/ios-15/
Chinese: https://www.apple.com.cn/ios/ios-15/
Japanese: https://www.apple.com/jp/ios/ios-15/
JP: No Wallet (license/state id/hotel&garage unlock), no visual lookup
This is just the difference in how the page are displayed and I didn't go and check to see if the actual features are there or not
Top image collage: Weather app is specific to city (China shows air quality). Chinese page replaces Ted Lasso with a Mojito music video.
Japanese page has Greeen instead of Valiant on Apple Music.
Chinese page is missing the spatial audio section with people's faces, and FaceTime sharing and links sections.
Shared With You has six examples in English; four in Japanese and Chinese.
Chinese page is missing some Maps info. Japanese page is missing the Wallet section. Visual Look Up is English-only.
Spotlight section on Chinese page is missing a Billie Eilish screenshot; iCloud Private Relay is missing.
- "ID cards"
- Weather: "precipitation" isn't mentioned, and Weather app is just more "powerful", not "more engaging and powerful" (US). Air Quality maps are available for India, not sure about other maps.
- Immersive walking directions
- redesigned transit map
- Nearby transit
- Home Keys does not mention "Hotel Keys" or "Corporate Access Badges"
- Car Keys
- Visual lookup learning
- Share health data with your doctor
- Lab results enhancements
- Apple Card
- Buy directly from the Search tab
- 5G
- Redesigned News feed
- Podcasts: Personalized recommendations
- Next-hour precipitation notifications
Comparison based on the following links:
It'll make it easier to make cool sites, but I wouldn't expect any change in the games landscape. Plus it really looks like the 30% isn't here to stay.
This is what our startup has been focused on for Unreal Engine 4 to target WebGL. We've achieved scenes that are sub 10MB that load in up in two seconds in the browser on most devices.
Edit: looks like it's only available for people seeking it out[0]. Maybe they won't auto-update till 15.0.1?
https://www.macrumors.com/2021/08/25/icloud-custom-email-dom...
E: Ah, you're talking about from 14.8
Someone knows if uBlock Origin has plans/is able to develop the extension for Safari iOS?
For Safari MacOS is kind of not available. Does not work for Safari 13+, and is maintained externally https://github.com/gorhill/uBlock#safari-macos
If they ever get the port to work on a newer version of Safari, it could work on iOS.
I looked at it at the time but sadly the Content Blocker API that Apple released is incredibly crippling compared to the feature set of uBlock Origin.
Basically, you can onlly generate lists of domains that you want to block, package that in (multiple !) batches of 50k (at the time I think) and let Safari do the blocking for you.
This removes the ability to do anything non-static basically, which is where uBlock Origin really shines, so I don't expect anyone to make a meaningful port anytime soon, sadly.
Additionally, an Old Reddit Redirect clone for Safari would be a huge QOL upgrade too.
https://apps.apple.com/app/amplosion-redirect-amp-links/id15...
We develop an ad blocker [1] for iOS (and macOS) that has complete ad blocking functionality simply by using the content blocking mechanism.
The only time we've found that we've needed to resort to using Safari extensions is for our YouTube ad blocking; specifically to block the pre-roll video ads. So at least on iOS this will now be supported as well as of iOS 15.
If yours dies, I recommend that one. It’s a love letter to the first generation.
I’d say SE2 is rather a quiet breakup note to SE1.
It really is elegant and beautiful.
Interesting that this “add comment” button on hacker news has some weird default style with a bright blue background.
Apple really needs to do something about the homescreen management, it's been over a decade now and we're still subjected to the infuriating drag one at a time mechanism. Does nobody at Apple use more than one screen of apps?
The mechanism that once existed in iTunes where you could drag and drop with a mouse among your available app homescreens was the closest thing to a usable interface. But it boggles the mind that there isn't at least a way from the edit homescreen dialog to just select an icon and "Assign to Page X" option.
And do these extensions also apply to (non-safari) apps using the webkit UI to render a page? Like content blocker applies to these as well as safari.
I actually think it is a bad look for Apple not to dogfood their own public APIs. Microsoft used to do the same thing with Windows and Office, and it was a bad look then too.
Credit to Google on this, since many of their apps are just normal apps. No special privileges or bypasses. Even their special stuff has pretty aggressive sandboxing and can be updated like a normal app via the store.
Apple's core philosophy is that upgrading the system is the fundamental way to get new things. With iOS 15 we've seen the first real fracture in this model (where they are promoting a "stay on iOS 14 for now" option), and maybe eventually they'll separately distribute some of the tied applications.
Google started Android with a very similar model to iOS but quickly recognized it was turning into a disaster given the slow uptake of new Android versions. Turning what were system level components (e.g. play services) into "apps" was a necessity.
Apple hasn't had that same "pain" yet, iOS update rates are pretty high. If major OS update rates drop, then they'd be better motivated to cleanly separate their app updates from their OS updates. It just hasn't happened yet.
https://www.macrumors.com/2021/06/04/ios-14-installation-rat...
Strongly disagree. If Apple distributed their apps as normal apps, they'd have normal privileges and when exploits are found the scope would be limited to that app domain.
Instead, what we have seen is that Apple's apps act like system services, and when escapes occur it can cause a wide-ranging impact (inc. root).
iMessage just in the last two weeks had to be emergency patched (14.8) because of a root breakout used by an Israeli's company (NSO Group) surveillance software that they were selling to unsavory governments. If iMessage was a normal app distributed by the app store the scope would have been iMessage, instead of root.
Yet you've been able to present none. According to your claims the zero-click escape that caussed the critical 4.8 security update to be released in the last two weeks isn't possible, and yet it happened.
So please, by all means, explain why Apple's apps should be structured like this:
https://googleprojectzero.blogspot.com/2020/01/remote-iphone...
https://googleprojectzero.blogspot.com/2021/01/a-look-at-ime...
Instead of being normal apps with self-contained app domains that would also limit any exploitation.
What am I supposed to present? A complete history of computer science and system design?
"isn't possible"
Any app on any system, if exploitable, can be used for a chain attack to exploit further vulnerabilities (and 14.8 was a bandaid for just such an attack). That's ignoring that iMessages is also such a high value target for its own data, in the same way that Signal and other messaging apps are high value targets, and not just as a path to chaining 0 days.
This is a not useful conversation that I hesitated engaging in at first glance (when someone does the "if only they just waved hand everything would be great" it's founded in dubious logic 100% of the time), so feel free to reply into the ether.
Facts that support your position, like I did. I provided a couple of in-depth articles about the inner workings of iMessage, with specific emphasis on security. You've yet to even explain in technical terms what is erroneous about my critique.
> Any app on any system, if exploitable, can be used for a chain attack to exploit further vulnerabilities.
That isn't how iOS is structured. If it were normal app developers could design their own apps to gain root, but the system is specifically engineered to combat that and has been quite successful. Whereas Apple's own apps have a set of components that run with elevated privileges that allow sideways exploitation to bypass the normal UID sandboxes, and ultimate cause significant escalation including root.
The two articles I linked explain how this occurs. There's nothing akin to the SYSTEM services within normal (non-Apple) apps, therefore your comparison is technically unfounded.
> This is a not useful conversation that I hesitated engaging in at first glance (when someone does the "if only they just waved hand everything would be great" it's founded in dubious logic 100% of the time), so feel free to reply into the ether.
You're backing out of the conversation because you've shown you lack the technical foundation to participate. You assumed at the start that I knew as little as you and therefore we could both make baseless claims without anyone checking either one. The reality is that I understand iOS's internal structure and can provide founded critiques whereas, you lack the technical foundation to mount a defense of the design (and that your original defense is between confusing and just wrong).
Apple’s Apps are better targets of course because those are on every phone.
https://www.ft.com/content/4da1117e-756c-11e9-be7d-6d846537a...
And Internet Explorer, which was one of the pillars of United States v. Microsoft Corp.
Making a mistake in private APIs creates some burden within Apple as revisions are made, but this is to be expected from pre-release software.
Making a mistake in public APIs erodes the trust of partners that invested time and money in the platform, and it leads to subpar user experiences.
It is better than nothing though. Mostly feels like a late response to Zoom eating Apple's lunch though.
But it doesn't have the same search within the photos app itself?
However a friend who had one of my tags for a couple of days gets the notification that my tag was with them and to tap to contact the owner.
Dunno if anyone else suffers this? Maybe I'm doing it wrong. Finding a years-old photo to upload is TERRIBLE. It's trivial to do in Google Photos, but then getting a handle on the photo when using the "photo selector" widget to upload it to Twitter or an existing email is horrible.
I do this workflow dozens of times per week and the best I can come up with is:
1. text search Apple photos in the upload widget and be disappointed
2. text search Google photos and instantly find the image I want
3. "Delete from device"
4. "Download to device" (which puts it at the very front of the list)
5. Go back to Safari, finish composing Tweet, add photo, pick newest photo.
As you type your descriptor, tap the appropriate found set below (they list photos in the set) to turn it into a tag, then continue typing the next descriptor.
For this search, you’d end up with something that looks like:
[new york metropolitan area][dog]
These result in a venn diagram of the overlaps. In my case with 12K photos in NY metro, it found the one dog photo I had.
In Apple Photos I can search for a car.
In Google Photos I can search for a specific manufacturer and it recognizes not just the logos but attempt to classify the actual cars they make. For example, it recognizes a Toyota from a BMW just based on the body shape.
The text search is insane too, it can find text in photos you would struggle to realize was there in many cases, which is huge when trying to find old information.
Finding text in images, finding obscure relationships between a query and a photo.
I mean, I can search for my cars by make! Like, no logo showing, I type in "Porsche" and my old Boxster shows up including photos that don't have a visible logo.
I had out of town guests visit and we went to Times Square. I could find pictures from a specific vantage point by searching for specific text in billboards
The facial recognition is a million miles ahead too. Across all my photos Apple only recognizes a handful of recurring faces. Google recognizes people I don't even realize were in multiple pictures.
-
I suspect Apple is behind because they're using less invasive indexing or something, so I'm not saying switch... but also Apple Photos might as well not have search once you've tried Google Photos.
I'm not convinced that even if Google ported their indexing models to the device (like they did for the Pixel's voice recognition) they'd sink to the level of Apple's current implementation.
I'm not Google, but just look at why they did it for voice: The hardware caught up, the UX is better when it's done locally, and I think they mentioned better power consumption?
Presumably at some point that might happen for image recognition. They already started in Google Lens with porting OCR + translation onto the device
"Winter backyard"
"forest with cats"
"<childname>'s first birthday"
"<name> and <name> at cottage"
It's ridiculous how powerful and indispensable this intelligent search is. I have tens of thousands of photos, growing every day. Being able to text search their contents is the killer feature that makes it useful. Apple's photo library is not useful without this.
YMMV, I guess—I found the customizable flavors of Do Not Disturb immediately useful. And if you don't, the old Do Not Disturb is still an option.
If you agree to the terms of service, they can change it at any time and not tell you if there are governmental reasons.
Furthermore, you agree to not use the services for things that Apple seems unlawful, harassing, threatening, harmful, abusive, tortious, defamatory, libelous, abusive, violent, obscene, vulgar, invasive of another’s privacy, hateful, racially or ethnically offensive, or otherwise objectionable.
Or has that plan been dropped for good?!
Cause I am not gonna upgrade if these features come at a cost to privacy caused by client side scanning.
All we know right now is that it isn't in iOS 15.
It's obvious that people as smart as Apple wouldn't be doing this tremendous damage to their brand if they weren't deadset on launching it, so it's likely that it will launch quietly later, once the furor over it has died down.
EDIT: this appears to only happen on mobile iOS web and not desktop macOS
tells a lot about their QA
And according to Wikipedia, iOS 12 isn't receiving security updates anymore :(
For security, it's completely signed out of iCloud and all other services, and Safari is mostly for research purposes (so no social media, email, etc).
Apple Maps has gotten fairly close to Google Maps at this point. I actually strongly prefer Apple Maps' interface, although the data is still not as good overall. (Disclaimer: I'm biased. I worked on Apple Maps during its very early days.)
This truly is the end if all things
More seriously: my father, who is about to turn 94, lives 500+ miles away from me, and I haven't seen him face-to-face for a long time. It would be nice to be able to watch a baseball game "together", for instance. I hope I can talk him through setting up FaceTime...
I've watched TV programs simultaneously with people in the same city, even, whilst talking to them on IRC/whatnot. It's a fun experience. Especially in these nonsensical times!
I've said it a few times on HN, but web notifications are almost entirely used for malicious purpose. Copy-pasting from a comment I made previously on the topic:
> Take a look at your grandma's Android phone and she probably has 12 Chrome notifications saying she won a free iPad because she went on a site that asked to send notifications, and users are so used to user-hostile UX's that force you to agree to everything to use the site, they just hit "allow" so they can get to the content. I'm not surprised Apple doesn't want that on the iPhone.
I specifically dumped android phones because I was sick of Google and Apple still seemed to be the better option.
Edit: Guess I upset the Apple and Google shills ¯\_(ツ)_/¯