2018년 목표는 ROKU 개발자가 되야지!
왜 ROKU 를 개발하는가?
나는 이전에는 스마트폰(Android) Application 개발을 했고, 이후에는 OTT 개발을 하고 있습니다.스마트폰을 개발하다가 OTT 개발을 시작하니 당연하다고 생각한 부분에 어려움을 많이 겪었습니다.
1. 안정성(AOSP, Android TV 기준)
스마트폰과 다르게 OTT는 동영상 시청(HLS 등)을 하면서 UI 조작, 그리고 영화 포스터처럼 Image Load, 엄청나게 긴 실행 시간, 도중에 한번이라도 정지도 할수 없습니다. 이게 쌓이다 보면 당연히 느려질 수 밖에 없죠. 물론 개발을 엄청 잘 관리 했다면 그나마 좋을지 모르겠습니다. 하지만 언급한 상황등을 모두 처리할 정도로 개발한 다면 개발비 투자가 엄청 났을 텐데.... 과연...>> 로쿠는 Roku Brightscript 라는 언어를 사용하며, Embedded Level 에서 App 들이 개발되기에 안정성은 확실히 차이가 있습니다.
2. 가격
Amazon 에서 Roku를 구매하는데 End User 기준 29.9 달러 였는데요, 실제 설치된 Application에 안정도, 속도를 충족 시킬수 있는 TV(OTT) Platform 은 제가 찾아본 결과 없었습니다.>> 개발 언어가 Low Level로 되있다는건 그만큼 하드웨어에서 요구하는 스팩도 낮고 가격 단가가 낮아진다는 의미입니다.
3. 개발 난이도
이 부분은 정말 안타까운 상황인데, 실제 Roku에서 사용되는 Brightscript 는 엄청나게 어려운 언어는 아니지만, 자료와 예제 들이 부족하여 생기는 난이도는 확실히 큰 것 같습니다.실제 예제도 대부분 Roku 에 SDKDocs 에서 제공되는게 대부분입니다.



댓글 없음:
댓글 쓰기