De concurrerende mobiele applicatie markt heeft het lucratief om applicaties voor zowel Apple's iOS en Google's Android- besturingssysteem te ontwikkelen. Met ingang van 16 juni 2011 , deze twee besturingssystemen domineren de consument centric mobiele ruimte en zijn de meest waarschijnlijke platforms die gebruikers wilt uw applicatie te downloaden op . Vanwege vroege voorsprong van Apple in de mobiele ruimte , veel ontwikkelaars in eerste instantie alleen hun applicaties ontwikkeld voor iOS in Objective - C en wil het porten naar Android die Java gebruikt . Dit wordt mogelijk gemaakt door het feit dat veel van Java werd beïnvloed door Objective - C . Instructies 1 Analyseer uw bestaande Objective - C code om ervoor te zorgen dat er geen klassen die nooit worden gebruikt of functies die nooit worden genoemd . Overbodige code kan het porten proces veel moeilijker dan het al is , ook al is dit vervelend lijkt het absoluut noodzakelijk is 2 verwijderen of tenminste commentaar op de code die niet wordt gebruikt in uw . bestaande applicatie , test dan de applicatie . Zorg ervoor dat u elk aspect van de aanvraag om ervoor te zorgen dat je een fout niet gemaakt hebben in het verwijderen code van uw eerste toepassing te testen . 3 Opnieuw alle user interface klassen niet uit je Objective - C code in Java . In principe betekent dit dat je gaat nodig hebben om handmatig al uw klassen en methoden van Objective - C in Java herschrijven . Gelukkig , als je volgde goede codering praktijken in Objective - C -code , de begrippen overdracht goed van de ene taal naar de andere in ieder geval voor de functionaliteit van de applicaties . 4 Gebruik de gebruikersinterface code uit de eerste aanvraag te begeleiden in de creatie van uw Java- gebaseerde applicatie, de meer visueel geneigd zou kunnen zijn comfortabeler te kijken naar de afgewerkte UI van hun oorspronkelijke toepassing als de basis voor de nieuwe iemands . Dit is waar de dingen rommelig . Uw aanvraag Objective - C is meer dan waarschijnlijk niet voor Cocoa framework van Apple , die een eigen user interface -elementen die zijn ontworpen om te kijken als inheemse Apple user interface -elementen bevat geschreven . Met Java , maar er zijn een aantal verschillende kaders die u kunt gebruiken voor uw gebruikersinterface . In feite , als je probeert om je applicatie te porten naar Android , ga je hebt schrijf een nieuwe user interface van de grond met behulp van XML - gebaseerd systeem van Android .
|