휴대용 기기와 컴퓨터에서 공용으로 사용할 수 있는 프로그램 개발을 위하여....
2015.01.21 14:10
안녕하십니까? 정상호라고 합니다.
비슷한 질문을 드렸던 기억이 있습니다만, 아직도 여쭙는 것은 제 이해력으로는 아직 따라갈만한 답을 받지 못했기 때문인 것 같습니다.
제목과 같이 동일한 앱 또는 프로그램을 iOS와 Android 및 컴퓨터에서 사용할 수 있도록 공용으로 개발.... 이라고 거창하게 말할 수 있을지는 모르겠습니다만, 만들고 싶은 것입니다. 기본적으로 툴에서 개발하여 이것을 각각의 용도로 컴파일이나 실행파일을 만드는 식이거나 아니면 페이스북과 같은 어떤 기기에서도 볼 수 있는 환경에서 쓰는 것이면 됩니다
만들고자 하는 앱은 기존 자료를 간단하게 이후 추가, 편집, 조정 등이 가능한 DB로 만들어두고 이 자료를 근거로 앱 사용자의 선택을 도와주는 앱입니다. 말하자면 앱의 예, 아니오 또는 보기 중에 선택하는 질문에 대해서 답을 하면 이를 DB의 자료와 비교하여 다음 질문을 하고 다시 답을 받아 최종적으로 결정을 추천하는 식의 앱입니다.
흔히 요즈음 페이스북 등에 유행하는 순차적인 문제에 답을 하면 당신의 성격은 어떻습니다, 뭘 할 확률은 몇 % 입니다, 어떠한 사람이 어울립니다 하는 식의 답을 주는 것입니다. 답은 말씀드린 미리 작성된 DB 상에서 가져오는 방식이 되고요.
해결책 선택이나 제품 선택을 하는 앱이라고 하면 이해가 되실지 모르겠습니다.
이러한 목적으로 앱을 개발하려고하며, iOS나 Android 가능하면 PC에서도 함께 돌아갈 수 있는 것이면 좋겠고 그래서 페이스북에서 돌아가는 형태를 말씀드린 것입니다. 그 경우에는 페이스북을 어떤 휴대폰에서 보던, 태블릿에서 보던 PC나 노트북에서 보던 모두 실행이 가능한 것 같아서요.
혹시 제 질문이 적절하지 않다면 말씀주시기 바랍니다. 다시 설명드려 보도록 하겠습니다. 감사합니다.
코멘트 5
-
바보준용군
01.21 14:26
웹에서 구동되게 하면 되지않을까요 -
행복주식회사
01.21 18:01
html5 이용하는 게 가장 빠르겠네요.
-
휴911
01.21 19:30
감사합니다. 일단 HTML5 강좌들을 몇 개 훑어보겠습니다. 그런데 결과물이 게시물 형태가 아니라 일정한 창 안에서 나타나는 형태도 가능한 것이겠지요? 뭐, 예전 HTML도 그런 기능이 있었던 것 같습니다만... 워낙 공부한지가 오래되어서...
다른 JAVA나 jsp 등이 필요하지 않다면 좋을 방안이 될 것 같습니다. -
행복주식회사
01.21 19:54
완성도 높게 안드로이드, iOS, window 개발이라면 각각 개발하셔야 합니다. 괜히 이도 저도 아닌 게 됩니다.
일단 안드로이드와 iOS는 하이브리드 앱 개발로 쓰면 됩니다. 가장 보편적인 게 앞서 언급한 html5와 phonegap 쓰면 됩니다.
문제는 PC용으로 함께 개발하려면 html5보다는 java 기반으로 개발하는 게 낫지 싶기는 한데, 효율성이 좋지 못해서 모바일과 PC는 각각 개발하는 게 어떨까 싶네요. 굳이 html5을 기반으로 PC에 돌리겠다면 vbs로 컨버팅해서 올리고 이를 dll이나 exe로 script compiler를 이용하면 됩니다만.... 추천은 안합니다.
결론은 3개 모두 동시 개발을 목표로 허접하게 운용한다면 HTML5 기반, 그 다음이 java가 되겠네요. 그러나 안드로이드와 iOS는 하이브리드로 하더라도 window는 C++이나 C#을 이용하여 따로 개발하시는 걸 추천드립니다.
-
휴911
01.21 20:30
그러면... 포터블기기에서의 사용을 주로 생각한다면 HTML5로 가도 가능하지만,
PC에서 보기 좋게 돌아가게하려면 Window 용은 별도로 개발하는 것이 좋다는 말씀으로 이해했습니다.
PC를 Windows 뿐 아니라 MacOS까지 확장해서 생각한다면 역시 HTML5를 사용하여 웹 환경에서 돌리는 것이 가장 품이 덜 드는 일이 될 것 같습니다.
일단의 목표는 포터블 기기에서 돌리는 것이고 그 개발 시한도 정말 개인적으로 짬짬이 하는 것이라 거의 1년 이상을 생각합니다. 언어를 처음부터 공부한다는 마음으로 시작하려는 것이어서요.
너무 무리한 생각은 아닐까요?