파이어폭스 OS: 두 판 사이의 차이

잔글 (문자열 찾아 바꾸기 - "져있" 문자열을 "져 있" 문자열로)
잔글 (문자열 찾아 바꾸기 - "이때문" 문자열을 "이 때문" 문자열로)
29번째 줄: 29번째 줄:


FirefoxOS는 크게 [[Gonk]], [[Gecko]], [[Gaia]]로 이루어져 있다. Gonk는 리눅스 기반의 커널과 하드웨어 추상화를 맡으며, Gecko는 Firefox브라우저의 엔진으로 레이아웃과 웹앱 런타임으로서의 기능을 한다. [[Gaia]]는 [[HTML5]]와 [[자바스크립트]], [[CSS]]를 이용한 유저 인터페이스 시스템을 다룬다.
FirefoxOS는 크게 [[Gonk]], [[Gecko]], [[Gaia]]로 이루어져 있다. Gonk는 리눅스 기반의 커널과 하드웨어 추상화를 맡으며, Gecko는 Firefox브라우저의 엔진으로 레이아웃과 웹앱 런타임으로서의 기능을 한다. [[Gaia]]는 [[HTML5]]와 [[자바스크립트]], [[CSS]]를 이용한 유저 인터페이스 시스템을 다룬다.
복잡하지만 간단하게 말해 모바일 기기에 Firefox 브라우저를 구동하는 것이며, 앱들을 브라우저 내에서 구동하고 모바일 기기에 필요한 기능을 추가한 것이다. 실제 앱의 구동방식도 데스크탑에서 웹페이지를 띄우는 방식과 유사하며, 이때문에 기존의 모바일 앱과 구분하여 [[웹앱]]이라고 부르고 있다. 이러한 방식은 [[크롬OS]]와 유사하다. 이러한 구조로 FirefoxOS를 위한 프로그래밍은 [[HTML5]]와 [[자바스크립트]], [[CSS]]가 사용되는데 이는 웹페이지 개발에 사용하는 언어와 동일하며, 많은 개발자들의 손쉬운 접근을 가능하게 만든다. 또한 데스크탑 브라우저에서도 돌아가는 것이 가능하여 [[크로스 플랫폼]]구현 난이도를 낮추었다. 실제로 지금도 Firefox브라우저에서 사용할 수 있는 웹앱이 다수 개발되어 있다.  
복잡하지만 간단하게 말해 모바일 기기에 Firefox 브라우저를 구동하는 것이며, 앱들을 브라우저 내에서 구동하고 모바일 기기에 필요한 기능을 추가한 것이다. 실제 앱의 구동방식도 데스크탑에서 웹페이지를 띄우는 방식과 유사하며, 이 때문에 기존의 모바일 앱과 구분하여 [[웹앱]]이라고 부르고 있다. 이러한 방식은 [[크롬OS]]와 유사하다. 이러한 구조로 FirefoxOS를 위한 프로그래밍은 [[HTML5]]와 [[자바스크립트]], [[CSS]]가 사용되는데 이는 웹페이지 개발에 사용하는 언어와 동일하며, 많은 개발자들의 손쉬운 접근을 가능하게 만든다. 또한 데스크탑 브라우저에서도 돌아가는 것이 가능하여 [[크로스 플랫폼]]구현 난이도를 낮추었다. 실제로 지금도 Firefox브라우저에서 사용할 수 있는 웹앱이 다수 개발되어 있다.  


== 협력사 ==
== 협력사 ==

2015년 5월 4일 (월) 10:05 판

Firefox OS Horizontal Logo.pngFirefox OS.jpg

Firefox OS 소개영상

Firefox OS 대응범위

레퍼런스 폰인 Flame의 구동영상

개요

홈 화면 FirefoxOS coverage.png
홈 화면 파이어폭스 OS 적용범위

모질라 재단에서 웹브라우저인 Firefox를 기반으로 만든 모바일 OS. 기존의 모바일OS와는 달리 에 중점을 두고 있으며, 저사양폰에서도 원활히 돌아가는 것을 지향하고 있다. 이는 모바일 을 통해 폐쇠적이 되어가는 현재 상황에서 웹의 개방성을 되살리고자 하는 목적과, 고사양이 요구되는 현재 모바일OS의 흐름에서 발생하는 재산수준에 따라 야기되는 정보 불균형을 타파하고자 하는 목적을 위해서이다. 기본적으로는 사물인터넷(IoT)도 지향하고 있어 스마트 TV 기기 등으로도 개발되고 있다.

구조

Firefox OS 아키텍쳐

Firefox OS 아키텍쳐

FirefoxOS는 크게 Gonk, Gecko, Gaia로 이루어져 있다. Gonk는 리눅스 기반의 커널과 하드웨어 추상화를 맡으며, Gecko는 Firefox브라우저의 엔진으로 레이아웃과 웹앱 런타임으로서의 기능을 한다. GaiaHTML5자바스크립트, CSS를 이용한 유저 인터페이스 시스템을 다룬다. 복잡하지만 간단하게 말해 모바일 기기에 Firefox 브라우저를 구동하는 것이며, 앱들을 브라우저 내에서 구동하고 모바일 기기에 필요한 기능을 추가한 것이다. 실제 앱의 구동방식도 데스크탑에서 웹페이지를 띄우는 방식과 유사하며, 이 때문에 기존의 모바일 앱과 구분하여 웹앱이라고 부르고 있다. 이러한 방식은 크롬OS와 유사하다. 이러한 구조로 FirefoxOS를 위한 프로그래밍은 HTML5자바스크립트, CSS가 사용되는데 이는 웹페이지 개발에 사용하는 언어와 동일하며, 많은 개발자들의 손쉬운 접근을 가능하게 만든다. 또한 데스크탑 브라우저에서도 돌아가는 것이 가능하여 크로스 플랫폼구현 난이도를 낮추었다. 실제로 지금도 Firefox브라우저에서 사용할 수 있는 웹앱이 다수 개발되어 있다.

협력사

버전구분

버전 최초 빌드 작성일 출시일 코드네임 Gecko 버전 Security fixes 포함 버전
1.0 2012년 08월 14일 2013년 02월 21일 TEF Gecko 18 Gecko 18
1.0.1 2013년 01월 25일 2013년 09월 06일 Shira Gecko 18 Gecko 20
1.1.0 2013년 02월 20일 2013년 10월 09일 Leo Gecko 18+ Gecko 23
1.3.0 2013년 09월 17일 2014년 03월 17일 TBD Gecko 28 Gecko 28
1.4.0 2013년 12월 10일 2014년 08월 08일 Gecko 30 Gecko 30
2.0.0 2013년 02월 21일 Gecko 32 Gecko 32
2.1.0 2014년 06월 09일 Gecko 34 Gecko 34
2.2.0 2014년 09월 02일 Gecko 37 Gecko 37
3.0.0 2015년 01월 12일

현재 발매된 기종에 탑재된 가장 최신 버전은 2.0.0이다.

기기목록

Firefox OS/기기목록

관련링크

한국모질라 FirefoxOS 소개페이지(구)

한국모질라 FirefoxOS 소개페이지(신)

웹앱 개발자 안내 페이지

FirefoxOS 개발자 기술문서

모질라 블로그내 FirefoxOS 카테고리

모질라재단 프레스센터 갤러리