원문: http://appdeveloper.intel.com/en-us/article/developer-guidelines
Intel AppUpSM developer program
Developer Guidelines
Submitted by Community Admin on 14 Sep 2009
아래는 인텔 AppUpSM 개발자 프로그램을 위한 개발 가이드라인과 제출 요구사항의 개요입니다.
Application/Component Requirements Summary
l 코드는 Validation Guidelines 문서의 표준을 만족시켜야 합니다.
l 개발을 가속하고 Validation Process 중에 거부되는 위험을 줄이기 위해, Developer Catalog에 있는 컴포넌트의 사용을 권장합니다.
l 오픈소스 애플리케이션을 제외하고, Intel AppUp 개발자 프로그램 SDK을 사용해야 합니다.
l SDK와 함께 제공되는 API 지시사항에 부합하게 GUID를 사용하시오.
l 코드를 제출하기 전에 면밀히 검사하시오. Mobiln* OS를 위해 개발을 한다면, Moblin.org에서 구할 수 있는 Moblin 준수 테스팅 도구를 사용하시오.
l 애플리케이션을 제출할 때, 제출 지시사항을 따르고, 제출 양식에 적절하고 정확한 정보를 적어 제출하시오.
Validation Requirements
몇몇의 ‘하시오’와 ‘하지 마시오’는 성공적인 검증(Validation) 작업을 준비하는데 도움이 될 것입니다. 검증 작업에 대해 더 자세한 정보를 원한다면, Validation Guidelines와 Validation Process 문서를 보고, Application Readiness Checklist 또는 Component Readiness Checklist를 보시오.
애플리케이션:
l 다른 회사들의 트레이드 마크들의 사용 권한을 갖고 있는지 보장하시오.
l 애플리케이션을 배포할 권한이 있는지 보장하시오. 오픈소스 애플리케이션만 소스코드를 제출해야 합니다.
l 애플리케이션이 제대로 인스톨되고 동작하며 깨끗하게 제거되는지 보장하시오.
l UI가 깨끗하고 일관성 있는지 보장하시오.
l 애플리케이션을 제출할 때 적절히 평가하고, 제출 양식에 모든 요구 기준을 포함시키시오.
l 다른 소프트웨어나 네트워크에 해를 끼치는 동작을 허용하지 마시오.
l 사용자의 명시적인 동의 없이 개인 정보를 요구하거나 이용하는 동작을 허용하지 마시오.
l 불쾌한 컨텐츠를 포함시키지 마시오.
l 앱스토어 외부의 판매나 업그레이드, 구매유도를 위한 팝업이나 광고를 포함시키지 마시오.
컴포넌트:
l 라이센스 문서를 첨부하시오.
l API를 기술하시오.
l 컴포넌트의 추가 테스트를 위한 적절한 정보를 첨부하시오.
How We Test
1. 설치 패키지가 올바른 형식인지 검사합니다.
2. 패키지를 설치합니다.
3. 애플리케이션에 우리의 검증 표준 테스트를 합니다.
4. 깨끗한 제거를 확인하기 위해 애플리케이션을 제거합니다.