설치환경 : Mac OSX Lion 

Sencha Touch 2.1 RC2  / Sencha Cmd v3.0.0.201 ( 현 시점 베타 201 ) - 더 향상된 버전을 이용할 경우 아래 부분에 201대신에 그 버전 숫자를 넣어야함.


1. 다운로드하기



DownLoad : http://www.sencha.com/forum/announcement.php?f=89


링크를 클릭 한 후 밑줄친 부분을 클릭하면    다운로드가 시작한다



압축해제하면   설치끝!




2. Cmd 설치


다음으로 Sencha Touch Cmd 를 설치해야한다.



1번의 링크에서 다음과 같은 링크들이 있다. 

1. 리눅스용 x64

2. 리눅스용 x32

3. 맥 osx

4. 윈도우용

으로 구성되어 있다. 자신의 환경에 맞게 다운로드 !!

다운받아서 압축을 풀면 위와같은 파일이 있다. 설치 !!


설치 후 터미널에서 Sencha 라고 입력을 하면 다음과 같은 화면이 보여야한다.



이 화면이 안보인다면? ... 

# 이미 Sencha Cmd v2.0.0 beta3 와 같은 이전버전을 설치한 경우

# 환경변수 등록이 제대로 안되어있는 경우

라고 판단이 된다. 필자는 첫번째의 경우였다.


그럼 환경변수에 

export SENCHA_CMD_3_0_0="/Users/qkfmxha/bin/Sencha/Cmd/3.0.0.201"

export PATH=/Users/qkfmxha/bin/Sencha/Cmd/3.0.0.201:$PATH

라고 추가시킨다. v2.0.0과 같이 이전버전이 설치 된 경우 대치한다.


환경변수 등록방법


    • 자신의 아이디 폴더로 간다. ( /Users/ID )

예 )  


    • 자신의 아이디 폴더에서 ls -a 를 입력한다.

    • .bash_profile 을 수정한다. ( sudo 명령어로 관리자모드로 수정해야함 )


'Hybrid Application > SenchaTouch' 카테고리의 다른 글

Production 빌드의 문제?  (0) 2012.11.08
Sencha SDK 주요 명령어  (0) 2012.11.08
Sencha Touch 2.0.1 이용하기  (2) 2012.11.08
Sencha Touch 2.1 RC2  (0) 2012.10.22

Sencha Touch 2.1 RC2 버전이 나왔습니다.

Layout 퍼포먼스 향상

Sencha Touch 는 버전업이 될 때 마다 항상 퍼포먼스를 개선해 왔습니다.
좀 더 네이티브 처럼 보이기 위한 노력들 인데요.
이번에도 상당부분 개선이 있었다고 합니다.
원문을 빌리자면
The API impact of the change is minimal, but the performance improvement is dramatic.
이렇게 이야기 합니다.

발전된 List component (무한 스크롤 영역)

WebView 기반의 어플리케이션에서 List 컴포넌트 문제는 심각한 문제 중 하나 입니다.
Native 에서는 List 의 개수가 아무리 많아도 부드럽게 동작 합니다만,
WebView 기반에서는 그렇지 못했습니다.
20~30개 정도의 List 정도야 어디서나 잘 작동 했지만,
300~700개 정도의 List 는 어떠한 Device 에서도 사용하기 어려웠는데요.
Sencha Touch 2.1 에서 획기적으로 개선을 하였습니다.
Sencha Touch 2.1 List Components Performance
진행 방향에 따라 DOM elements 를 넣었다 뺐다 하는 방식인데요.
List 가 아무리 많아도 WebView 나 브라우저 입장에서는
DOM elements 숫자를 최소한으로 유지 할 수 있어 빠르게 그려 낼 수 있는 것이죠
300~700개가 문제가 아니라 무제한 List 구현도 되는 것입니다.
과거에도 이러한 방식의 접근이 가능했지만, 개발자가 일일이 개발해서 처리 해 줬어야 했습니다.

더욱 많아진 Native Support

Sencha Touch 2.0 에서의 Native Device API 지원은 좀 부족했었습니다.
아무래도 첫 선보인 기능이다보니 기능이 부족했는데요.
이번에 많은 향상이 있었답니다.
예를들면, 앱 내 결제(in-app purchase) 나 native push notifications 등을 설정할 수 있고,
다른 앱으로 이동하는 링크 URL도 열수 있으며, 주소록 접근도 가능해 졌답니다.

Sencha Touch Charts

Sencha Touch 2.1 을 지원합니다.
요즘 Sencha 관련 제품의 발전 속도가 너무 빨라서 정신이 없습니다.
Sencha Command, Sencha IO, Sencha Complete, Sencha GTX… 등등 정신없이 새로운 버전들을 내놓고 있습니다.