These three platforms share most of the back-end logic that powers - TopicsExpress



          

These three platforms share most of the back-end logic that powers the app, while the unique parts are mostly the user interfaces for each app. That gives Inbox a native feel and OS integration on each platform. Google has built itself a good enough arsenal of cross compilers that it can write an apps logic once for Android—in Java—and can then cross-compile to Objective-C for iOS and JavaScript for browsers. Java-to-JavaScript is handled by the Google Web Toolkit SDK, which has been around for some time. The real enabler for Inbox is called J2ObjC, which, as the name implies, converts Java code meant for Android into iOS-ready Objective-C code. The tool does not convert UI pieces from Android to iOS, because that would be an awful user experience. Google wants developers to write the logic once in Java, transpile it to other platforms, and then make the UI natively using the SDK for each platform. That way the apps look and feel native to the platform theyre on, and the UI should run a lot more smoothly. This is the same approach—cross-platform core, platform-specific UI—that Xamarin promotes for its development environment.
Posted on: Fri, 21 Nov 2014 10:59:13 +0000

Trending Topics



Recently Viewed Topics




© 2015