Det konkurrenceprægede mobile applikation marked har gjort det lukrativt at udvikle applikationer til både Apples iOS og Googles Android- operativsystemer. Pr. 16 Jun 2011 , dominerer disse to operativsystemer forbrugeren centreret mobile rum , og er de mest sandsynlige platforme , som brugerne gerne vil hente din ansøgning . Grundet Apples tidlige bly i det mobile rum , mange udviklere i første omgang kun udviklet deres ansøgninger til iOS i Objective -C og ønsker at overføre det til Android , der bruger Java. Dette er muliggjort dels af den omstændighed, at en stor del af Java blev påvirket af mål -C . Instruktioner
1
Analyser din eksisterende Objective- C-kode for at sørge for, at der ikke er nogen klasser, der aldrig har brugt eller funktioner , der aldrig kaldes . Unødvendige kode kan gøre porteringen processen meget sværere end det allerede er , selv om det kan synes trættende det er absolut nødvendigt
2
Fjern eller mindst kommentar koden ud , der ikke bruges i dit . eksisterende program, teste og derefter ansøgningen. Vær sikker på at teste alle aspekter af ansøgningen for at sikre , at du ikke har lavet en fejl med at fjerne kode fra din oprindelige ansøgning.
3
Genskab alle de ikke brugergrænseflade klasser fra dit mål - C- kode i Java . Dybest set betyder dette , at du vil få brug for manuelt at omskrive alle dine klasser og metoder fra Objective- C i Java. Heldigvis hvis du har fulgt god kodning praksis i din Objective- C-kode , de begreber fremførsel godt fra et sprog til et andet i det mindste for funktionaliteten af ansøgningerne.
4
Brug brugergrænsefladen kode fra den oprindelige ansøgning til at vejlede i skabelsen af din Java -applikation , den mere visuelt tilbøjelig kunne være mere behageligt at kigge på den færdige UI af deres oprindelige ansøgning som grundlag for den nye ens . Det er her tingene bliver rodet. Din Objective- C ansøgning er mere sandsynligt end ikke skrevet til Apples Cocoa ramme, som omfatter sine egne elementer i brugergrænsefladen , der er designet til at ligne indfødte Apple elementer i brugergrænsefladen . Med Java , men der er en række forskellige rammer , du kan bruge til din brugergrænseflade. I virkeligheden, hvis du forsøger at overføre din ansøgning til Android vil du have skrive en ny brugerflade fra bunden ved hjælp Android XML-baseret system.