Why it's hard to love Google Plus in Africa
techzim.co.zw
techzim.co.zw
It's strange, because Google+ is the first social network I've seen that actually promotes itself on my campus (large installs with lifesize Angry Birds).
About half the time, it just fails to load, as if there's some agressive timeout in its SSL.
When it does load, it shares an annoying behavior with an increasing number of sites, of displaying a white-on-white page, with only icons visible, until some stylesheet loads at the very end, at which point it can finally be read.
I suspect there is also javascript that times out or fails to gracefully handle failure to load some resources. I've never seen the flashy bling that people were talking about when G+ launched.
Oh, and as a SSL-only site, it of course defeats entirely all my local web caching.
To give some idea of how slow it is, I've had a single G+ page loading the entire time I typed this. Still consists of a white-on-white page.
I have, in some instances, needed to ssh to a fast remote server, and read G+ via w3m when there was a link I really wanted to read.
In contrast, when I click on a HN page, it comes up with very little discernable delay. The rare times I go to facebook, it may take it a minute to come up, but it always loads.
Around 5% of the US population still uses dialup.
The assets cache just fine, SSL or not.
By contrast, it always feels like it takes twice as long as it should to tweet and use G+, because the UX has been designed to be "beautiful." And I'm in Europe - I can only imagine it is an order of magnitude worse in some of Africa.
fb loads fast, works perfectly - and after i resized my pictures to 480 to 360 i can even upload them.
my personal opinion is, that any website/app that implements it's scrollbars via JS has to much JS.
A few years ago they started promoting best practices [0] and after following it + checking with Audit/pagespeed I got performance increases. Now it seems they abandoned their own best practices. Running an audit on a google page results in a lot of red/orange bullets.
[0] https://developers.google.com/speed/docs/best-practices/rule...
Have you tried the mobile website? Is it any better?
Can't comment on Google Plus, I kept my account for about 2 days. Not terrible or anything, the value proposition just wasn't there for me.
Edited for grammar.
I think what he means is that the title is excessively general "Why it's hard to love Google Plus in Africa". It's a bit like writing about the trouble you are having getting a fast Internet connection in Guatemala and then saying "North America" has connectivity issues. Different countries in Africa are very different from each other. It's like generalizing across Cambodia and Japan because they are on the same continent. Big difference...
I was just a bit confused by the parent post's reference to South Africa, which was a bit off-topic as the author is from Zimbabwe. My assumption was that there were two possible explanations, that the post's author confused South Africa with Southern Africa, or that they considered South Africa to be so much of an outlier in this regard (which it isn't) that the submissions from South Africans weren't relevant. Either explanation would be wrong and worth correcting.
Indeed Zimbabwe is not representative of all Africa. However, Zimbabwe actually has better internet that most African countries. At least it's in the top 10 of 54 countries on the continent according to Ookla (http://www.netindex.com/download/allcountries/)
If Zimbabwe's internet is bad enough to cause users problems loading Google+, It's likely worse in the majority of the countries on the continent.
Generalising therefore was not meant to paint the picture that all Africa is the same, but that Google (if they read this) need to have a strategy that takes into account the poor internet quality the bulk of Africa has.
I do understand the point you were making, but unfortunately it does create the potential for your point to be forgotten as the discussion gets derailed into what is and what isn't representative of Africa. It may have been better to make that part of your title the 'Developing World' or something similar.
In any case I agree with the point you were making, which is that too many sites, especially social networking sites, are paying too little attention to optimising the experience for those on slower connections with high latency. So kudos for raising it and pointing to a specific example (Google+).
These terms are just descriptions, there are no hard, objective, definitive rules about it.
There's really good map of planned and existing submarine cables to Africa at http://manypossibilities.net/african-undersea-cables/ which gives a fairly good idea of where the best and worst internet in Africa is