Ja esat lietotņu izstrādātājs, kas ir izveidojis lietotnes Android ierīcēm un ievietojiet tos pakalpojumā Google Play, jūs, bez šaubām, esat redzējuši priekšrocības, veidojot lietojumprogrammas lielākajai mobilajai operētājsistēmai. Varbūt vēlaties "dalīties mīlestībā" ar šīs citas mobilās operētājsistēmas lietotājiem, taču neesat pazīstams ar Objective-C, tāpēc esat izvēlējies no tā izvairīties.
Ir daudz rīku, kas palīdz pārveidot JAVA par Objective-C ar atšķirīgiem rezultātiem. Tā kā JAVA un Objective-C ir gandrīz viena no otras, portēšanas vai konvertēšanas mēģinājums var būt laikietilpīgs, jo jums būs jāizsijā baitkods un kļūdu izvade. Tomēr Google ir izveidojis rīku, ko sauc J2ObjC, kas pārveidos jūsu JAVA klases par Objective-C klasēm, tādējādi tieši izmantojot iOS Foundation Framework. Būtībā rīks ļauj JAVA kodam būt daļai no iOS lietojumprogrammas.
Lūk, kas viņiem par to jāsaka:
J2ObjC ir Google atvērtā pirmkoda komandrindas rīks, kas pārvērš Java kodu uz Objective-C iOS (iPhone/iPad) platforma. Šis rīks ļauj Java kodam iekļauties iOS lietojumprogrammas būvējumā, jo ģenerētie faili nav jārediģē. Mērķis ir Java valodā rakstīt lietotnes kodu, kas nav lietotāja saskarne (piemēram, piekļuve datiem vai lietojumprogrammu loģika), ko pēc tam koplieto tīmekļa lietotnes (izmantojot
GWT), Android lietotnes un iOS lietotnes.
Šis rīks atbalsta lielāko daļu JAVA valodu un izpildlaika līdzekļu, taču netiek garantēts, ka tas darbosies ar visiem iespējamajiem JAVA lietošanas veidiem. Šis rīks nenodrošina izstrādātājam no platformas neatkarīgu lietotāja interfeisa rīkkopu, tāpēc jums tas joprojām ir nepieciešams izmantojiet vietējo iOS UI kodu, taču tas ir lielisks solis izstrādātājiem, kuri vēlas izveidot starpplatformu lietojumprogrammas. Noteikti apmeklējiet projekta lapa lai iegūtu informāciju par rīka lietošanu.