Apple really does listen to developers. We have been having discussions about iOS support with Apple for some time now. Based on today's announcement, it's clear they really have been listening to us and others.
iOS support is the number one feature request in Feedback, our bug and feature request tracking system. But it's not just number one. It's way number one. We calculate a score for each case and the score for iOS support is almost 3 times (300%) higher than that of the case in the number two spot. Whereas the case in the number two spot is only 10% higher than number 3. So we hear you loud and clear regarding iOS.
iOS devices (as well as most other mobile devices) use an ARM processor. Before we can support iOS, we need to have an ARM backend for our compiler. And as many of you already know, we are in the process of moving the backend of our compiler to LLVM (the same compiler that Apple is moving to) and LLVM has ARM support. In fact, the ability for us to support mobile devices was a significant factor in the decision to move to LLVM. RBScript now compiles using LLVM. The next step is to get applications compiling with it. That is no small step but it's also not as big as it might first seem. Getting RBScript working was the biggest step and that's done. We still have a lot of work to do but we are certainly over the hump.
What does all this mean? Well, I'm not here today to announce iOS support. But I can say that the path has now been cleared of any obstacles that might stand in our way.
Thank you Apple, for listening to us and other developers and finding a solution that provides the security you need while giving us the option to support iOS in REAL Studio.