In developing countries like Nigeria, Opera Mini is used by up to 70% of users on mobile. This is a list of front-end development features not supported by Opera Mini and some crowdsourced workarounds for them: http://wtfoperamini.com/
I work at Opera (on a different team) and have passed this on to the opera mini team. They're now talking about ways to address these. Cheers!
+1 for comment ... +10000000 up votes if you guys push changes into production to address these issues :)
I feel like my simple upvote helped children in Africa.
Great to hear this! I was working on a project that required some Matrix-style bend-over-backwards circumnavigation on Opera Mini... big relief if this pans out.
Serious question: Why do they use Opera Mini specifically in developing countries?
I did a little digging around as I had the same question and found this excellent post http://raddevon.com/articles/where-are-opera-mini-users
Great find, really insightful article.
Because of all the feature-cutting, it's brilliant for people who have very limited data
Warning: anecdotal evidence incoming.
I find that outside the US you are much more likely to use Opera mini - not necessarily just in developing countries. I have a few friends in the Netherlands who love it specifically because of features that allow them to better control loading content and large images.
In the US, capped data or limited data is not as big of a deal. For example, I'm on a family plan where we have never once gotten close to hitting our 10gb shared plan. However, one of my friends in the Netherlands has 500mb /month and has told me his becomes anxious whenever clicking links (even to news articles and the likes) because they may burn through 3mbs or 4mbs or 10mbs of data for that single page. He's a bit of an urban explorer and Google Maps and routes takes the majority of his monthly internet usage.
Another friend in Australia has a data plan for his phone (500mb) and a USB dongle (2gb) for his computer. He lives about an hour outside of Sydney where you essentially have to pay a huge upfront cost to get a real internet line (not DSL) to your house. He is renting and won't be there much longer and therefore opts for the no-upfront-cost dongle. Maybe some Australians here can explain better how / why this is as I don't feel like going into it. Basically, infrastructure is a big issue. When you have a country the same size as the US with a fraction of the population, infrastructure costs shoot up.
As developers, the feature support on Opera Mini is one thing we should be aware of (I am certainly guilty as fuck of ignoring browser tests for all versions of Opera) but we should be more aware of how large a page is.
I had the same anxiety that my friend had spoken of when I traveled across Asia and Europe on pre-paid sim cards this year. Since free Wi-Fi isn't as readily available, I honestly avoided going to Designer News so that I would avoid the links that we link to and avoid large page loads on the tiny amount of data I had.
Let's take a look at 5 random links on designer news right now:
http://bitsofco.de/wtf-opera-mini/ - 920.3kB
https://medium.com/muzli-design-inspiration/funniest-animated-gifs-of-the-week-854bacf37261#.n8wei0r8x (at least the title of this one gives you a hint you shouldn't click it if you have limited data) - 59.0MB
That gives us ~83.5mb for 5 LINKS!
So lets say I visit 5 designer news links per day. DN itself is 1.0mb. That means in less than 6 days and less than 30 links, I will have blown through my data plan IF I HAVE DONE LITERALLY NOTHING ELSE ON MY PHONE TO USE DATA.
Even if we take the horrible gif outlier out, we are still averaging 6.125mb/link. That allows us 81.6 links per month (about 2-3 links per day) before poof! data is gone.
So basically, feature support is important. But for those in countries that don't have unlimited (or essentially unlimited) internet access, Opera Mini's data saver features are incredibly useful.
I just downloaded Opera Mini to experiment how DN would load up given the lack of browser support for many major features. These are the results on the two different savings modes:
Opera Mini: Savings Mode High
Opera Mini: Savings Mode Extreme
Have you read this? There are some good explanations to why Opera don't support some of the features in your list.
Hi Peter, I'm the one that made the site. I know there are good reasons why they don't support those features.
The problem is that some of the features are pretty basic and, because such a large number of people use the browser, we need to find workarounds for them. The aim of the site itsn't about bashing Opera Mini, but about crowdsourcing some workarounds for the features
Ah okay, The domain name threw me off.
Yeah I meant it more as a joke
Opera mini restrictions are great features for more than just capped data users. Try to travel anywhere in the great rural-side of the "developed" world and you'll realized that your uncapped data plan won't serve you a decent web experience because downloading over 2MB of a landing page takes forever on a 2.5G connection.
Clients and webdevs need to be less insulated and understand a wider variety of users.
Also, why is it that efficiency seems like a priority in most contemporary industries (for sustainability and all) but on the web that doesn't seem like a priority at all?