The primary cause being that since there are fewer models of smartphones that use iOS, app builders can simply tailor their apps for these devices. Android app development, however, has to take a variety of display screen resolutions and technical specs into consideration, because the platform is available to any manufacturer. Last, but definitely not least, is the emergence of BYOD . In the PC world, IT provided the pc preconfigured with security controls.
Computer Science