Developer community

4 ways KaiOS is spurring new interest in mobile development

KaiOS is now the third-largest mobile operating system, bringing internet access to underserved markets around the world. Our light operating system is designed for smart feature phones, which are affordable, non-touch devices that run web-based apps. With over 100 million smart feature phones currently running the KaiOS operating system worldwide, there is serious growth potential for web-based mobile development.

Not only are developers able to reach new geographical areas, but they can also design for new demographics. Recently connected consumers need and want apps that allow them to make the most of their smart feature phones. The opportunities for developers to create apps with these specific consumers in mind are boundless.

1. KaiOS opens untapped markets to developers


As KaiOS launches in emerging markets, mobile internet access will become accessible to billions of new consumers. Developers should be taking note of the massive number of people who are about to become connected for the first time:

  • 55% of consumers in Latin America accessed the internet in 2017
  • In the Middle East, 33% of consumers are still without internet.
  • Less than 40% of the population in Africa have internet access
  • 65% of the population in Southeast Asian countries like Laos and Myanmar remains unconnected.

Worldwide, people are beginning to show a preference for mobile versus broadband internet access. In 2018, mobile traffic accounted for 52.2% of all internet traffic, and in years prior, that percentage had been steadily rising. In fact, between 2013 and 2018, mobile internet usage rose by a staggering 222%.

The prevalence of touchscreen smartphones has certainly contributed to this upward trend, but the average smartphone costs $120, which keeps mobile internet access out of reach for billions of consumers around the world. Smart feature phones running KaiOS are solving that problem. With prices set as low as $17 per device, these phones provide an affordable way for previously unconnected consumers to access the internet.

Developers can now gain access to the billions of people in these previously untapped markets. Apps in the Google Play or the Apple App Stores are mostly inaccessible to these consumers because they’re only available on smartphones. Web-based apps released in the KaiStore, on the other hand, will be available to smart feature phone users who are eager to make the most of their devices.

2. KaiOS gives developers the opportunity to change lives


People in emerging markets are hungry for essential and relevant apps that help improve their education, excel in business, and manage their finances. Developers who design apps that cater to these underserved populations have the opportunity to significantly improve their quality of life.
Developers can contribute with apps that:

Enable mobile payments

In countries like Uganda, Tanzania, and Nigeria, a lack of confidence in banking systems causes many adults to avoid opening bank accounts. People without bank accounts generally rely on cash and mobile payment options. However, only 52% of the adult population in these areas has ever made or received a digital payment.

Now that these areas are becoming connected via smart feature phones, they are in need of mobile services that would allow them to send and receive payments digitally.

Create financial inclusion

The absence of mobile payment options is not the only financial problem people in emerging markets face. Many of these consumers lack access to resources that would help them improve their overall knowledge related to financial planning and management.

Empower women

Worldwide, the percentage of women accessing the internet is 12% lower compared with men. In low-and middle-income countries, the mobile internet access gender gap rises to 23%. Consequently, women have less financial autonomy and fewer educational resources.

When women get connected, they start online businesses, improve the health of their families, and drive economic growth. Mobile development can empower women when developers create apps that help women with career advancement, starting businesses, and managing health.

Give students access to educational resources

Apps that facilitate research and learning are particularly popular with and beneficial to children in emerging markets. After all, students with internet access are equipped with more educational resources and get better grades. Additionally, internet access helps children improve their language learning, research skills, and digital literacy.

Help consumers build digital skills

Lack of internet access results in low levels of digital literacy. Accordingly, newly connected consumers need help learning how to use search engines, video/photo software, email, and more. The KaiStore is an avenue that developers can use to provide materials that support the building of digital skills.
Clearly, mobile app development for KaiOS has the potential to transform daily life around the world. Developers now have a unique opportunity to provide meaningful resources for these previously unconnected consumers.

3. KaiOS gives developers the chance to stand out

Not only is web-based mobile development easier to learn, but developers in this space have less competition. As of the second quarter of 2019, the Google Play Store had approximately 2.5 million apps available, while the Apple App Store had almost 2 million. Apps released in the KaiStore will not be lost among these millions.
New developers can easily break into this market:

  • KaiOS is easy to learn. Web-based mobile app development is uniquely accessible because it is less challenging to learn than native app development.
  • Free resources are plentiful. With so many free resources to learn to develop for KaiOS, both new and experienced developers can easily create apps for the KaiStore.
  • Real-life testing is inexpensive. Devices running KaiOS can be purchased for as low as $17, so developers have budget-friendly options for testing their apps directly on smart feature phones.

Have you already written web-based apps for the Google Play Store or Apple App Store? You can port your app into the KaiStore. There are no fees for porting existing apps, so experienced web-app developers don’t have to worry about cost getting in the way of entering the less competitive environment.

4. Mobile development for KaiOS is low-cost and has great earning potential


With benefits like free tools and KaiAds‘ revenue share, developers can take advantage of low start-up costs and promising monetization opportunities.

We want to make developing for KaiOS as accessible as possible, which is why we do not charge fees for developer account registration, app QA tools, app storage, or porting existing web apps to the KaiStore. Additionally, developers can start monetizing their apps right away through the KaiAds’ revenue share option.

Furthermore, the high visibility in the KaiStore means developers will not need to allocate as much money for user acquisition. Developers can focus on creating impactful apps and feel confident that consumers won’t have a hard time discovering them. New apps are shown at the top of the KaiStore, but Certified Developers (those who publish five or more apps) can continue to enjoy priority placement in app-store results.

Developers can join KaiOS’s mission to close the digital divide

By bringing innovative mobile development to emerging markets, we are providing valuable resources for previously unconnected people. Here are a few examples of impactful apps currently available in the KaiStore:

  • Our Life app offers a variety of educational resources in categories like financial inclusion, digital literacy, health, education, agriculture, and women and children empowerment.
  • Developer Valeriy Skachko’s apps — Period Tracker and Water Reminder — have put personal health management into the hands of many consumers around the world.
  • Utilities apps like the U-Dictionary translation app and the Xender file-transfer app are enabling new and improving existing communication options.

Developers are quickly realizing that their work has the potential to transform lives. As a result, interest in designing mobile applications geared specifically toward these markets is growing.

We are excited to see what additional mobile app developers have to offer. Please join our mission to bring meaningful resources to mobile devices running KaiOS.

Ready to put your creative ideas to use by designing apps for KaiOS? Check out our developer portal to learn how to get started.

Developer community

Learn to develop for the KaiOS operating system with these resources

As KaiOS heads into emerging markets like Africa, Latin America, and Southeast Asia, we are on the lookout for mobile apps to add to our KaiStore. In particular, we’re interested in those designed to improve the lives of people within these markets, such as educational apps for schoolchildren, banking and financial services apps designed to bolster financial inclusion, and agricultural apps that help farmers gather real-time data.

The KaiStore — available online through phones running the KaiOS operating system — functions much like other app stores but provides opportunities for developers with ambitions of reaching a wider audience as KaiOS is available in more than 100 countries.

Developing native apps to run on other app stores requires extensive resources, especially when you are targeting both Android and iOS. On the other hand, you can easily port web-based apps developed for KaiOS to multiple platforms because the operating system is based on web technologies.

Why develop for KaiOS?

Having already surpassed Apple iOS in India to become the second most-used mobile operating system in the country, KaiOS is quickly becoming a powerhouse. The technology is built to meet the needs of emerging markets by offering a low-cost alternative to touchscreen devices. KaiOS growing fast in such areas as Africa and Latin America.

Currently, KaiOS runs on over 100 million phones worldwide and is on track to run on 150 million by the end of 2019. As of 2017, the Google Play store had 724,000 mobile app developers and the Apple store had 494,000. With so many developers in the same space, it’s difficult to stand out against the competition. Developers who submit apps to the KaiStore early on can enjoy a less competitive environment and still be able to reach millions of users around the world. As such, successful KaiOS apps have the potential to be very lucrative. Plus, they’re easier to build than their native counterparts from Google and Apple.

With KaiOS, developers use coding languages like HTML, CSS, and JavaScript to build web-based apps. Even those who are brand new to app development can get up-to-speed quickly and have just as much opportunity to design successful mobile apps as experienced native app developers. Skilled developers, too, have opportunities to reach new consumers by transitioning existing native apps to web-based apps.
Ready to get started with KaiOS app development? The following resources will help you design apps for the KaiStore.

Official resource for developing for the KaiOS operating system

Our developer portal for KaiOS operating system app development covers topics such as core development, design guidelines, debugging, and submitting to the KaiStore. Below are three of its key sections:

Simulator

Use the simulator to mimic running your web app on a mobile device. Here, developers can access instructions for ENV setup and building their first app.

Design guide

To attract users and keep them engaged with your app, designing specifically for the KaiOS operating system is key. Learn how to capture and maintain users’ attention through creative motion, clear typeface, and pleasing imagery by experimenting with the KaiOS UI Design Resource Sketch files. Navigate your app as a user would, and design with the user experience in mind.

Run and debug

Once apps are ready for testing, developers can use WebIDE tools to identify issues and assess app performance and memory before launch and over time. Learn how to examine and modify HTML and CSS, track down JavaScript bugs, preview the effects of code changes, and more.

Design at Kai medium UX series

In addition to the Developer Portal, we’ve also put together a UX Design series. Here, developers can check out behind-the-scenes stories written by the KaiOS UX Design Team. Developers who are new to smart feature phone app design can get advice on how to optimize over-scroll effects, design for smaller screens, arrange softkeys, etc.

Resources for learning HTML5

KaiOS apps run on web technologies, so studying HTML5 mobile app development is essential. When designed properly, HTML5 mobile apps functioning on the KaiOS light operating system will perform just as well the native app version. In fact, HTML5 apps can also be packaged to be released in native app stores without users experiencing a noticeable difference in performance.

W3Schools

Whether you are just getting started with HTML5 or refreshing your skills, W3Schools is an excellent resource. Like classes at a traditional school, their lessons include tutorials, study guides, and quizzes to test your comprehension.

Josh Morony

Josh Morony regularly posts free HTML5 mobile tutorials. He also has several articles worth reading on HTML5 such as 7 Lessons from 3 Years of HTML5 Mobile Application Development, 5 Things Beginner HTML5 Mobile Developers Should Know, and Top 10 Tools for HTML5 Mobile App Developers.

HTML5 programming tutoriaL VIDEO

If you learn best through videos, check out this 25-minute tutorial to watch the process of designing a basic HTML5 app from start to finish.

HTML5 Game App Templates

This collection of 20 game templates is perfect for hands-on learners who want to explore the source code of different apps. This is a great way for developers to get inspiration for their own apps.

Additional resources for developing KaiOS apps

Once you’ve gone through the official KaiOS developer resources and brushed up on HTML5, check out these additional resources.

MDN Web Docs

KaiOS was originally forked from B2G (Boot to Gecko), which is a successor of Firefox OS. For that reason, it’s helpful to get familiar with the basics of the discontinued Firefox OS as KaiOS still shares many of the same development principles.

To build a foundational understanding of the operating system, beginners can read the MDN Web Doc’s step-by-step guide.

Porting Web Apps to KaiOS

Existing web app developers who want to develop for KaiOS can refer to this quick guide. It provides a simple process for porting existing web apps to the KaiOS operating system.

Now is the time to develop for KaiOS

KaiOS expects to run on 50 million additional phones before the end of 2019 and will continue to expand in the coming years. Developers who create mobile apps for KaiOS now will get first access to new consumers as KaiOS enters previously untapped markets. And your apps will be in great company — we’ve already worked with the likes of WhatsApp, Facebook, Twitter, Google Assistant, YouTube and more. Bring your creative ideas to areas of the world that went from having limited internet access to having an exciting world of apps to explore on affordable mobile phones.

Get started with KaiOS mobile app development by visiting our developer portal. We can’t wait to see what you create!