개발/App Developer

HIG 번역하다 말았네요

강아지아빠 2010. 9. 6. 08:30

번역기가 구려서 ...

 

 

소개

아이폰의 운영 체제는 아이폰과 아이팟 터치에서 실행되는 시스템 소프트웨어이다.
누구든 상관없이 아이폰의 OS와 휴먼 인터페이스 설계 원칙과 지침에 의해 아이폰 애플 리케이션을 개발해야 한다.
(이 문서는 많은 도움을 줄 것이다.)

문서는 두가지 파트로 구분된다

1. 아이폰 휴먼 인터페이스 가이드라인 :
개념 :
IT와 유형의 소프트웨어를 개발하는 개발자에 대한 아이폰 운영체제 환경을 설명. 기본적인 원리를 다루고 아이폰 인터페이스 설계 및 응용 프로그램을 설명. 디자인의 원리를 이러한 방법에 적용해야 함.

- 운영 체제 설명
- 아이폰에 소프트웨어를 개발 및 설계를 위한 방법.
- 앱 개발에 다양한 종류의 소프트 웨어를 사용할 수 있는 원칙의 디자인과 아이폰의 운영체제에 대해 알 수 있다.
- 애플리케이션에 직관적으로 뛰어난 인터페이스를 제공 해주는 작업양산과
적용되는 특정원칙과 방법에 대해 알아야 한다.

2. 애플리케이션의 사용자 디자인 인터페이스  :
개념 :
아이폰 애플리케이션은 사용자 사용환경 구성요소 설명.
애플리케이션을 설명하는 다양한 의견과 해당되는 컨트롤이 효과적으로 사용하는 방법에 대한 지침을 제공.

- 아이폰의 운영 체제 요소는 사용자 인터페이스 뷰와 컨트롤을 포함하여 조회영역을 제공하는 콘텐츠 기능이 정의된 집합.
- 아이폰의 OS는 이러한 사용자 인터페이스 요소의 표준 모양을 정의하고 사용자가 기대하는 일관된 동작을 제공합니다.
- 2 부의 챕터를 읽어 사용자 인터페이스 요소의 유형을 사용할 대해 배우며, 방법 및 이를 사용하여 응용 프로그램의 사용자 인터페이스를 빌드합니다.


1. The iPhone OS Platform: Rich with Possibilities
가) 장치 특성 유의사항
아이폰 OS는 데스크탑과 모바일 장치에 대한 설계 소프트웨어 간 중요한 차이점을 인식해야 한다.

- 화면 크기가 소형이다.
- 메모리 제한
아이폰 운영체제는 가상메모리나 스왑을 사용하지 않는다.
아이폰은 실행중은 운영체제에 문제가 생길 경우 강제 종료 할 수 있다.
- 한번에 한 화면만 보여줌.
컴퓨터 환경과의 가장 큰 차이점 한번에 하나의 응용프로그램 화면
- 사용자는 한번에 하나의 앱을 사용한다.
멀티태스킹,전화,종료 후 다시 시작할 때까지 응용프로그램을 유지할 수 있어야한다.
- 화명상 사용자에게 최소한의 도움말이 필요하다.
아이폰 OS 기반 디자인의 특징
아이폰 기본응용프로그램처럼 컨트롤을 올바르게 사용할 수 있도록 알려주어야한다.
현재의 위치와 사용원리를 쉽게 예측하기 위한 정보를 알 수 있어야 한다. (뒤로 버튼과 같은 마커를 제공해야 한다.)

나) 옵션은 무엇입니까?
개발 옵션을 알아야 한다. 주로 구현방식에 따라 아이폰 OS 기반 장치에 대한 소프트 웨어를 3가지로 나눈다.
- 아이폰 응용프로그램 : 아이폰 SDK를 기본적으로 사용하여, 아이폰에서 실행하는 응용프로그램.
- 웹 전용 콘텐츠 : 웹 사이트를 포함하여 아이폰 웹 애플리케이션 같은 내장 응용 프로그램.
- 하이브리드 어플리케이션 : 웹 콘텐츠를 통해 주로 콘텐츠를 웹 액세스를하는 아이폰 애플 리케이션을 제공