132 points by xd1936 about 9 hours ago | 180 comments | View on ycombinator
nerdjon about 6 hours ago |
dagmx about 6 hours ago |
It’s hard to delineate which of these are Chrome features or actual web standards. And it’s therefore hard to blame either Safari or Firefox for not supporting them if they’re not standardized yet.
hx8 about 7 hours ago |
* Vibration
* Background Sync
* Bluetooth
* NFC
* Notifications
* Web Push
pokot0 about 6 hours ago |
I like to use Apple products for things that are commodities to me because I am not gonna look into the details of those and when I do Apple reasoning often make sense to me (just like this list).
There is a lot more we can criticize about these big tech corps (including Apple) than a product decision for a company that is known for making polarizing decisions on behalf of their customers. If people buy it... they must like it, no?
easeout about 6 hours ago |
This of all web pages ought to be easy to read on an iPhone screen, but the way it's constructed prevents it. You can't zoom the whole page out to see the entire table width because the table is in a scrolling frame and wider than its box. You can only scroll the nested frame sideways to see how row labels relate to iPhone cells. If you give up and use landscape, it still scrolls vertically in its frame. You have to aim for the margin or else you'll scroll just an inch and be halted because you caught the table.
Because it's critical that the web be as free as it is:
• It's natural that some pages turn out like this
• So it's natural the web is a little bit shitty all over
• So it's natural the demand for richer web features is low
strogonoff about 6 hours ago |
— Offline support
— Media capture
— Picture-in-picture
— Storage
— Speech synthesis
As well as five more APIs with caveats:
— Installation
— Notifications
— Web Push
— Barcode detection
— Speech recognition
Even taking into account that it also evidently loses support for one (audio session; I wonder if that that has to do with potential for fingerprinting), framing this feature differential between two minor(!) releases as “intentional crippling of Mobile Safari continues” strikes me as somewhat loaded.
FormularSumo about 5 hours ago |
It includes dates for when these things were first shipped, explanations for that they do, and what kind of standards (or not) they are.
rayiner about 6 hours ago |
agust about 6 hours ago |
It would be fine if they just made Safari bad, that's their choice. But they don't stop there: they make the entire web bad on iOS purposely to promote the native apps they can tax.
daft_pink about 6 hours ago |
matthewfcarlson about 6 hours ago |
pjmlp about 7 hours ago |
Chrome APIs and Electron crap, and then everyone complains about Microsoft.
politelemon about 6 hours ago |
hk1337 about 6 hours ago |
weedhopper about 6 hours ago |
nazgu1 about 6 hours ago |
runako about 5 hours ago |
I left after seeing Contact Picker API listed. Contact Picker API is, per the MDN link in the OP, marked as "This is an experimental technology." It is "not Baseline because it does not work in some of the most widely-used browsers."
rayiner about 6 hours ago |
SkySkimmer about 5 hours ago |
kevin061 about 4 hours ago |
You can of course dislike this, but not even native apps allow background sync anyway, so of course web apps would not be allowed to do this either.
samlinnfer about 6 hours ago |
diebeforei485 about 4 hours ago |
I want to auto-deny websites asking me for location permissions. But I want to be able to grant location permissions to installed web apps on a case-by-case basis just like with regular apps.
otterley about 5 hours ago |
mrtedbear about 7 hours ago |
How is the barcode detection API a security risk for example? Having it implemented would be amazing for web apps.
Also there's features like deep linking into PWAs that ought to be pretty basic PWA functionality that's not on this list that even Safari on Mac OSX has but Safari on iOS doesn't. Even the add to home screen menu option is deliberately made hard to find.
Apple doing this for the benefit of the user is one of the less likely hypotheses.
skrrtww about 5 hours ago |
Darkstryder about 7 hours ago |
It infuriates me a lot more than all the liquid glass stuff (on which I’m neutral overall).
raw_anon_1111 about 5 hours ago |
I have no desire for random websites to have that much access to my phone.
granzymes about 5 hours ago |
Nested scrollbars! Horizontal and vertical scroll!
dandiep about 5 hours ago |
pmdr about 7 hours ago |
northisup about 4 hours ago |
3oil3 about 5 hours ago |
MantisShrimp90 about 6 hours ago |
People saying they don't want these features are missing the point. Its about control and if developers have the option to make something as a website that actually works that gives them less incentive to make an app that apple can take 30% of your profit from while you are forced to write in their proprietary language for the stuff that only works on their devices.
So much engineering duplication of effort and waste just to satisfy a bottom line.
CamJN about 7 hours ago |
traceroute66 about 7 hours ago |
99.9% of the things listed in that stupid table in the blog just stink of being potential attack vectors.
And we know just how heavily smartphones are targeted and how smart and sneaky some of the latest vectors are.
jjmint about 6 hours ago |
ubermonkey about 5 hours ago |
luxuryballs about 5 hours ago |
dgxyz about 7 hours ago |
Keep going Apple.
undefined about 3 hours ago |
undefined about 6 hours ago |
ocdtrekkie about 6 hours ago |
My only peeve is that Apple resets the feature flags with every update. So the one experimental feature I use I have to reenable each and every time I get a phone update.
gib444 about 7 hours ago |
troupo about 7 hours ago |
functionmouse about 7 hours ago |
That being said, I am not sure why I would actually want most of these features in the browser? Many of these things feel like they further complicate what a browser is supposed to be doing and opens up security concerns at the same time.
I think the idea of using a web app for many tasks instead of apps is fine, but I don't think the idea that a web app can do everything is the way to go.
Edit: To be clear about the Firefox comment, notice that many of the features that are not supported non chromium browsers don't support on any platform. So the question on whether these are considered web standards is outside of whether iOS allows other engines.
Edit again: Apparently the third column is based on your current browser instead of always comparing chrome, mobile safari, and firefox like I assumed. I am currently on Firefox on Windows, and there are more red X's under Firefox for me. Seems like a weird choice to not always compare all major browsers.