Mobile operating systems such as iOS and Android, as well as Microsoft Windows mobile, are catering to the needs of running mobile ML algorithms on mobile devices. Various features has been incorporated into the operating system itself to support mobile ML.