ipa 파일 apk 파일로 가능한가요??
2012.05.05 18:45
프로그래밍했던 친구가 가능은 하다고 하더라구요 어떻게 저장하느냐에 따라서라고 그러는데..
가능한 현실이라면 기존에 나와있는 ipa 파일을 apk 로도 변환 할수 있을까요?
ios 를 선호하지는 않지만 app의 기능이나 퀄리티는 너무 뺴오고 싶어지내요...
어떻게 하는건지 어떤프로그램이 필요한건지 좀 가르쳐 주세여...
ipa는 xcode.... apk는 이클립스...sdk...
너무나 어려운 말들....
코멘트 7
-
piloteer
05.05 20:29
-
우담
05.05 20:51
그렇군요... keynote...탐났는데..아쉽네여...
-
아주 쉽게 이야기 드리자면 한국어 사과를 영어로 Sa Gua라고 표기한다고 해서 그쪽에서 사과로 발음은 하겠지만 의미를 전혀 모른는것과 마찬가지라고 보시면 됩니다.
-
우담
05.05 20:52
keynote 만한 파포 기능을 가진 앱이 안드로이드에 존재했으면...
-
앱의 기능이나 퀄리티를 보장하는 ios기기를 그래서 사람들이 사려고 하는겁니다
웃돈까지 줘가면서 말이죠...
컨버팅이 가능했다면 개발자들이 한쪽만 개발했겠죠...
앱만드는게 그리 쉬운일이 아니랍니다... ㅜㅠ -
낙랑이
05.06 12:49
그 친구분께서 무엇을 믿고 그리 말씀하신 건 모르겠지만, Flex 에서 이번 버전부터 iOS와 Android 로 선택해서 포팅하기가 되는 걸로 압니다.
Flex 코드로 짜놓으면 알아서 두 OS에 맞추어 나오는 것이죠. 아마 전자는 Object-C 코드로 후자는 JAVA 코드로 나오겠죠? 실용성은 0에 가깝습니다. 에러가 엄청 나온다고 하더라구요.
-
태블릿포
05.06 23:32
우선 개발언어부터하며... 호환성도 다를것입니다. (우선 iOS계열은 모두 PowerVR 계열의 그래픽만을 사용합니다. 즉 아드레노, 말리등 타 크래픽에 대한 호환성여부는 전혀 모르는것이죠.)
그리고, 안드로이드와 아이폰앱은 구조부터 전혀다릅니다. 한 예로 들수 있을진 모르겠지만 스왐피라는 앱을 멀티테스킹 하였을경우 iOS는 다시 실행시 바로 실행되지만 안드로이드는 다시 로딩을 하여 불러와야합니다.
마지막으로 실행환경도 다릅니다. 안드로이드는 달빅 가상머신이라는 저메모리 기반의 가상머신을 사용하여 어플을 돌립니다. 이 가상머신은 다중실행이 가능하여 안드로이드는 진짜 멀티테스킹이 가능합니다. (하지만 이것은 진정 어플을 실행한다 볼수없습니다. 가상머신을 여러개 돌리는것 뿐이죠.) 하지만 iOS는 네이티브 코드로 OS가 직접 어플을 돌립니다. 또 멀티테스킹방식은 영역을 캡쳐한뒤 정보를 저장하고 꺼둡니다. 다시 실행할 경우는 해당영역을 불러온뒤 다시 저장된 정보로 실행시키는것일 뿐입니다.(물론 iOS는 멀티테스킹이 불가능한 OS는 아닙니다. 최적화를 위해 애플이 이방식을 채택한것뿐입니다.)
그리고 돌리시고 싶은어플이 애플이 만든 키노트 어플이신것 같은데... 포기하시는것이 빠를것입니다. 키노트는 맥에도 존재합니다만, 윈도우버전은 없습니다.(애플 기기이외의 이식은 없음을 뜻함.) 또한 애플의 어플리케이션은 개인의 수정을 금하는것을 약관으로합니다.(지적재산권이죠. 애플 뿐만아니라 여러회사들도 그렇듯... 약관뿐만 아니라 법적으로도 처벌대상이죠.) 그냥... 애플의 기기하나를 사시는것이 빠릅니다. 개인이 수정할만한것도 아니며 법적으로 처벌의 대상이됩니다...
안타깝지만 포맷만 변환한다고 안에 있는 앱이 호환되진 않습니다.내용물도 다 해당 OS의 API를 고려해 변환이 되어야 하는데 이게 기술적으로 쉽지 않습니다.