So here we are with HTML and it's ability to work on most devices. Kinda.
One discussion I'd quite like to open up is the browser spec for core Adapt. Currently as a company we support IE8 and above. I mention only IE8 as most of our mobile browsers/tablet browsers are of a good standard.
The reasoning behind just supporting IE8+ is so we can create beautiful content across all the browsers. The client has an expectation that whatever device they go on it should look the same. I'd disagree and find the idea of progressive enhancement a much more sustainable approach. Maybe IE6 and 7 don't have fancy stuff, instead you can still see the content and work through it.
I've tested Adapt in IE6 and IE7 - it works. Doesn't look pretty and some styling issues are a nightmare to fix.
After a few discussions with the team at Learning Pool, I've come to realise that we're claiming to create a platform that can deliver learning content across any device. So this means future devices but also older browsers.
Responsive content plays a big part of this. It enables us to create content based upon the width of the screen size. So really our platform should work on all future devices.
Let's not worry too much about the newer browsers and let's discuss the older ones. Firstly - anything below IE6 is not supported. I can safely make that claim because IE5- does not render content properly and has troubles with ajax requests. Not only that - they are not support by Microsoft and haven't been for a very long while.
So discussions start with how far are developers willing to work?
Does this benefit Adapt?
Does this benefit companies - I know that we have clients using IE6 and IE7 but we have another framework we could use.
Our initial thoughts on iOS devices and mobile devices tend to update more frequently so two versions back is ok.
Plugins for Adapt - do they need to have a browser supported attribute or should they all gracefully fall back?
Should the editor have the same spec? (I'm more on the verge of saying no to this)
From a discussion with Sven, we both agreed that a 'reasonable' spec would need to be agreed.
Would love to hear people input, especially project managers/ and learning designers as progressive enhancement will mean a significant change to the way we sell Adapt to clients.