Google'i tööriist aitab arendajatel portida Androidi rakendusi iOS-i

Kui olete rakenduse arendaja, kes on loonud rakendused Androidile ja pange need teenusesse Google Play, olete kahtlemata näinud suurima mobiilse OS-i jaoks rakenduste loomise eelist. Võib-olla soovite "jagada armastust" selle teise mobiilse OS-i kasutajatega, kuid te pole Objective-C-ga tuttav, mistõttu olete otsustanud sellest eemale hoida.

Seal on palju tööriistu, mis aitavad teil JAVA-t Objective-C-ks teisendada, erinevate tulemustega. Arvestades, et JAVA ja Objective-C on peaaegu üksteisest erinevad, võib pordi või teisendamise proovimine olla aeganõudev, kuna peate läbi sõeluma baitkoodi ja veaväljundi. Google on aga loonud tööriista nimega J2ObjC, mis teisendab teie JAVA klassid Objective-C klassideks, kasutades seega otse iOS Foundation Frameworki. Põhimõtteliselt võimaldab tööriist JAVA-koodil olla iOS-i rakenduse osa.

Siin on, mida nad selle kohta ütlevad:

J2ObjC on Google'i avatud lähtekoodiga käsurea tööriist, mis tõlgib Java koodi Objective-C-sse. iOS (iPhone/iPad) platvorm. See tööriist võimaldab Java-koodil olla iOS-i rakenduse järgu osa, kuna loodud faile pole vaja redigeerida. Eesmärk on kirjutada Java-s rakenduse mittekasutajaliidese kood (nagu andmete juurdepääs või rakenduse loogika), mida seejärel veebirakendused jagavad (kasutades 

GWT), Android rakendused ja iOS-i rakendused.

Tööriist toetab enamikku JAVA keele ja käitusaja funktsioone, kuid ei ole garanteeritud, et see töötab kõigi JAVA kasutusviisidega. Tööriist ei paku arendajale platvormist sõltumatut kasutajaliidese tööriistakomplekti, seega oleks teil siiski vaja kasutage natiivset iOS-i kasutajaliidese koodi, kuid see on suurepärane samm arendajatele, kes soovivad luua platvormiülest rakendusi. Külastage kindlasti projekti leht tööriista kasutamise kohta teabe saamiseks.