Smartphone platforms differ greatly in their native
application development models. Android provides a mobile
operating system can run on the Linux kernel while iOS is
proprietary platform developed by Apple which is only
available for Apple devices. Android employs Java whereas
iOS uses Objective-C.