Rakendused on tänapäeva elektroonikaseadmetes väga olulised. See, mida juba ammu tuntakse rakenduste nime all, oli üks põhjus, miks kehvema riistvaraga seade (näiteks kaamera ja muud puudused) sai nutitelefonide etaloniks. IOS-i rakenduste pood saabus 2008. aastal ja peaaegu algusest peale hakkasime aru saama, et toimimiseks on erinevaid ja paremaid viise. Arendajate sõnul on parem iOS-i jaoks programmeerida ja nad ei ütle seda ainult eeliste pärast Google on pidanud märki teisaldama.
Suurepärane otsingumootorite ettevõte on käivitanud a herramienta mis võimaldab arendajatel kirjutage Java-s ja eksportige töö kiiresti iOS-i rakendustesse. Kuid ärge tehke viga, et seda tööriista ei kasutata Android-rakenduste käitamiseks iOS-i seadmetes, kuid parimal juhul aitaks see luua iOS-i natiivrakendusi tööst, mille nad olid juba teinud Google'i mobiiliplatvormi jaoks.
Google'i J2ObjC porteerib Java-koodi iOS-i
Tööriista nimetatakse J2ObjC ja see võimaldaks arendajatel teisendada Java-kood iOS-i Objective-C lähtekoodiks, mida saaks kasutada iOS-i rakenduse ehitamiseks. Selle abil binaarsed failid ja rakenduste pilt jäävad alles, nii et arendajatel oleks juba palju tööd tehtud - see, mille nad olid teinud Androidi rakenduse jaoks. Teooria on hea, kuid jääb üle oodata, kas arendajatel tekib ühilduvusprobleeme, mis põhjustavad nende silma peal hoidmist rakendusel, mida nad ei oodanud säilitada, rääkimata killustatuse probleemist, mille üle paljud Androidi arendajad kurdavad ... Küsimus on: kas see on meeleheitlik rünnak programmeerimiskeele vastu? Kiire?
Microsoftil oli ka plaan käivitada Google'i J2ObjC-ga sarnane tööriist, kuid lõpuks lükkas projekt selle arendamisel tekkinud probleemide tõttu edasi (ja võib-olla ka loobus). Microsofti projekt oli iOS-i rakenduste portimine Windows Phone'i. Igal juhul, kui Apple näeb, et see on mingisugune oht, võtab ta meetmeid. Näeme, kus see kõik asub.
Microsoft ei ole oma tööriista (Islanwood) iOS-i rakenduste Windowsi viimiseks edasi lükanud, edasi lükatud on Android (Astoria)