4 ms·
The image at the top is a great overview, but sadly it's a image, even though implementing it with HTML + CSS would have been trivial. Sad to see a browser engi
by capableweb 4y ago
The image at the top is a great overview, but sadly it's a image, even though implementing it with HTML + CSS would have been trivial. Sad to see a browser engine not using browser technologies and instead opt for images. Extra sad that instead of putting the same text in the alt text, it just describes that it's a lot of text describing all the new features (and in it, the author confuses what the image is, vs what a "word cloud" is), poor screen-readers who don't get that nice overview.
Anyways, for the rest of you, I passed it through OCR, so probably some mistakes somewhere:
Webkit Features in Safari 16.0 / Lazy Loading Images / appearance CSS property / Removed Webkit Prefixes /
ResizeObserverSize / Subgrid / CSS Containment / Fullscreen API in WKWebView / accent-color / Scroll Behavior /
Shared Workers / New Viewport Units / Font Palettes for Color Fonts / Container Queries / ic Unit / :has() Pseudo Class /
Cascade Layers / Web Inspector Extensions / New Web Extension APIs / Manifest version 3 / Discrete Animation /
Web Animations Composite Operations / Overscroll Behavior / Web Inspector CSS Variable Grouping / AVIF /
Flexbox Inspector / Dialog Element / Inert Attribute / New Apple Pay payment options / structuredClone(value) /
text-decoration-skip-ink / CSS Motion Path / Screen Capture Improvements / SharedArrayBuffer / Object.hasOwn() /
findLast() / findLastIndex() / at() method / text-align-last / Internationalization Updates / Form Improvements /
Passkeys / Web Push for macOS Ventura / :focus-visible Pseudo Class / CSP 3 / display: contents accessibility /
Wide Gamut HTML Canvas / <form>.requestSubmit() / File System API / BroadcastChannel / Web Locks API /
Improved Web App Manifest Loading / Web App Manifest Icons / :has(:target) / Navigation Preload in ServiceWorker /
worker-src CSP directive / WebRTC Perfect Negotiation / In-band Chapter Tracks / SharedArrayBuffer /
Private Click Measurement Updates / requestVideoFrameCallback() / Shadow Realms / Web Inspector Alignment Editor /
MSE in WKWebView for iPadOS / resolution media query / Increased WASM Memory Limit / <input>.showPicker()
Faster VoiceOver / WASM Zero-Cost Exception Handling / Cross-Origin-Opener-Policy / Cross-Origin-Embedder-Policy
- dchest 4y agoApple's VoiceOver can read the text from this picture just fine.
- olliej 4y agoHmmm, looks very marketing image like - is it from WWDC presentation maybe? In which case copy/paste of an image was probably the easiest path. Thanks for the OCRing! [edit: the post links to a WWDC session, so I wouldn't be surprised if its from there - https://developer.apple.com/videos/play/wwdc2022/10048/ https://developer.apple.com/videos/play/wwdc2022/10048/ ]
- wlesieutre 4y agoI think it's a screenshot from a WWDC slideshow
- capableweb 4y agoLaziness is not something I'd usually attribute to the various Apple groups...
- olliej 4y agoMy guess is that it provided (a) a pretty list and (b) something that was public so already clearly been okayed by the powers that be. [edit: removed "missing" alt text complaint as it is there and apparently I no longer know how browser ui works :-O]
- yamtaddle 4y agoNo need to "pass it through OCR" if you're viewing it in Safari :-) (because it OCR's all images anyway, mobile and desktop both—I browsed to the page and select-all'd the image text just like it was HTML—still, they should have just made it HTML)
- MBCook 4y agoLiveText on iOS/MacOS is one of the best features they’ve ever added. So incredibly useful.
- lern_too_spel 4y agoThe Android activity switcher has been able to OCR whatever is displayed on the screen since 2018. Nice to see iOS added something like it last year. It's come in handy loads of times.
- MBCook 4y agoI wasn’t aware of that but it doesn’t surprise me given some of the other image intelligence stuff Google has had that Apple is slowly catching up on like recognizing animals/objects. Already it’s saved me a bunch of time numerous times.
- musicale 4y agoApple tends to be a bit behind Google on AI since they like to do things on-device for privacy, etc.. Also sometimes they take their time in implementing something if they don't think they have the right UI for it (such as copy & paste, which was missing on the original iPhone.) But I agree: Live Text is nice and it works just the way you'd expect it to.
- yamtaddle 4y agoI just went googling for it, wondering if the Android version is on-device or sends data off to servers to do it, and couldn't find anything about a device-wide OCR on Android. Guides to developing with MLKit, and something about the feature specifically in Google Docs on Android, but nothing about the device-wide feature. Bizarre. Same search but "apple" instead of "android" (not even iOS, which is what I meant to search but messed up) turned up tons of hits about the feature on iOS and macOS, and confirmed what I thought, which is that it's on-device. [EDIT] Mind, I'm not saying it doesn't exist, just that it's weirdly-difficult to find anything about with searches on Google's own search engine.
- ladon86 4y agoSharedArrayBuffer: so exciting they listed it twice.
- deleted 4y ago[deleted]