Write once, run everywhere… mostly?
Another interesting technology I saw at CTIA was Recursion software.
As a recovering software developer, I got really excited talking to their CTO and team.
They are working toward the much needed ability in mobile to develop one set of code and deploy natively on multiple devices including iPhone. Their user interface layer still requires device-specific development, but lower levels can be common across many platforms for C, Objective C and Java based platforms. That means, almost any phone.
This type of technology is important because device fragmentation isn’t going away anytime soon. Manufacturers need to differentiate to compete and odds are they’re going to continue to offer unique features that require specific code.
While this isn’t a panacea, it’s a step in the right direction.
Many companies are resigning themselves to mobile web applications where they really need a native app because of the high cost of platform specific application development. This could make native apps more cost effective and provide more engaging apps to consumers that deliver stronger ROIs.
Now, I know firsthand the perils of believing in the mobile write-once-run-everywhere thing. I feel like I just encountered a unicorn, so I still have some healthy skepticism.
I’ll keep you posted as I find out more. At least there’s hope.
(I am not recommending this product in any way nor make any claims that it actually does any of this. I have no financial connection to this product)