My Life in the Apple Ecosystem – “But change is coming, whether or not Apple wants it. And boy, Apple deserves having those changes forced onto it, given how badly they’ve treated their developer community for so many years.”
Chromium spelling and grammar features – “My first project has been implementing the new CSS spelling and grammar features in Chromium”. A deep dive that might help answer your question “How hard can it be to implement [my pet feature]?”
What’s New in Android Accessibility – TL;DR: Samsung and Google now collaborate on Talkback; You can now talk to Talkback. For deaf people: live transcription of conversations in 80 languages; an app to amplify certain frequencies of sound in real time (eg, a hearing aid); teachable app that can monitor environmental sound and alert you, eg of fire alarm/ dog barking/ your doorbell ringing. Lots of technology (crypto, surveillance, Facebook) makes the world worse, but the liberating tech on devices is a massive boon for people with disabilities.
Finger spelling uses your webcam and machine learning to analyze your hand shapes so you can learn to sign the American Sign Language alphabet. Made by American Society for Disabled Children; “We believe that deafness is not a disability, but language deprivation is.”
The talent race is also an ethical race – “good candidates are increasingly dubious of Big Tech’s ethical credentials … technologists know the industry intimately and recognize that toxic companies can blight a résumé” by Cennydd Bowles
Link o’ the Week: Accessible Text Labels For All – Sara Soueidan “On improving eCommerce experiences for screen reader users without breaking them for speech-input users”
The F-word, episode 10 in which Vadim and I ruthlessly interrogate Eric Meyer about joining Igalia, what’s coming, CSS Nesting and Cascading Layers
Form design “Best practice, research insights and examples”
The End of AMP – “Google announcing that sites with passing core web vitals will receive a ranking boost on mobile. However, there is another important item in the update – the end of special treatment for AMP pages.”
Web in Play with Bubblewrap – Learn how to transform your Progressive Web App into an Android package with Trusted Web Activity and Bubblewrap.
The end of Applets – This year we bade farewell to Flash, and Applet APIs are to be removed from Java. Interoperable open standards for the win!
Overlay Fact Sheet – Factsheet about deceptive accessibility “repair” overlays (signed by me and 300+ other people in the industry)
AccessiByeBye! – Chrome extension to block overlays like AccessiBe, EqualWeb, MaxAccess, and UserWay.
Survey of Web Accessibility Practitioners #3 Results – “Web accessibility practitioners have notably higher average salaries on average than those reported on the 2020 Stack Overflow developer survey.” Personally, I do it for the drugs, groupies and glory rather than the riches.
Technology sector trust decline deepens – ” the main reason for the trust fall is the increasingly “complicated” relationship between the public and technology — including the spread of misinformation, rising privacy alarm and bias in artificial intelligence.”
Improving React Native Accessibility – “Since May, Facebook has spent that time thoughtfully reviewing and documenting accessibility gaps within React Native. So far the gap analysis has surfaced 90 issues, all of which have been translated to Github issues. Overall, we found that React Native APIs provide strong support for accessibility. However, we also found many core components do not yet fully utilize platform accessibility APIs and support is missing for some platform specific features.”
Launching the Facebook Map “Neighborhoods, parks, and social places are emphasized over “traditional” features like road networks … Our base map design with pale colors and no icons allows overlaid social layers that use more saturated colors to come to the foreground.”
Introducing the Framework Laptop – “the Framework Laptop, a thin, lightweight, high-performance 13.5” notebook that can be upgraded, customized, and repaired in ways that no other notebook can. We’re here to prove that designing products to last doesn’t require sacrificing performance, quality, or style.”
The UX on this small child is terrible – “Not only am I VP of Reproduction for this household, but I’ve also been the end-user of this Small Child for over three years now. I’m going to give it to you straight. The user experience is terrible.”
Trusted Web Activity – “a new way to open your web-app content such as your Progressive Web App (PWA) from your Android app”. Basically, get your PWA in the App Store, create a feedback channel via ratings and reviews, use Play Billing.
The F-Word episode 9 – Vadders and I discuss Safari extensions, cascading layers of CSS, what’s new in WCAG 3
“Allow this app to personalize advertising for you?” – “Apple defines privacy in a way that benefits its own commercial interests and harms the commercial interests of its competitors. Apple has wrapped its arms around the open internet with a privacy bear hug that is designed to entrench and enrich its own closed ecosystem.”
A new history API, “app history” – ” This proposal introduces a new window.appHistory API, which is more directly usable by web application developers to address the use cases they have for history introspection, mutation, and observation/interception.”
What’s Next For HTML Controls? -“In this episode, we’re talking about HTML controls. Why are they so hard to style, and how might that change in the future? Drew McLellan talks to Microsoft’s Stephanie Stimac and Melanie Richards to find out.
#accessiBe Will Get You Sued – Adrian Roselli’s magisterial post about the latest accessibility snakeoil salesmen. We should all buy him a pint as a thank you for researching this stuff in his own time. He’s like the Yoda of accessibility.
First Public Working Draft of CSS Cascading and Inheritance Level 5 – adds cascade layers: “Authors can create layers to represent element defaults, third-party libraries, themes, components, overrides, and other styling concerns—and are able to re-order the cascade of layers in an explicit way, without altering selectors or specificity within each layer, or relying on source-order to resolve conflicts across layers.”
A simple custom – “For whatever reason some people don’t like the standard HTML checkbox and radio button, they seek to jazz ’em up and in the process the often jizz up the usability/accessibility of these controls.” Steve Faulkner to the rescue!
Get safe – Jezza Keef on the difference between GET and POST
An Analysis of Privacy on the App Store – “The top 12 [most data-hungry] apps are all from the same company, Facebook. All of Facebook’s apps collect an ungodly amount of data, the nearest other app is LinkedIn which collects 37 fewer data types.”
Content-visibility and Accessible Semantics “if you’re using content-visibility on sections of content including headings and semantic structure, screen reader users won’t be able to benefit from that structure on load. This unfortunately degrades accessibility in favor of loading performance” by Marcy Sutton. Later update: “Update: lots of great discussion from the Chrome team, who say it shouldn’t have that effect and they’re looking into it.”