Google and other browser developers are also forcing https. Chrome now won't allow geolocation without it. They are trying to force every website to ssl over the next few years.
We want to start by requiring secure origins for these existing features:
- Device motion / orientation
- EME
- Fullscreen
- Geolocation
- getUserMedia
As with gradually marking HTTP as non-secure (https://www.chromium.org/Home/chromium-security/marking-http-as-non-secure), we expect to gradually migrate these features to secure-only, based on thresholds of usage, starting with lowest usage and moving towards higher. We also expect to gradually indicate in the UX that the features are deprecated for non-secure origins.
The deprecation strategy for each of these features is not decided on and may very well differ from feature to feature. We don’t currently know what the thresholds will be, or how heavily used the features are on what kinds of origins. We are in the process of gathering data, and will report back when we have it. There are no firm plans at all at this time, other than eventual deprecation. We intend for this to stimulate a public discussion of the best way to approach this deprecation. So, to that point, we'd love to hear what the community thinks.
see http://www.brightedge.com/blog/is-https-really-necessary/ and https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/2LXKVWYkOus/gT-ZamfwAKsJ
And now Mozilla is in the game as well…
There’s pretty broad agreement that HTTPS is the way forward for the web. In recent months, there have been statements from IETF, IAB (even the other IAB), W3C, and the US Government calling for universal use of encryption by Internet applications, which in the case of the web means HTTPS.
After a robust discussion on our community mailing list, Mozilla is committing to focus new development efforts on the secure web, and start removing capabilities from the non-secure web. There are two broad elements of this plan:
- Setting a date after which all new features will be available only to secure websites
- Gradually phasing out access to browser features for non-secure websites, especially features that pose risks to users’ security and privacy.
See full entry here https://blog.mozilla.org/security/2015/04/30/deprecating-non-secure-http/
So to answer the OPs question. No you will not confuse users as all site will end up secure on https with ssl.
UPDATE: ios10 beta3 and beta4 now require https for location as well.
http:
. And a fair number of websites do immediately redirect users who come in via HTTP to their HTTPS side. I really don't think anyone is going to object if a site is more secure than it needs to be... and the folks who might be confused will probably never even notice.