Google Tool hjælper udviklere med at overføre Android-apps til iOS

Hvis du er en app-udvikler, der har oprettet apps til Android og læg dem på Google Play, har du uden tvivl set fordelen ved at skabe applikationer til det største mobile OS. Måske vil du gerne "dele kærligheden" med brugere af det andet mobile OS, men du er ikke bekendt med Objective-C, så du har valgt at holde dig væk fra det.

Der findes mange værktøjer derude til at hjælpe dig med at konvertere JAVA til Objective-C, med forskellige resultater. I betragtning af at JAVA og Objective-C er næsten verdener fra hinanden, kan det være tidskrævende at forsøge at portere eller konvertere, da du bliver nødt til at gennemsøge bytekoden og fejloutput. Google har dog lavet et værktøj, kaldet J2ObjC, som vil konvertere dine JAVA-klasser til Objective-C-klasser og dermed direkte bruge iOS Foundation Framework. Grundlæggende tillader værktøjet JAVA-kode at være en del af en iOS-applikation.

Her er, hvad de har at sige om det:

J2ObjC er et open source kommandolinjeværktøj fra Google, der oversætter Java-kode til Objective-C for 

iOS (iPhone/iPad) platform. Dette værktøj gør det muligt for Java-kode at være en del af en iOS-applikations build, da ingen redigering af de genererede filer er nødvendig. Målet er at skrive en apps ikke-UI-kode (såsom dataadgang eller applikationslogik) i Java, som derefter deles af webapps (ved hjælp af GWT), Android apps og iOS-apps.

Værktøjet understøtter de fleste JAVA-sprog- og runtime-funktioner, men det er ikke garanteret at fungere med alle mulige måder at bruge JAVA på. Værktøjet forsyner ikke udvikleren med et platformsuafhængigt UI-værktøjssæt, så du skal stadig gøre det bruge native iOS UI-kode, men dette er et godt skridt for udviklere, der ønsker at lave cross-platform applikationer. Sørg for at besøge projektside for information om brug af værktøjet.