워드 은 사실상 동일한 기능을 유지하는 다른 플랫폼 (필요에 따라 다른 언어로)에서 응용 프로그램을 만드는 것을 의미합니다. 아이폰 OS와 안드로이드는 서로 다른 언어와 내부적으로 매우 다른 운영 모델을 사용하기 때문에 단순히 아이폰 코드를 받아서 안드로이드로 라인 단위로 번역 할 수는 없다.
iPhone 앱의 기능을 분석하고 동일한 기능을 수행하는 Android 용 앱을 만들면됩니다. 이것을 직접 "포팅"프로젝트로 사용하지 말고 새로운 개발 프로젝트로 사용하십시오. 비즈니스 로직을 일대일로 변환 할 수는 있지만 사용자 인터페이스와 관련된 모든 것 (그리고 어떤 경우에는 백엔드 서버 통신과 관련 있음)은 처음부터 작성해야합니다. iPhone에 존재하지만 Android에서 전혀 지원되지 않는 특정 항목이 있거나 구현하기가 매우 복잡하므로 Android를 지원하는 항목으로 대체하는 방법을 생각해보십시오.
Android에서 발생할 수있는 가장 큰 문제는 다양한 화면 크기와 버전으로, 각기 다른 동작을하고 다양한 기능을 지원할 수 있습니다. 처음부터 시작해서 한 번에 한 화면 씩 실행하여 원하는 앱을 얻을 때까지 기능을 단계별로 추가하는 것이 좋습니다.
5 개월은 거의 모든 앱에서 작업을 완료하기에 충분한 시간입니다. 행운을 빕니다!
P. 나는이 운동을 직접 해 봤다. 나는 아이폰 앱을 가지고 있고 그것을 안드로이드 플랫폼에 "포팅"시켜야했다. 설명 된 접근 방식을 사용하면 Android 앱을 완성하는 데 약 2 개월이 걸렸습니다. 처음에는 iPhone 플랫폼에서 만드는 데 약 3 개월이 걸렸습니다.