Android and iOS are major platforms for mobile app development. Android is an open-source platform developed by Google and a variety of devices from different manufacturers can be run on this operating system. Contrary to this, iOS is a proprietary OS developed by Apple and only Apple devices can run on it. Both platforms have their own stores where applications can be downloaded.