I feel like there are two very different aspects to the a11y questions... part of that is about interaction/interactive elements.. The answer to that is it should use the existing platform or fill in what is missing. If it is about making the rendering accessible, are the existing forms not all there too?
There's a 50MB limit on iOS, by the way. >Service wirker cache