One year ago today BlackBerry released OS 10.2.1 as an update for all BlackBerry 10 phones. Since then BlackBerry has developed both OS 10.3.0 and 10.3.1 but have yet to release these updates for an in-market phones.
Originally the current devices were expected to get a new OS in November, but that has been continually delayed. Instead BlackBerry has allowed their new user base to become fragmented and have begun driving customers towards downloading leaked OS versions. Based on statistics collected from users of my apps, I am seeing the most people running leaked OS versions than I have since 2009. BlackBerry needs to get it together, and push out OS 10.3.1 to their full user base.