The following is the proposal for this presentation. I will publish the final presentation for further details.
Trickle-Down Accessibility Proposal
Trickle Down Economics suggests economic growth benefits all members of society. The focus is on tax benefits for corporations and the higher income population, as they have the potential for making larger impacts in economic growth. Providing financial incentives to this population will, in theory, eventually result in higher prosperity for all.
Matt May’s observation on Twitter in 2016 raised awareness of Trickle Down Accessibility:
“Watching a blind advocate tell someone with another disability to center blind issues first and wait for the benefits to trickle down. Wow. ”
Focusing on screen reader accessibility has distinct advantages for product developers. If your application works with a screen reader, it should also be usable with a keyboard, voice recognition, and switch control devices. Screen reader accessibility also falls in line with automated testing tools.
However, there are many disabilities, and assistive technologies, that are not necessarily benefited by this focus on the blind/low-vision community. Color contrast, closed captioning, readability, consistency in design, user customization, session timeouts, and animation distraction are just a few examples of concerns that often go unaddressed.
Intuit sets aside a week every year to give employees a chance to work with local non-profit organizations. This year, we gathered a small group to visit the Enchanted Hills Camp in Napa to help them prepare for this summer’s campers. It’s a fantastic organization and we loved our time there.
Lighthouse is being integrated directly into dev tools
Firebase now gives a real time analytics. Cloud functions for Firebase sounds like Akamai for small node functions, like resizing images. But being able to handle these tasks in a global, cached environment.
Google IO: state of the mobile web
Chrome’s mission: move the web platform forward
scroll anchoring: page jumps after content loads after page renders, such as a banner ad. This locks the screen, even when content loads at the top. Scroll anchoring can reduce 3 page jumps per load on average.
AMP: Accelerated Mobile Pages. improve mobile experience.
On average, AMP pages load in less than a second and use 10x less data
LinkedIN found people were 10% more likely to read an article when it is AMP .
amp-bind: merchants can build e-commerce experiences
Progressive web apps: app focused experiences, reliable, fast, engaging.
Twitter Lite is a more accessible, faster and more affordable way for people to use Twitter when they are on slow mobile networks, have expensive data plans and with limited storage on their mobile device.
PWAs can be added to the home screen. Developers can soon control the home page button prompt. They can be displayed in app launcher, android settings, android intents, notifications, and launch as a full-screen immersive view
123B in US alone
paymentRequest – simple web payments within Chrome
paymentRequest can now use more forms of payment. paypal, alipay, samsung pay… could this integrate quickbooks payments?
India’s largest ride sharing app. They are using PWA. over 1m daily rides. 110 cities and 600k drivers. They needed to work with customers that use low cost phones, minimal data plans, and bad connections to reach the entire customer base.
Off line and caching provides faster performance with low data loads. They used polymer for fast web components, Shadow DOM, and HTML import.
They rely heavily on cache, but also have an initial load of 1.3 seconds.
They strategically load components to only get critical elements first.
They are using workbox, they cache these elements for repeated use.
Now, they are only requesting new data, such as transaction information.
They have a 100 score in lighthouse
20% of their PWA bookings come from users that previously uninstalled their Android app
AMP to PWA
<amp-install-serviceworker>. This takes an AMP page and allows it to install a service worker so a user shifts to a PWA when they click. This gives the fast initial page load of an AMP page and prepares the browser to make the second page load just as fast.
Let’s say someone shares a PWA page with a friend. We’d want the friend to have a fast page load, but if they go to a PWA page as the first experience, they won’t get the acceleration via the service worker. So we could do some detection at the page load to see if the service worker is available, if not, move to the AMP experience of that page.
Web4All 2017 kicks off with several talks about the Gig Economy, Remote employment, and the current employment opportunities for people with disabilities in Australia and around the world. Continue Reading Notes from Web4All 2017 Day 1
Web4All 2017 Day 1 Notes
The Australian Human Rights Commission has begun a study on employment discrimination for the older workers and those with a disability.
While about a quarter of the population is older, they make up just 16 per cent of the workforce. Australians with a disability make up 15 per cent of the working age population, but only 10 per cent of them have jobs.
The inquiry will seek to identify the barriers that prevent people from working, and in consultation with employers, affected individuals and other stakeholders establish strategies to overcome these barriers.
The Australian government has historically had a higher unemployment rate for PWD than other countries.
Web Accessibility National Transition Strategy was influenced by the work done in European countries. Unfortunately, the tools were not accessible when it launched. So people with disabilities had trouble accessing the participation forms.