의견.png

타이젠

위키원
ksj4572 (토론 | 기여)님의 2019년 7월 25일 (목) 11:10 판
이동: 둘러보기, 검색
타이젠(Tizen)

타이젠(Tizen)은 삼성전자㈜인텔리눅스재단 등이 주도하여 애플iOS구글안드로이드(Android) 운영체제에 대항하기 위해 개발한 오픈 소스 기반의 운영체제(OS)이다. 리눅스(Linux)를 기반으로 개발했고, HTML5, CSS 등 웹 표준 기술을 지원한다. 스마트폰, 태블릿 PC, 넷북, 스마트 카메라, 스마트워치, 스마트 TV 등 다양한 스마트기기의 운영체제로 사용되고 있다.

개요

타이젠(Tizen)은 'Tie(묶다)'와 'Zen(불교의 선(禪)'을 결합해 만든 이름으로 리눅스 재단, 리모 재단, 삼성전자, 인텔이 공동으로 개발한 모바일 및 IT기기를 지원하는 운영 체제이다. 휴대 전화를 비롯한 휴대용 장치를 주로 하며, TV, 냉장고와 같은 모든 전자기기에 포함을 목적으로 하는 오픈 소스 모바일 운영 체제이다. 타이젠은 리눅스 파운데이션의 리눅스 커널을 기반으로 하며, HTML5 및 C++ 기반으로 만들어진다. 또한 소프트웨어 개발 키트(SDK)를 통해 응용 프로그램을 개발하기 위해 필요한 각종 도구들과 API를 제공한다.[1]

등장배경

역사

  • 2012년 4월 30일 : 타이젠 1.0 락스퍼(Larkspur, 참제비고깔)
  • 2013년 2월 18일 : 타이젠 2.0 마그놀리아(Magnolia, 목련)
  • 2013년 5월 17일 : 타이젠 2.1 넥타린(Nectarine, 천도복숭아)
  • 2013년 7월 22일 : 타이젠 2.2
  • 2013년 11월 9일 : 타이젠 2.2.1
  • 2014년 11월 8일 : 타이젠 2.3
  • 2016년 2월 5일 : 타이젠 2.4
  • 2017년 5월 12일 : 타이젠 3.0[1]

특징

  • 최신 웹 표준 HTML5 지원

타이젠은 HTML5, CSS5 등 월드와이드웹컨소시엄(W3C) 표준 웹 기술을 최대한 지원하는 게 특징이다. 특히 HTML5 호환성 테스트 측정 사이트 html5테스트닷컴에 따르면, 타이젠은 500점 만점에 492점으로 다른 브라우저 대비 가장 높은 호환성 점수를 받고 있다. 기존의 앱 뿐 아니라 웹 앱에서도 다양한 기능을 제공할 수 있다는 의미다. 웹 앱이란 앱을 내려받을 필요 없이 인터넷 주소창에 주소를 입력하는 방식으로 콘텐츠를 즐길 수 있는 것을 말한다. 기존 앱과 비교해 속도가 아직은 느리다는 단점이 있다.

  • IoT 시대 노린 플랫폼

타이젠은 스마트폰을 비롯해 TV, 자동차 인포테인먼트(IVI), 냉장고, 에어컨, 카메라 등 다양한 기기에서 사용할 수 있다. 지난 2013년 8월 신종균 IT·모바일(IM) 부문 사장은 “타이젠을 단순히 안드로이드 대안 플랫폼으로 키운다는 것은 오해”라며 “스마트폰, 태블릿, 컴퓨터, 카메라 등 IT 기기간 컨버전스(융합)뿐 아니라 자동차 업계, 바이오 산업, 은행 등 전혀 다른 업계와의 컨버전스도 매우 활발하다”고 강조했다.

  • 안드로이드보다 더 개방

타이젠의 최대 장점은 개방성이다. 타이젠은 다양한 오픈소스 및 직접 개발된 코드로 이뤄져 있다. 타이젠의 소스코드는 모두 공개돼 있다. 누구나 타이젠 프로젝트에 참여할 수 있고 라이선스를 준수한다면 소스코드를 수정 후 재배포할 수 있다. 타이젠을 도입한 회사들이 각자 사정에 맞게 새로운 서비스를 추가하거나 빼는 등 수정 작업이 편리하다는 뜻이다.iOS의 경우 애플이 OS와 하드웨어를 모두 틀어쥐고 있기 때문에 다른 회사들이 마음대로 수정할 수 없다. 안드로이드는 타이젠처럼 개방형 오픈소스이기는 하지만, 정책면에서 상대적으로 폐쇄적이다. 안드로이드와 타이젠을 아는 한 앱 개발자는 “안드로이드는 다른 개발사가 소스코드를 바꾸지 못하게 하기 때문에 구글이 기기에 맞춰 바꿔줄 때까지 기다려야 한다”고 설명했다.[2]

  • 꾸준한 전통과 역사를 자랑하는 OS

타이젠은 어느날 갑자기 혜성처럼 등장한 운영체제가 아니다. 리눅스 기반의 오픈소스 모바일 프랫폼인 ‘리모’와 ‘미고’에 뿌리를 두고 있다. 타이젠이란 이름은 인텔이 2011년 9월 이 프로젝트에 참여하면서 불리기 시작했다.인텔은 타이젠에 합류하기 전 노키아와 함께 ‘미고’라는 리눅스 기반의 모바일 운영체체를 개발하고 있었다. 그러나 노키아가 마이크로소프트와 손잡고 윈도폰 개발을 시작하면서 미고는 길을 잃기 시작했다. 인텔은 새로운 파트너로 삼성전자, 화웨이와 손잡으면서 리모와 미고에 뿌리는 둔 새로운 모바일 운영체제 프로젝트를 시작했고, 이 프로젝트가 바로 타이젠이다.인텔과 삼성전자가 합류하면서 타이젠 개발 속도가 빨라졌다. 2012년 4월 타이젠1.0 정식버전이 나왔고 2013년 2월 타이젠2.0 정식버전이 나왔다. 타이젠1.0 코드명은 ‘참제비고깔’을 뜻하는 ‘락스퍼’, 2.0 버전의 코드명은 ‘목련’을 뜻하는 ‘마그놀리아’이다.삼성전자는 2013년 열린 ‘모바일월드콩그레스(MWC)2013’에서 타이젠2.0을 공개했다. 1.0 때는 개발도구 역할 정도에 불과했지만 2.0은 앞으로 타이젠 폰이 어떻게 나올 것인지 상용화 가능성을 내비쳤다. 인텔에서는 HTML5로 개발된 앱을 iOS나 안드로이드로 변환하는 기술을 개발했다. 반대로 iOS앱을 HTML5 기반으로 바꿔주는 ‘인텔HTML5앱포터툴’을 공개해 타이젠 앱 생태계 조성에 나섰다.[3]

활용

C언어 기반의 EFL과 HTML5 중 하나를 선택하거나, 혹은 양쪽을 모두 사용하여 앱 개발이 가능하다. HTML5는 개발자의 진입 장벽을 낮추기 위한 도구. 타이젠 내부 시스템 앱 및 네이티브 앱의 경우 전자로 구현되어있다.

일단은 멀티 플랫폼을 지향하기 때문에, 스마트 폰이든 웨어러블이든 TV든 IVI든 타이젠 기반이기만 하면 한 플랫폼에서 개발한 앱을 약간 수정한 후 바로 다른 플랫폼에서 사용할 수 있다. 물론 수정 같은 거 없이 그냥 구동시키는 것도 가능하다. 뒤쳐진 스마트 폰 앱 생태 구축에 앞서 웨어러블 기기나 TV 등의 앱 생태를 구축해 발판으로 삼기에는 유효한 전략이다.

삼성 오픈소스 컨퍼런스 2016에서 삼성이 마이크로소프트와 손을 잡아 닷넷을 지원하며 비주얼 스튜디오 타이젠 익스텐션 및 Xamarin 기반 앱 개발 환경을 제공함으로써 C# 개발 환경을 타이젠 3.0 부터는 공식으로 지원한다는 소식을 발표하였다. 게다가 이제는 TIZEN에서 React Native도 돌아간다. Github. C/C++와 C#은 기본적으로 생산성부터가 상당한 차이를 보이는 데다가 그 중에서도 EFL은 입문 단계부터 난이도가 헬이라는 평가를 받아왔기 때문에 기존에 비해 개발 난이도가 훨씬 낮아질 것으로 보이며 C#용으로 나온 서드파티 서비스 API가 상당히 많기 때문에, 타이젠의 앱 문제는 어느 정도 개선될 것으로 보인다.[4]

탑재기기

타이젠 탑재 기기 목록 출시일
삼성 갤럭시 기어(업데이트를 통해 제공) 2013년 9월 25일
삼성 기어2 2014년 3월 27일
삼성 기어 2 네오 2013년 3월 27일
삼성 기어 S 2014년 11월 5일
삼성 기어 S2 2015년 10월 2일
삼성 Z1 2015년 1월 18일
SUHD TV 2015년 7월 3일
삼성 Z3 201년 10월 20일
삼성 기어 핏 2 2016년 6월 24일
삼성 Z2 2016년 9월 7일
삼성 기어 S3 2016년 11월 14일
삼성 Z4 2017년 5월 16일
삼성 기어 스포츠 2017년 10월 27일

문제점

각주

  1. 1.0 1.1 타이젠〉,《위키백과》
  2. 장우정 기자, <(삼성전자 2014)② 바다부터 타이젠까지…삼성전자 OS 분투기>, 《조선비즈》
  3. 7knam, <TIZEN 타이젠 이란?>, 《티스토리》
  4. 타이젠〉,《나무위키》

참고자료

같이 보기


  의견.png 이 타이젠 문서는 소프트웨어에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.