Is Artificial Intelligence So Dangerous? 


1.A robot may not injure a human being or, through inaction, allow a human being to come to harm.

2.A robot must obey orders given it by human beings except where such orders would conflict with the First Law.

3.A robot must protect its own existence as long as such protection does not conflict with the First or Second Law. 

Three Laws of Robotics, Isaac Asimov.

Before these 3 Laws were devised, robots were turning on their creators in science fiction books. Isaac Asimov was one of the first who showed them as friends of people, not destroyers. Nonetheless, all these stories about robots and smart technologies seemed so far away in XX century have become real in our modern world. Nowadays they save our time by cleaning houses, help to do menial tasks, demine, play ping pong and even become our partners! But will these three laws always be obeyed by robots?

In 2016 Alexander Reben created a robot which defies the first law. But this robot doesn’t always hurt you, it makes decisions in a way that you cannot predict. It seems just like another experiment with robots, even useless, but Reben tries to warn us about a threat from artificial intelligence.

In the end of 2016 Chinese robot Little Chubby constructed to educate children aged 4-12 got out of hand at technology exhibition and smashed a glass display case. Despite the fact that the reason of such robot’s behavior was a mistake made by an operator, we still are not sure about peaceful coexistence.

Stephen Hawking, Bill Gates, Elon Musk warned that artificial intelligence could be a great disaster in human civilization. But this is the only case if companies continue chasing money or start inventing artificial intelligence without due caution. Unchecked AI could eradicate humanity in the future. But some risks are already here. Smart systems become involved in different arenas ranging from healthcare to criminal justice and there is a danger that main parts of our lives are being made without adequate inspection. We are getting closer to the time when robots will choose to harm a human being or not to harm. Automobile companies plan to mass produce autonomous cars within five years. However, it can lead to a situation when a self-driving vehicle may soon need to decide whether to crash the car into a tree and risk hurting the driver or hit a group of pedestrians.

But let’s look at the positive site. Intelligent machines can be employed to do menial and dangerous tasks, and they don’t require sleep or breaks. Intelligent machines don’t make mistakes if they are programmed properly, of course. AI-based technologies help in achieving better outcomes through improved prediction, which can include medical diagnosis, oil exploration and demand forecasting.

As everything in this world, it has advantages and disadvantages. But the fact remains that AI is not that smart and safe now. We still have time to carefully consider all possible risks, do our best to make some improvements and prevent humanity from danger. 

Travel app development. 

“The journey of a thousand miles begins with a single step.” – Lao Tzu

Today this proverb can be a little bit updated – “The journey of a thousand miles begins with a single tap.” It must have sounded weird 5 years ago, but today it’s much more than a reality. All digital growth today comes from mobile usage which has become an integral part of our daily life. Being a traveler has never been so simple. You don’t need to waste your time on boring planning, checking, booking and so on. Everything can be well-organised with least efforts - just a few taps on a mobile travel app for. Brilliant, isn’t it? Of course, it is and users love using such apps – just look at the statistic showing the most popular categories in the Apple App Store! Statista 2017 says the travel apps are the seventh-most popular category with a share of 3,88 percent of all active apps. And there is a simple explanation of the phenomenon: mobile travel apps allow to make travel experience easier. However, mobile travel app is a great tool not only for travelers but for business as well. Business owners know about the importance of having a mobile presence and the sphere of travelling and tourism is not an exception. That is why there are so many travel apps and they are of great popularity among users. 

One can find a travel planner, a weather app or a tracking app in the app stores. There is a broad division of mobile travel apps according to their types. The most popular are as follows: 

•Booking services; 

•Travel planners; 

•Travel guide apps; 

•Travel map apps; 

•Smart trip apps.

Still there are many functions they have in common. Let’s have a deep insight into the main features that are most common for different mobile travel apps. 

Journey planner

It seems to be the main feature of any travel app. The travel planner allows to seek for desired travel destinations, look through suitable tours, set up schedules, book hotels, buy tickets and many more besides. Searches may be optimized on different criteria, for example, fastest, shortest, least changes, cheapest. Usually, the “all-in-one” approach applied to journey planners. Of course, a user would prefer to use one app when all necessary functions are at hand rather than several different apps. 

Geolocation 

When we speak about development an app for travelling, services for geolocation tracking is an absolute must. Being at the unfamiliar area, this will help tourists find where they are and how they can reach the place of destination. Geolocation tracking will also help nearby hotels, cafes, museums and other places of interest. Of course, adding geolocation to the list of app functionality will undoubtedly affect the ultimate development cost. But still users need this feature even in MVP and beta version. Moreover, according to statistical data, 52% of all mobile app users download any navigation app and among tourists this number reaches 85%. That is why geolocation is a feature that no travel app can do without. 

World Clock Time Converter 

Very often crossing a border a tourist also crosses time zones and this thing turns out to be very perplexing. To be well oriented in time you need to have. That’s why having a world time converting feature in your app. Such a feature would be a great bonus to the travel app while you’re on a journey. Translation It is really difficult to be in an entirely new environment, especially when you don’t know the language. That is where the translation feature may be very essential. And it is always wise to give more than your customers expect. 

Weather 

Who doesn’t care about the weather? Weather affects absolutely everyone and it doesn’t matter where a person is: at home or abroad. It is unlikely, that a tourist would like to go to the beach when it rains heavily or to have his or her plans disrupted by an abrupt weather change. But this will never happen when there is weather feature in travel app. And our NybleCraft team can use one of free open source API`s to integrate this feature in the mobile app for the greatest user experience. 

Taxi and city transport 

While travelling it is extremely important to see all places of interests and not to waste half of the day on finding the way to them. Taxi services and city transport feature of travel app is a perfect solution to this challenge. Besides, it is convenient for a user to have taxi system and city transport system put together.  

Mobile App Animation: Main Types 

Great animations make great apps. And it is not an exaggeration as today we are used to simplicity everywhere: in our interior design, in our clothes design, in our smartphone design and, of course, in mobile app design. We like when it looks simple, minimalistic but stylish. But regarding mobile apps we highly appreciate app functionality and one can think that the design fades into insignificance. But it is not so. On the contrary, mobile app design is not at a stop and it constantly changes. Now very often the most prominent thing is app animation. Where mobile app design seems not to work out, mobile animation will always work out. And it is due to the fact that the main animation hook is that it breathes life into the process of interaction. It helps user to get fast feedback, provides opportunities for fast and easy microinteractions, marks out key elements of the layout and adds an engaging feeling of live and dynamic process. Even more, it is able to add more positive vibes to user experience. With a quick growth of mobile devices animation got even more significant popularity and diversity that enable fast and easy process for touchable interfaces, especially on-the-go.   

Speaking about most popular mobile app animations we tried to outline the ones that are widely used today in app development: 

Navigation Animation 

Navigation bar is the thing that no app can do without that is why navigation animation plays a key role in app design. Usually navigation list has a long menu and it is important to arrange it so that a user can navigate the app easily and effectively. Navigation animation allows to see all the sections. What is more, it attracts users and they will never call your app “boring”.

 Visual feedback 

That kind of animation makes the app more attractive and stylish. At the same time, it is the basic types of animation in UI and UX design. Very often visual feedback animation works the following way: when a user clicks any app button or swipes, he or she immediately gets a visual feedback (color change, scaling duplication, and others). With the help of this animation, a user is able to notice all interactions with the app. 

In-app guide 

There are a lot of apps that have a complex structure that may perplex users. And here an animated in-app guide is of great use as it clearly demonstrates the algorithm of app usage. A user is provided with different instructions on how to use this particular app. It usually opens up when the app starts running. By the way, an in-app guide is available at any time a user needs it. 

Giving a hint 

Giving a hint feature is a great app tool that helps an app subscriber use it in an effective way. Usually if there are hints in the app, the active elements are colored a specific color or moved when users tap them. Using giving a hint animation, any user is able to get the idea of how to work on this or that app without making any efforts.

Custom animation 

Custom animation is one-of-a-kind as it is created specially for a specific app. And, of course, this animation type is the most eye-catching and recognizable. To create custom animation a high level of imagination is needed. Often It is used to make a brand more prominent and to some extent exclusive. But at the same time, it’s very important to know when enough is enough and make custom animation both catchy and unobtrusive. 

Of course, there are many other types of animation. The frequency of their usage differs as well as the level of their novelty. However, the bottom line is that it should be used proportionally. There should not be too many animations, as the core value of any app is its functionality and concept. If these things fail, never in a million years even the most complex and creative animation will make it all right. Choose the right strategy for app development, choose NybleCraft!  

Main Technology Trends That Will Dominate in 2017  


According to the market research made by firm Gartner, next year companies will spend $3,5 Trillion on IT. What is more, it is expected that companies will increase their annual spending on software and services (in opposition to hardware), as they all tend to buy their tech using cloud computing model, when the vendor’s data center hosts tech and delivers it as a service over the Internet. It is estimated that companies will spend about $943 billion on IT services, and that is up nearly 5% over 2016 spending levels. All these characteristics speak for a hypothesis that billions of dollars will be spenе for the rising tech trends, all the tech things that are on the rise for the last few years and this tendency will continue in 2017. Today we share a list of the main trends with you: 

1.Virtual Reality 

We know that virtual reality is poised for a huge break out next year and it will finally shine on consumers. And the fact that such services as Siri, Cortana and Google now are being stitched into more areas proves this brave assumption. For example, in 2016 Apple allowed to use Siri to third-party developers as well as Cortana got access to different Microsoft Office apps.

 2.Wearables 

Apple Inc. helped make people comfortable with the idea of wearing tiny data-collecting computer screens on their bodies with the April 2015 launch of Apple Watch. In 2016, there are more players who hopped on this trend, besides newer devices became more capable. But that is not all. What is more, mobile health has entered the golden age and now we are tracking our health in real time usually using wearables. 

3.Cars of the future

Everyone knows that self-driving cars are the future for a while now, but still we know that lots of work has been done to convert this idea into a reality. Now we read about Tesla’s autopilot “driverless” systems. At the same time, Audi, Mercedes, BMW, Ford and even the Volkswagen Group have planned major events, many regarding self-driving systems. Android Auto, Apple CarPlay and other connected-car systems will be everywhere. And, of course, we are looking forward to it. 

4.Drones 

It seems that drones are poised to fly even higher in 2017! They are sure to be everywhere they can legally be. For sure drones will continue to move into the consumer market. Over the next few years drone delivery services can be launched by Amazon.com Inc. Besides, more recreational use cases, such as gaming, will come online for drones in the nearest years as well. 

5.Personal Transportation 

It seems that every guy on the block has already tried the hoverboard phenomenon - or in other words - self-balancing electric scooter as this is the breakout hit of the year. Other forms of personal transportation will get the high-tech treatment as well, including so-called smart bikes, and we may even see the first drone that can carry actual passengers. The future of getting from place to place looks pretty cool but, unfortunately, very unsafe.

 6.Self-charging phones 

Radio wave charging doesn’t sound unreal anymore. New technologies will enable phones to charge through wavelength. The whole process is very similar to that how to how WiFi transmitters deliver data from routers to devices.  
That is how we see the coming 2017 year and we are sure that it will be even more productive and successful than the outgoing year. But now NybleCraft team wish you all Merry Christmas and Happy New Year!

Reinvent Fitness With a Mobile App 

Fitness and sport change your shape and technology changes the shape of the whole health industry. Today fitness goes mobile and it’s everywhere. And It is thanks to their mobility that we love fitness apps. It is one of the best ways to care about yourself and your health. That is why fitness apps and special fitness devices enjoy a strong growth alongside smartphones and tablets whose activity tracking capabilities improve year over year. Wristbands and armbands, chest straps, clip-ons, smartwatches, and even more unexpected things like a bra with a heart rate monitor or socks with built-in pressure sensors can track everything from running to foot-landing habits to eating speed. But today it is a mobile fitness app that we’d like to talk about. They are really popular all around the world. A great indicator of this is the fitness app market, which has grown rapidly in recent years. 2015 saw fitness app usage increase by 52%. This year the number is definitely to be higher! Here are some ways in which the pursuit of fitness and health has changed in the smartphone era. 

Mobile Apps for finding fitness sweet spots:

Many people want to get in shape, so they gladly join gyms, sport and fitness clubs. But as it often happens this enthusiasm dies at some point. Then we hesitate to join again. And here come mobile fitness apps that give us succor and strength. Mobile Apps allow people to experiment to see if they like an activity, to work out if the location and timings suit them, and break routine when they need to. They also help fitness service providers fill in empty slots, so that dropouts don’t affect them so much. That is really convenient, isn't it? 

Work out apps: 

These apps bring fitness wherever the users are. Sometimes it is difficult for some people to find time to get to a gym or a class regularly because of their heavy schedule. Others just want to get fit from inside their homes, for different reasons. The only option for such people was a personal trainer, but this can be prohibitively expensive. So mobile technology has brought the gym and the trainer home, at a far more reasonable price point than a personal trainer. 

Fitness apps can show users how to exercise without any equipment with personalized video workouts. The personal trainer has taken on a digital avatar, transitioning from an actual physical presence or exercise videos to an interactive experience accessible from your tablet or mobile phone. 

Fitness activity tracking apps: 

This category includes apps that track physical activity including steps taken, stairs climbed, sleep hours, sleep quality, distance traveled and calories burned. And there is a phrase «You can’t know where you are going, if you don’t know where you’ve been» that suits well to such kind of apps. They take this philosophy to heart helping users to track 

•What they’re eating; 

•How much and how fast they’re running, cycling and walking; 

•How much sleep they’re getting, and of what quality. 

Besides, if you want your fitness app to constantly detect and monitor pulse, blood glucose level, and other physiological parameters that are hard to get from a smartphone you can implement a Bluetooth connection to enable data flow from a fitness tracking device. Sales of fitness activity trackers are expected to hit $28.7 billion by the end of 2016, and the products are still evolving, with experts expecting wearable tech to grow more powerful and less visible in the future. 

Nutrition and Diet Apps: 

Mobile apps that track your nutrition habits are also activity tracking apps but with more specific functionality. You can add food logging as an additional feature to your fitness tracking solution. However, there is a whole audience of users whose only purpose for using a fitness app is to keep to a diet, track calories, and control water and coffee intake. 

Visualization is very important for a nutrition and diet app. Daily stats should be detailed and comprehensive, but most importantly, they should push a user towards their goals. If you’re in the fitness business and are considering ways to engage your customers, we’re here to help. Please, feel free to contact NybleCraft and we'll develop your fitness app in the best possible way.  

Mobile Website: Improving Efficiency  


No matter what of the three options you will choose when creating a mobile site there are some things that will work out anyway. So below you can find a compilation of main tips for having a mobile-friendly site. 

1. Screen Size The main advantage of mobile devices is their mobility. And, of course, the screen size does matter. What is more,you should be sure that the way your website looks on a Laptop is the same as on any mobile gadget. There are some mobile services and editors that allow checking how it looks like on screens of different sizes. So today it’s not a piece of work.Besides, optimizing websites for mobile devices, it is preferable to specify image size in percentage rather than in pixels. It helps not expose yourself to the risk of damaging the design, but at the same time you will be sure that pictures won’t span the whole screen width.

2. Content Everyone loves smartphones and tablets so much as they can access the Internet at any time with a fingertouch. So you can be online while commuting to work, shopping or whatever. Your mobile device is always at hand and it is the main advantage. So all the content of your website should be easy to percept. To achieve this it is advisable to use pictures instead of text when possible, large text and legible fonts, create a convenient navigation menu, and add buttons for quick communication.What is more, the most relevant information (address, opening hours, contacts, and others) should be easily accessible.

3. Less scrollingMake a note that most mobile users don't like scrolling too much as on a small screen with one awkward movement it is possible to miss something that you've been searching for, something important. That is why not overdo with the scrolling feature and try to minimize that.Remove all secondary information from the mobile version, such as bulky blocks of text about your company's history and any uninformative pictures. If you want to display bulk material correctly, it is better to break it down into several blocks and move it to a separate page.

4. Be Touchscreen FriendlyAnother important distinguishing characteristic between desktop and mobile versions is the way the user interacts with the page. Today all modern smartphones and tablets have touch screens, so the mobile sites should be easily controlled by gestures.Mobile users move from section to section by tapping buttons, so they should be big and readily visible. Besides, it is quite effective to have pull-down menus: study device manufacturer guidelines where you can find information about the recommended touch area size, and become touchscreen friendly.

5. Share Desktop's Version Link Many users visit your mobile website to get the necessary information as quickly as possible. However, do not ignore the needs of those who prefer to learn more about your company, products, or services while browsing on PC or laptops.Do not create 404 pages for mobile site only. You should redirect your users to the equivalent pages of the desktop version. And there should always be a link to the main site in contacts or product pages for more information.

6. Use Additional OptionsIt all depends on your business demands: social networking buttons, QR-code instead of standard coupons, or embedded applications — all of these features may be useful. Find out why your website attracts users (ordering services, purchasing stuff, checking the events calendar, etc.), then scale these options and implement them to the mobile version.However, if you would like to have more complex and specific features for the mobile segment (such as games, delivery tracking, personal data management, etc.), consider developing a separate mobile app. By the way, NybleCraft has observed that more and more entrepreneurs resort to developing mobile apps and there are cogent reasons to this way of things. To find out more on this point, the artice "Mobile Application Development - An Insight" may be helpful.

7. Place Call to Action RightIf your ultimate goal is to sell something and you want that there would be a call to an action on your site, think thoroughly about the best place on the pages for various mobile gadgets. It should be clearly visible, so the typical location at the bottom right corner that is good for desktop may fail for mobile. Try to place such buttons in the upper left part.However, do not be too intrusive with such tricks. Get rid of the pop-ups, unnecessary assistants, and overly insistent download invitations as they are even more annoying on mobile.Of course, these are only a few of the many possible techniques for improving the efficiency of your mobile website. But there is always a potential for further development, so run the website, study your visitors' activity, find points on which mobile users are lost and improve it with the help of NybleCraft team! 

Website Optimization For Mobile Devices 

Last year for the first time in history mobile-only Internet users outnumbered desktop-only users. This phenomenon is known as Mobilegeddon which sounds rather ominous, doesn’t it? No matter how it sounds but today mobile Internet generates more traffic than ever that is why there is an urgent need to optimize websites for mobile devices. Especially it is of great concern to those who is doing their business online to modify their websites as it influences their businesses and predetermines whether they will be able to achieve their business goals. Moreover, for a considerable period of time Google has already been using a new ranking algorithm for ranking webpages. So it seems there is no need to waste our time recounting the reasons as to why websites must be mobile-friendly. Let's move on further and find out the most useful methods how to make it! How to make websites more bearable for mobile users! 

Basically, there are three ways to do it: responsive design, dynamic website and mobile version. 

Responsive Design

Responsive web design approach is related to the concept of developing a website design in a manner that helps the lay out to get changed according to the user’s computer screen resolution. A responsive website uses the same code for both mobile and desktop versions. The practice consists of a mix of flexible grids and layouts, images and an intelligent use of CSS media queries. When the user switches from their laptop to iPad, the website should automatically adjust to resolution, image size and scripting abilities. In other words, the website should have the technology to automatically respond to the user’s preferences. This would eliminate the need for a different design and development phase for each new gadget on the market.

Dynamic Website 

Dynamic website is a website containing information that changes depending on the viewer, the time of the day, the time zone, the viewers’ native language, and other factors. But the server provides a different CSS and HTML code on the same URL. Different content can be displayed differently for mobile and desktop versions. This solution is suitable for complex sites, but its development and support require significant resources. 

Mobile Version

Mobile Site is usually hosted on a separate a subdomain or sometimes a subfolder, but it can also use the same URLs as the desktop site, and simply serve different HTML to desktop and mobile visitors based on user agent. So it is designed for viewing on mobile devices only. It is easier to develop a separate m-version of your site, since it contains just the right mobile content and downloads it quickly. However, text duplication may cause some problems with the ranking in search engines because of a different URL. 

However, when it comes to making a choice there is no universal advice on what type of website to develop for mobile devices. The only option is to weigh all pros and contras and to choose what suits you best. If have doubts on this point, feel free to contact NybleCraft and we will offer you a free consultation.

IoT Top Leaders in 2016 

The Internet of Things is not a new phenomenon: different tech companies and tech experts have been discussing this idea for decades. And then in 1989 the first internet-connected toaster was unveiled at a conference in 1989.

In general, the IoT is not complicated: it’s about connecting devices over the Internet, letting them talk to us, applications, and each other. 

And now in the 21st century the IoT becomes more and more popular. Moreover, market landscape is finally taking shape. By the way, the revenue is supposed to hit a record high of €6.4 billion in 2016, according to projected global revenue estimation of the IoT from 2007 to 2020.

And now it’s high time to outline the leaders in the IoT enterprise space. They are Apple, AWS, Cisco, Dell, Google, SAP, as well as many other giant players filling niches in the space for IoT security. Of course, these are the names you are definitely familiar with. However, there are some other lists of leading companies in the IoT sphere. They usually deliver solutions for enterprises on outsorce base. For example, ClutchCo, an independent Washington, DC research company, has recently compiled such a list of outsorcing companies. And it wouldn’t be a mistrustful gesture to equate NybleCraft to such companies as it is known for delivering high-quality services in IoT for more than five years. Our team are sure that developing new Internet of Things solutions can help manufacturers and other industrial enterprises to improve asset efficiency and build more intelligent linkages between design, production and field testing.  

Internet of Things, offers unique opportunities for enterprises to people, processes and systems. However the IoT ecosystem is quite disintegrated and requires customers to contact with multiple vendors. Dealing with this challenge, NybleCraft has developed a wide range of service offerings and assets, to help customers unlock business value.

The NybleCrfat Advantage:

  • Use of open industry leading standards; 
  • Flexible architecture supporting various patterns of connectivity; 
  • Secure solution by integrating components of Industry leading security players; 
  • Backed with strong technology focus on Digital technologies to help customers deal with rapid developments in technology.

Solutions We Offer:

  1. IoT Consulting: NybleCraft has a comprehensive IoT framework that covers areas from understanding business needs to the IoT development and execution strategy with a clearly defined roadmap.
  2. IoT Implementation: The offerings include Sensor Data Analytics, Mobile apps for Sensor data, Machine learning & AI and Sensor Applications Cloud deployment. Our services include integration and implementation of partner products, and system integration.
  3. IoT Management: Services include, device management, end to end security, Big data services, Cloud enablement and APIfication of sensor data. 

Solutions Benefits:

Cost and Operational Efficiencies:

  • Process improvement with the ability to forecast and make proactive decisions;
  • Improved operational efficiency – downtime reduction, improve asset performance, better inventory management, reduced service time etc.

Strategic Benefits:

  • Creating opportunities for new business models/revenue streams; 
  • Improved customer satisfaction; 
  • Qualitative inputs for marketing and product development; 
  • Long-term customer relationship; 
  • Reduced churn due to better service.

How to Make the Decision: iOS or Android? (Part 2.) 

In continuation of our previous article here is the Part 2. Now you have an opportunity to see the list you’ve been looking forward to in full. The list that puts an end to all your doubts and compulsive ideas about choosing the right platform for your mobile app. Take a deep breath and enjoy reading. And be attentive to NybleCraft’s advice! 

#5. How much time will it take to build an app? 

What is your expected time to market? Key differences regarding the integrated development environments for the two platforms impact your timeline! Usually it takes less time to build and release iOS apps than Android apps.

Usually it takes less time to build and release iOS apps than Android apps.

There is an assumption that you need twice as much time to build Android app as to develop an iOS app. When building the same app on both platforms an engineer has to write approximately 40% more code for Android than for iOS.

#6. What are the key differences between developing for Android and iOS?

While developing for Android a programmer is almost 100% flexible, as Android’s technology is quite adjustable. However, iOS is usually easier to work on.

iOS developers use XCode as IDE platform and Swift as the coding language for app development. Android developers use Android Studio. Many software engineers hold the view that Apple’s XCode is better despite that Android is told to be open source, adaptable, and giving developers a significant amount of flexibility. Many iOS developers think that XCode is fairly easy to use especially when having a great (developer) user interface and quick and intuitive shortcuts for building templates and applying in-app controls. On the contrary, Android Studio often seems impossible to understand and Google continues to make attempts to change the environment which makes it even more difficult for developers to navigate.

#7. Android’s operating system has more than 7 versions; iOS only 3 live. What’s the impact on your business as a result of this discrepancy?

Of course, iOS has fewer OS versions that is why it reduces your operational cost of maintaining and updating your app.

As far as iOS is concerned, most users are on the latest version of OS. From a business aspect, the decision is rather easy to make. You either develop your app on the newest version, or you build it and test it for the top two versions and reach most of your users. In general, as a company, you should build, test and maintain both a website or a mobile app that will function perfectly for 80% of all your potential users. As such, iOS meets and very much exceeds the business expectations.

When talking about Android, there is a very different picture. Unfortunately, most users are not on the latest OS today. That is mainly due to the fact that Android market is quite fragmented with OS updates being dependent on the manufacturers pushing these updates to the users’ phones. 

Launching an app on Android means that controlling various versions will be a hassle, increased in-app testing will be needed, and version specific bug fixes will have to be implemented.

And here the answer is clear - iOS is the uncontested winner here.

#8. How important are the publishing policies between the two platforms – do you anticipate regular updates or not?

As you know Android presupposes frequent app updates, whereas in contrast iOS has strict restrictions limiting release flexibility and updates. 

You don’t need any efforts to publish an app on Android. You just submit your app to your Google Play store and it becomes available for downloads, usually within hours of your submitting. Besides, Google Play allows you to publish an alpha and beta version to Google Play. 

On the contrary, publishing an app on iOS may be described as a nightmare, as it requires various levels of approval from the iOS team with red tape reviews. What is more, the app deployment may take up to one week. And most companies should not anticipate more than 2-3 deployments per month. 

#9. Does your business model require staggered releases across devices?

An option loved by everyone is that Google Play allows a staggered release. This distinctive characteristic allows to submit the app gradually to various percentages of users, observe their interactions, and then increase the percentage of users who can access it over time. 

Google Play offers the option for staggered releases while iOS does not – at least for now.

#10.  Do you have to build your app on both iOS and Android at the same time?

Strategically building your app on both iOS and Android at the same time is unwise. Firstly you need to choose a platform, develop an app and finally test it on real devices. 

Most companies understand the need to build a mobile application as soon as possible to be relevant in today’s digital marketplace. And we recognize that. But the last thing we want you to be doing is building your app on both iOS and Android at the same time. While it’s true that developing your app on both platforms would help you reach a staggering 96% of the Smartphone global market, the philosophy of failing fast (build your app fast then fix things later) simply doesn’t apply well in the case of mobile app development because the cost of building the app on both platforms at the same time would impact your ROI significantly.

That is why the strategic call you should make, regardless of the underlying platform, is to build your app on either iOS or Android first, then gauge your audience’s reaction, make necessary changes, bring your app to a mature state where your critical flows have been thoroughly tested and user approved (transactional, profile management, post order in-app tasks, etc), and then move on to developing your app on the second platform.

As we see Android’s app are quite advantageous but still iOS is a better option. Taking all things into account – market share, iOS vs Android demographics, time to market, users’ power purchase, the relative simplicity of the iOS SDK and IDE – iOS remains the best choice for launching your first app.

How to Make the Decision: iOS or Android? (Part 1.) 

iOS or Android? That is really a very contentious question that bothers everyone thinking about building a mobile app. But you’ve come to the right place as today NybleCraft will try to answer what to choose. Some people wrongly believe that there is one clear winner and it’s iOS. However, the answer depends on your company’s needs, reach (niche app, local focused, national or international scope), time to market, customer base and long-term mobile strategy. While most evidence points to iOS being the winner of the battle, the main aim of this article is to clearly expound the major considerations when developing a mobile app on a specific platform.

So if you are thinking about building a mobile app on iOS or Android, there are ten factors you should take into consideration:

  • What country are your visitors from?
  • What are the target demographics of your app?
  • Are you interested in reaching out to the mobile user base most likely to spend money on an app or rather the largest number of mobile users?
  • Is your app going to be a paid app or a monetized one in the future?
  • How much time will it take to build an app? What is your expected time to market? Key differences regarding the integrated development environments for the two platforms impact your timeline!
  • What are the key differences between developing for Android and iOS? 
  • Android’s operating system has more than 7 versions; iOS only 3. What’s the impact on your business as a result of this discrepancy?
  • How important are the publishing policies between the two platforms – do you anticipate regular updates or not? 
  • Does your business model require staggered releases across devices?
  • Do you have to build your app on both iOS and Android at the same time?      

This is a list of prioritized questions you must go through before choosing the necessary platform. And now let’s have a look at each of them in detail so you can make an informed decision on what works best for your company.

1. What country are your visitors from?

There is no better indicator of the platform you should build on than the current visitors to your site. You should be able to use your web analytics tools to see a breakdown of your website traffic and to find out from which platforms users are visiting your website. Ultimately you’re trying to reach the highest segment of your current or potential customers through the implementation of your app.

Another way to think about it is as follows: by multiply the number of iOS/Android users with their spending on your app, you estimate the potential revenue from these two specific user bases. That will give you the best answer to the question what platform you should choose. 

#2. What are the target demographics of your app?

There can’t be any debate over who makes more money and spends more money on apps and in-apps purchases. From the very beginning, Apple won the war on this particular point. Average iOS users make $85,000 per year in the US while the average Android user makes 40% less or $61,000 per year. According to the 2015 third quarter report, iOS users spend 80% more on in-app purchases than Android users despite having a much smaller segment at the global level. 

#3. Are you interested in reaching out to the mobile user base most likely to spend money on an app or rather the largest number of mobile users?

iOS users spend more on in-app purchases but the majority of American smartphone users are on Android. That is why Google Play continues to widen the gap when it comes to monthly downloads of apps. Of course, this trend is to be expected considering Android owns an all-encompassing 80% of the global Smartphone market. In the USA, Apple smartphones still have 42% of the smartphone market share. But globally Android controls upwards 80-99% of foreign markets. 

In short, if you are interested in pursuing both high income in the US market and those customers who are more likely to spend big money on in-app purchases, then iOS is the right choice for you.

#4. Is your app going to be a paid app or a monetized one in the future?

iOS revenue numbers generated in-app and from purchasing in the App Store are impressive. However, there are two more remarks to the above-mentioned purchase data: freemium models (are widely used across Android platform) and non in-app revenue generating models which have no impact on the data shown above. Let’s clear up.

As we know why Android has become the most widely-spread platform in the world and Google Play is the app store with the greatest number of downloads. And there are specific reasons to such a phenomenon. Android is a win-win for its users as they get both cheaper smartphones and low cost or no cost apps in the Play Store. And developers can reach a wider market on Google Play by listing their app for free but then get revenue through the freemium model.

When speaking about Apple, the situation is different. The customer finds an app and purchases it for a small fee. Apple gets 30% of the money spent by the user but the rest goes to the developer. The great thing about this model is that the revenue per download is higher. The problem with this is multi-fold. If there are no strong recommendations or a chance to get a demo of an app, most customers are unlikely to pay for the app. And this is where the Android model fundamentally differs. Users can download the app for free and use it as much as they want. However, either various functionalities of that app need a paid upgrade or the app has ads which help you get revenue per view/click. So if the user wants to avoid disturbing ads or they’re really interested in the functionalities which are not available, they can buy a full version of the app. This model has become incredibly popular, especially in the gaming mobile world. 

And the bottom line is simple: the iOS model is predicated on upfront profits – users download the app and pay for it; in the Android world –users get the app for free and you get your profits back after users either end up purchasing the app or are exposed to enough ads to allow you to recover your ROI over time. 

In short, if you really pursue the goal to get in front of the largest possible number of users in America and the entire world, the Android platform is for you because Android controls 85% of the world smartphone market and 52% of the US smartphone market. And if you’re worried that your app won’t make money, freemium and ads-driven app monetization strategies have proven incredibly effective modes of generating revenue which are not always tracked in the overall financial assessment of the iOS vs Android financial reports.

How to Make the Decision: iOS or Android? (Part 2.)

View more