Om du är en apputvecklare som har skapat appar för Android och lägga dem på Google Play, du har utan tvekan sett fördelen med att skapa applikationer för det största mobila operativsystemet. Kanske skulle du vilja "dela kärleken" med användare av det andra mobila operativsystemet men du är inte bekant med Objective-C, så du har valt att hålla dig borta från det.
Det finns många verktyg där ute som hjälper dig att konvertera JAVA till Objective-C, med olika resultat. Med tanke på att JAVA och Objective-C är nästan världar ifrån varandra, kan det vara tidskrävande att försöka porta eller konvertera, eftersom du måste sålla igenom bytekoden och felutmatningen. Google har dock skapat ett verktyg som heter J2ObjC, som kommer att konvertera dina JAVA-klasser till Objective-C-klasser, och därmed direkt använda iOS Foundation Framework. Verktyget tillåter i huvudsak JAVA-kod att vara en del av en iOS-applikation.
Här är vad de har att säga om det:
J2ObjC är ett kommandoradsverktyg med öppen källkod från Google som översätter Java-kod till Objective-C för
iOS (iPhone/iPad) plattform. Det här verktyget gör det möjligt för Java-kod att vara en del av en iOS-applikations build, eftersom ingen redigering av de genererade filerna är nödvändig. Målet är att skriva en apps icke-UI-kod (som dataåtkomst eller applikationslogik) i Java, som sedan delas av webbappar (med hjälp av GWT), Android appar och iOS-appar.
Verktyget stöder de flesta JAVA-språk och runtime-funktioner, men det är inte garanterat att det fungerar med alla möjliga sätt att använda JAVA. Verktyget förser inte utvecklaren med en plattformsoberoende UI-verktygssats, så du skulle fortfarande behöva det använd inbyggd iOS UI-kod, men detta är ett bra steg för utvecklare som vill göra plattformsoberoende applikationer. Se till att besöka projektsida för information om hur du använder verktyget.