Re: "the world is clinging stubbornly to IPv4"
>IPv6 is necessary for IoT...
So what does that have to do with the deployment of IPv6 to corporate desktops?
Which I think gets us back to the entire premise of the article, a total misunderstanding of the situation.
The major network equipment manufacturers have for years been shipping kit that supports both IPv4 and IPv6, Microsoft since Win7 [aside might have been Vista but...] have shipped Windows with an IPv6 stack that works out of the box. Apple with iOS 4.1 (2010) and OS X (since 2002) included IPv6 support.
So in principle, there should be little reason why your typical home (a couple of MS/Apple systems, a printer, a games console, a couple of phones and an ISP supplied and configured router) shouldn't be using IPv6 for many functions - with the users being largely unaware.
However, I suggest the following should be giving concern:
1) The vast majority of ISP supplied routers are IPv4 only.
2) Many high street printers are still IPv4 only
3) Only with the release of Android 4.0 Ice Cream was support for IPv6 included. However, from various forums it seems that even today not all devices support it and even if they do it may only be on the mobile data connection and not the WiFi connection.
4) Most residential ISPs only deliver an IPv4 service.
5) ? What isn't clear is what is being used natively on 3/4G networks. I would assume from the lateness of IPv6 support in mobile devices that 3&4G are natively IPv4 but stand to be corrected.
Address these and the amount of traffic using IPv6 will significantly increase, without joe public even realising it...
With a large user/consumer-base using IPv6 it becomes easier to get people to make their websites accessible on both IPv4 and IPv6 - it should only be a configuration tickbox.
As for corporate networks, well back in the 80's and early 90's they were running all sorts of stuff: SNA, DECnet IV, OSLan, TCP/IP, XNS, Novell etc. yet within a very short space of time the vast majority of networks switched to IPv4, in part because the vendors (including IBM) stop developing their proprietary networking solution and migrated their product to IPv4... So I suggest once you are running an IPv6 service externally and probably also within your cloud-based datacentre, switching off IPv4 becomes a no brainer cost saving.