Apple has disregarded W3C standards by replacing the HTML5 video player with their own full-screen only video player in all iPhone browsers. Apple even went as far as to make it impossible to circumvent this behavior (with the exception of methods that would fry an iPhone CPU) by rendering video on HTML5 canvas as a work-around. Because of this, web applications which involve a user interface to be overlayed over the video player are broken on iPhone. There is no viable workaround. We explored all available routes. This behavior is present on all iPhone browsers, not just mobile safari.
So, because of this, I need to inform iPhone users that (even though our application has excellent mobile design and is developed to be highly performant on mobile devices) we cannot support iPhone with our web application. So I plan to handle this by displaying a page featuring an brief explanation. I can use graphics if that helps.
How can I explain this properly? (while):
- Not confusing the typical non tech-savvy user.
- Ensuring that the user understands this is not a failure on the part of our application development, but a failure on the part of Apple to support W3C specs (but the user doesn't necessarily understand what W3C standards are).
- Keeping the explanation brief.