Google's Java translator eases path to iPad, iPhone apps
Google on Thursday made accommodations for Java and Python developers by offering a Java-to-Objective-C translator and advancing its Python client library for Google APIs. With the open source release of J2ObjC …
Context & Ripple Effects
Apple's iOS has been a walled garden for Java since the beginning: back in 2007 Apple only sneaked Java support onto the iPhone quietly, and Objective-C remained the price of admission for native apps. Google's open source release of J2ObjC attacks that barrier directly, translating existing Java code into Objective-C so server-side and Android-era Java developers can bring business logic to iPad and iPhone without a rewrite.
The same week, Google advanced its Python client library for Google APIs, pairing the translator with broader language accommodation. The pickup across The Register, Softpedia, WebProNews and The H shows how closely the developer-tooling crowd watches any crack in the iOS/Android language divide.
First-order effects
- Java developers with existing codebases gain a supported, open source path to ship logic inside native iOS apps, cutting the cost of targeting iPad and iPhone alongside Android.
- Google's APIs become reachable from Python client code, widening the pool of developers who can integrate Google services without touching Java or low-level HTTP.
Second-order effects
- Commercial cross-platform tooling vendors that charge for Java-to-iOS bridges face an open source alternative backed by Google, pressuring their pricing and feature pitch.
- More Google services embedded inside iOS apps means Google accrues usage and data reach on Apple's platform even where its own OS is absent.
Third-order effects
- If translation layers hold up in production, app architecture splits between portable business logic and per-platform UI, weakening the lock value of any single vendor's language.
- Platform competition shifts from controlling languages to hosting ecosystems — whoever makes a developer's existing code valuable on rival devices captures mindshare without winning the device.
The trend: Mobile platform rivalry is moving into developer tooling, with Google using open source translators and client libraries to make its language ecosystems portable across Apple's iOS stronghold.