추가 직업정보

스마트폰애플리케이션개발자

어떤일을 하나요?

스마트폰애플리케이션개발자는 스마트폰에 탑재할 애플리케이션 프로그램의 아이템을 기획하고 스마트폰에서 가동되는 앱프로그램을 개발합니다. 또한 개발된 앱프로그램에 대한 오류를 수정하고 새로운 버전의 앱프로그램을 개발합니다.하나의 앱은 일반적으로 기획자, 프로그래머, 디자이너가 한 팀이 되어 만들어지는됩니다, 게임 앱을 개발하는 과정을 예로 들어볼게요. 처음에는 무엇을 어떻게 어떤 형태로 만들 지 기획하는 단계를 거칩니다. 그리고 기획단계에서 유사한 게임이 있는 지, 기존의 게임과 어떤 차별성을 둘 것인 지, 이 게임의 수요자는 누구로 설정할 것인 지, 기술적인 장벽은 없는 지, 상품화한다면 시장성은 있는 지, 시장에서 어느 정도 성공할 수 있을지 등을 살펴보죠. 그다음, 이동통신 단말의 기능, 요구조건, 제약사항 등을 분석하고 개발할 애플리케이션의 목표 기능을 정합니다. 게임 애플리케이션을 개발하는 경우 단말기의 실행 메모리, 실행 속도, 코드 사이즈의 최적화를 고려하고 터치, 근접 센서, 가속도 센서 등을 활용한 게임 애플리케이션을 개발하고 검증한다고 합니다. 개인정보관리시스템(PIMS : personal information management system) 및 DB 애플리케이션을 개발하는 경우 주소록, 폰북, 캘린더, 일정관리, 명함관리 등 개발할 기능을 정하고 이동통신을 통한 데이터 동기화 및 전송기술, PC동기화에 의한 데이터관리, 데이터와 웹 서비스와의 연동기술을 응용하여 개발합니다. 개발자는 새롭고 독특한 이미지나 그래픽을 원하는 스마트폰 수요자의 특성상 그래픽 디자이너와의 협업이 중요하다고 합니다. 앱 개발이 완료되면 내부에서 테스트를 실시하는됩니다, 이를 통해 오류는 없는 지, 강화할 요소가 있는 지 등을 확인하고, 앱을 판매하는 스토어에 등록하면 판매가 이루어진답니다.안드로이드 운영체제의 경우에 윈도우 기반의 컴퓨터로 앱 개발이 가능하지만, 대표적인 스마트폰인 아이폰의 앱을 개발하기 위해서는 맥 운영체제의 PC나 아이폰, 아이팟 터치 등이 필요합니다. 물리적인 근무환경은 기존의 소프트웨어 또는 게임 개발사와 크게 다르지 않다고 합니다. 고객과 약속한 개발 마감일에 맞추기 위해 늦은 시간까지 잔업을 하기도 한답니다.

어떻게 준비하나요?

스마트폰애플리케이션개발자는 주로 정보통신 시스템 통합(SI) 업체나 시스템 개발 업체에서 일해요. 간혹 정부 부처 소속 공공기관의 연구소에 연구원이나 비영리단체 등에 취업하기도 하는데요, 이일만 콕 집어 교육하는 대학의 관련학과는 아직까지 많지 않다고 해요. 다만 업무의 특성상 컴퓨터공학과, 전산(공학)과, 소프트웨어공학과, 응용소프트웨어공학과, 게임공학과 등을 전공하면 업무를 하는데 도움이 된답니다.스마트폰 출시 초기에는 학생 또는 개인개발자가 만든 앱이 인기를 끌었지만, 시간이 갈수록 개인개발자 보다는 기업 또는 개발팀을 중심으로 시장이 재편되는 경향을 보이고 있어요. 이렇게 앱에 대한 관심을 반영하듯 최근에는 앱 개발 관련 학원 등이 생겨나고 있지만 아직까지는 인터넷 커뮤니티 등을 통해 개인적으로 공부하는 사람들이 많은 편이라고 해요.앱 개발을 하기 위해서는 그에 맞는 디바이스와 툴이 있어야 하고, 기본적으로 개발 언어에 대한 이해가 필수적이에요. 맥 운영체제의 경우, C++언어에서 파생된 Objective C언어와 개발 툴인 Xcode(Mac용 개발프로그램)을 능숙하게 다룰 수 있어야 하죠. 일반적으로 Objective C언어는 컴퓨터 프로그래밍을 위한 C언어보다는 쉬운 언어에 해당하므로, C언어에 능숙한 사람들은 쉽게 배울 수 있다고 해요.

이 직업의 현재와 미래는?

모바일 분야에서 스마트폰의 확산으로, 앱(App) 생태계는 지금도 급속하게 진화중이에요. 2009년 말 시작된 ‘아이폰 쇼크’는 아직도 진행 중인데요, 아이폰은 기존 무선단말기에서는 상상할 수 없을 정도의 다양한 콘텐츠와 소프트웨어를 손 안의 휴대폰에서 사용 가능하게 했죠. 전 세계로 창이 열린 앱 스토어에는 사용자들을 현혹시킬 만한 게임, 멀티미디어 동영상, 프로그램들이 날마다 넘쳐난답니다. 폭발적으로 성장하는 글로벌 모바일 앱(App) 시장은 2014년 전체 앱 스토어 매출이 $83억에 이를 것으로 보이는데요, 누적 다운로드 수가 440억 개에 이를 전망이라고 해요.우리나라에는 2009년 말 스마트폰 시장이 열리면서 사용자 수가 급증하고 있고, 한동안 이러한 스마트폰의 보급은 지속적으로 확대될 것으로 예상되고 있어요. 스마트폰을 가진 사람들이 많아짐에 따라 스마트폰 사용자를 대상으로 날씨, 여행, 뉴스, 운송 등의 정보제공, 게임, 인트라넷, 편리한 기능을 갖춘 애플리케이션 프로그램들을 개발하여 제공하려는 기업이나 개인사업자가 많아질 거예요. 스마트폰은 시각적 정보를 인식하는 카메라 기능과 위치를 파악케 해주는 글로벌 포지셔닝 시스템(Global Positioning System: GPS), 인터넷 활용 및 뛰어난 그래픽 기능을 갖추고 있어 무궁무진한 앱 프로그램을 개발할 수 있다는 특징이 있어요. 또한 아이폰과 안드로이드폰 두 가지 체제에서 각기 적용 가능한 앱프로그램을 만들어야 하므로 향후에도 스마트폰애플리케이션개발자의 수요는 증가할 것으로 전망된답니다.

한 걸음 더

앱 개발자는 프로그래밍 기술은 기본이고, 참신한 아이디어와 그래픽 감각을 갖춰야 합니다. 스마트폰 자체의 기능이 향상된 만큼, 고객은 그에 맞는 화려하고 감각적인 그래픽을 요구하는 경향이 많아지고 있습니다. 따라서 스마트폰만이 가진 ‘터치’ 기능처럼 재미를 주는 요소를 콘텐츠에 적용하는 창의력이 필요합니다.



출처 : 워크넷 테마별직업정보의 [스마트폰애플리케이션개발자] 정보

교육부 한국직업능력연구원 국가공인 웹 접근성 품질인증마크