iOS 9 apps will require IPv6 support

iOS 9 apps will require IPv6 support

16 Nov. 15
2.62 K VIEWS

Over last couple of decades, Internet Protocol Version 4 – IPv4 – was implemented as the underlying protocol for the Internet. While it has served its purpose admirably for all these years, with an ever expanding user base and a growing number of IP-enabled devices, there are serious concerns about it’s limited feature set as well as robustness and scalability. The Internet Protocol Version – IPv6 – is being developed as a critical technology meant to address all those concerns.

Why IPv6?

IPv4 supports a finite number of possible IPv4 address combinations. There is no doubt that the Internet has run out of IPv4 address space.

In March 2011, the Internet’s governing body, IANA (Internet Assigned Numbers Authority) assigned the final five blocks of IPv4 address space to the five Regional Internet Registries (RIR). APNIC (Asian Registry) has already exhausted their final allocation, the four remaining registries will follow suit by the end of the year or early next year.

For those unfamiliar with IPv4 exhaustion and IPv6 uptake, imagine if the US ran out of telephone number combinations. One solution might be to extend the number of digits from 10 to say 40. This is what IPv6, the next generation Internet protocol does.

The challenge, is that IPv6 is not backwards compatible. All of the hardware and software associated with the Internet, must undergo the upgrade in order to be able to communicate seamlessly with IPv6 addresses going forward.

iOS 9 and IPv6:

As stated earlier, all things related to Internet must undergo the upgrade, Apple with it’s new iOS 9 has announced that all iOS 9 apps will now support IPv6. Apple has decided that starting with iOS 9 all the apps must support IPv6 for AppStore submission.

Some of major cellular networks and major carriers have started migrating towards IPv6-only networks deployment (as below), looking at this, iOS 9 is trying to prefer IPv6 for connections and IPv6 will get a big boost from iOS 9. If the app doesn’t work properly with IPv6, it will simply not function on those networks or those carriers. 5G mobile networks, won’t work with IPv4 either.

  • AT&T.
  • Verizon Wireless.
  • T-Mobile.
  • Sprint.
  • British Telecom (UK).
  • Deutsche Telekom (Germany).
  • Swisscom (Switzerland).
  • British Sky Broadcasting.
  • China Telecom.
  • Telekom Malaysia.
  • VentraIP Group (Australia) Pty Ltd.
  • NTT (Japan).

The real fact is that IPv4 is not going away soon, and for some years to come it’s not the IPv6-only networks that will provide services to customers. For few years to come we need to operate the Internet in a mode that supports IPv6 and IPv4 together in Dual Stack mode. But big cellular carriers really don’t want to continue running IPv4 and IPv6 side by side in dual stack configuration, IPv6-only cellular service is coming. If this would be the case many IPv4-only websites and apps will stop working like:

  • support.apple.com or developer.apple.com.
  • iCloud, Apple Maps, the iTunes/App Stores, iMessage, and iPhone call/SMS.
  • Skype – it runs, but it doesn’t show any contacts and it complains about a lack of Internet connectivity when you try to make calls.

How will it affect app development?

That could mean a lot of coding for apps that don’t yet support IPv6, many elements of back-end software would need to be modified to add IPv6 capability. Some of the major changes required would be:

  • Use the networking frameworks (for example, “NSURLSession”).
  • Avoid use of IPv4-specific APIs – that may involve direct usage of IPv4 addresses.
  • Avoid hard-coded IP addresses – user’s IPv4 address as an identifier or for logging or configuration purposes.

Even in dual stake mode, if the app has IPv6 support it will run more efficiently and fast in IPv6-only networks.

Our expert mobile development team has already started implementing IPv6 support for iOS 9 development work. If you want your existing app to run seamlessly under IPv6-only network or if you are looking to develop a new iOS 9 app that will support IPv6 and properly accepted by AppStore, please feel free to contact us.

Author

Ketan Raval
Posted by Ketan Raval

Blog A directory of wonderful things

Edge Computing Technologies for a Better IoT Ecosystem

According to worldwide IoT forecasts, by the year 2020, edge computing or infrastructure will reach 18% of the total spend on IoT infrastructure. The spending pattern is based on deployment …

10 Wearables that track your Health

Every now and then we are relying oftenly on the gadgets to make our lives much easier and simpler. Wearables were most popular gadgets ever since they were envisioned. Towards …

Key factors to be considered to plan your first IoT product

The Internet of Things (IoT) is often talked about as some distant future vision. Consumers dream about connected lives, journalists talks about how IoT will change the web. It might …

Go Global with IoT based solutions – Smart SIMs

IoT is amending almost every physical object that is surrounded by us in an ecosystem of connected things. From home to parking spaces, IoT based solutions are connecting more and …

Welcome 2017 – A year to explore IoT, Big data, BI, Cultural expansion and much more

LetsNurture wishes you all a very happy new year. We hope you already have planned your new year resolutions. At LetsNurture, our employees surely have taken some innovative resolutions. We, …

Bye Bye 2016 – A year of IoT, Chatbots, Process implementation and much more

2016 was a year full of enthusiasm and excitement as there had been many achievements and memories to cherish. New technologies emerged with new challenges to zeast our capabilities a …

How IoT wearables is trending in fashion with ‘smart shirt’

IoT is a vast technology to talk or write about. Internet of things as is self-explanatory term defines the technology where the daily objects are connected to internet. From connected …

Why IoT solutions are trending in home appliances

The objects connected to the internet is termed as internet of things profoundly known as IoT. It has made its way to build any individual’s lifestyle in a better shape. …

IoT solution enables fleet tracking and much more

Ericsson predicts that by 2020, human population will grow to 7.6 billion, with almost 50 billion devices connected to the Internet. Not only the devices or smartphones but also the …

Hurdles in Large Scale Adoption of IoT Technology

As you all are aware Internet of Things or IoT lets you connect multiple devices within a network. All the connected device are either wireless transmitters or receivers of low-frequency …

How IoT is booming the Food Industry through Restaurant Application

Internet of things is a concept of connecting everyday objects to the internet, allowing them to send and receive data. This concept has opened a door to humongous opportunities in …

Physical Web – Rebranding Internet of Things

The concept of bridging the interaction between any physical object and internet is called IoT. It enables you to discover web pages associated with everyday objects and locations. The Physical …

IoT Solutions That Connects Travelers to Airports

Imagine the world where you could remotely control your home appliances and switch it on or off. A place where you can control water pumps of your farm from far …

Connected Factories : The Changing Face of Manufacturing Industry

Manufacturing is one of most complex engineering fields and bringing innovation into it makes things strenuous. The need for manufacturing organisations to be hyper-efficient while providing extreme flexibility with mass …

Smart Parking Solution – Making the Parking Im-Possible

Parking is not a problem that goes down with one particular city, its worldwide. Every metro city in every continent is struggling with rising number cars and shrinking parking area. …

Securing IoT Devices in an Enterprise

Security is an issue that is faced at every corner of life. May it be the security of your vehicle, your home, your family or you. The security at your …

Jobs that won’t Exist by Next 10 years

“Technology – a boon or a bane” This is a very old topic answered many times in many ways right from school essays, college debates. and group discussion for jobs. …

Google releases OpenThread for Home Automation

After acquiring Nest Labs Inc. in 2014, Google had made it clear to its rivals that will surely be making its mark in the Home Automation sector. It later released …

Smart Billboards – Know your Audience better

Most of us are familiar with the movie Minority Report, it showed how smart billboards (digital billboards) that display different ads depending on who is looking at them. At the …

Real Time Operating Systems that will Revolutionise the Future of IoT devices

Real Time Operating Systems have created quite a buzz in recent IoT conferences. The most primary tech gadgets of till now – Computer and Smartphones are left out as the …

CONTACT US

Have an !dea or need help with your current business?

For immediate assistance in sales or support, please call us on:

+1-631-954-6922

loading...
We use cookies to give you tailored experiences on our website.
Okay