모바일 응용 프로그램 개발 기술 선택의 6 가지 요소

출처: 인터넷
작성자: 사용자
키워드: 개발자 선택 애플 새로운

이것은 새로운 시대, 새로운 기회 이다. 일자리는 2007 년 1 월 아이폰을 발표, 이후 모바일 시대의 거의 5 년 동안 앞으로 굴러 되었습니다 있다. 업계는 성숙 신입생에서 이동 합니다. 이러한 산업 시대의 배경, 다른 시스템 플랫폼, 다른 기술 경로, 자연의 다양 한 끝 없는, 급속 한 개발 이다. 모바일 업계에 종사 하는 각 소프트웨어 개발자에 대 한 완벽 하 게 이해 하 고 마스터 각 플랫폼의 개발의 다양 한 개발 기술 및 방향, 장단점을 이해 하는 최우선의 자체 개발과 제품 관련이.

플랫폼 선택

지금 2007 년부터 모바일 장치 지향 운영 체제 플랫폼을 많이 나왔다. 기존 심 비안과 윈도우 모바일 시스템에 새로운 시스템은 애플의 iOS, 구글의 안 드 로이드, 팜/HP의 웹 Os, 노키아의 Maemo/meego, 삼성 전자의 바다, 그리고 RIM의 플레이 북 QNX 기반으로 새로운 태블릿 OS.

더 많은 애플 리 케이 션, 더 많은 응용 프로그램을 개발 하기 위해 더 많은 개발자 들을 유치 하기 위해 진정으로 시장 소유 하는 플랫폼은 플랫폼의 추가 개발을 추진 함으로써 더 많은 사용자를 이기려면 플랫폼에 대 한 차례로 할 수 있다. 플랫폼 및 응용 프로그램을 개발자의 주요 초점이 될 플랫폼의 선택의 보완 관계 때문 이다.

개발자를 위한 모바일 플랫폼의 의미는 그냥 운영 체제, 그것은 또한 그것과 관련 된 생태 환경 전체를 포함. 플랫폼의 시장 점유율은 직접 얼마나 많은 소비자 응용 프로그램을 사용할 수 및 자체 플랫폼 개발자에 게 가져올 수 있는 얼마나 많은 결정 합니다. 이들은 플랫폼 선택에 고려 되어야 하는 문제입니다.

IOS와 안 드 로이드는 현재 플랫폼의 두 개의 큰 시장 점유율 의심의 여지가 있다. 이 두 플랫폼 뿐만 아니라 많은 사용자, 하지만 더 많은 개발자, 응용 프로그램 및 다운로드 다른 플랫폼 보다도 있다. 일부 데이터는 이것을 반영할 수 있다: 안 드 로이드와의 맞춤형된 버전의 최신 북미 스마트폰 시장 점유율에서 시장 58.67% 소유 14.33%,blackberry의 14.67%,symbian 소유 9.2%, 아이폰이 올해 조사 우 루 루 3.33%, 1.67%만 주식에 대 한 Windows Phone 계정 차지합니다.

플랫폼, iOS는 다음과 같은 주요 특징: 먼저, iOS는 상당히 일관성 있는 시스템. 애플은 현재 iOS를 실행 하는 3 개의 장치는: 아이폰, ipad, 애플 TV. API에 이러한 세 가지 장치의 장치 속성 상당히 고정 하 고, 그들의 운영 체제 버전은 일관성, 개발자를 위한 매우 편리한; 둘째, iOS 시스템 자체는 상당히 좋은, 내장 부드러운 사용자 상호 작용을 구현. 심지어 iOS 프로그램 교재 작성, 사용자 경험 하지 나쁜 것; 셋째, 애플은 매우 좋은 iOS 애플 리 케이 션 개발 환경 제공 시뮬레이터 시뮬레이션할 수 없습니다 하 고 실제 시스템에서 테스트 해야 합니다 몇 가지 기능이 있다; 마지막으로, 애플의 자체 브랜드 또한 매우 영향력 있는 지원입니다.

또 다른 주요 플랫폼은 안 드 로이드. 안 드 로이드 (라이센스 수수료에 대 한 제조 업체를 부과 하지 않습니다), Google의 개방으로 다양 한 공급 업체, 대형 및 소형, 기계-바다 전술 뿐만 아니라 안 드 로이드 단말기는 이미 첫 번째. 그래서 안 드 로이드 플랫폼을 선택 의미 큰 사용자 그룹을 선택 합니다. 또한, 안 드 로이드의 소스 코드의 개방성 낮은 수준의 구현 세부 정보를 활용 해야 하는 개발자에 대 한 좋은 기능입니다. 그리고 자체 개발, 개발 언어 및 환경 안 드 로이드 사용 하는 iOS의 임계값 보다 상대적으로 낮은 장점입니다. 그러나 그것은 또한 안 드 로이드의 개방성 때문에 안 드 로이드 장치의 규격은 시장에 다른, 개발의 양을 증가 하 고 있는 테스트 응용 프로그램 개발 모델의 적응에 대해 가져온입니다.

IOS와 안 드 로이드, 예외 마이크로소프트의 Windows Phone 7은 또한 이었다 중대 한 과시 지난해부터. WP7 플랫폼에서 시스템 공급자의 역할 아직도 마이크로소프트와 하드웨어 생산은 여전히 공급 업체에 대 한 문제. 그러나, 사용자 경험의 일관성을 보장 하기 위해 Microsoft는 통계는 장치에 대 한 매우 엄격한 집합이 있습니다. 따라서, 현재 WP7 모델 적응 문제가 있다. 새로운 모바일 시장에서 마이크로소프트는 분명히 상대적으로 작은 시장 점유율, iOS와 안 드 로이드 보다 훨씬 적은 경쟁자 될 조금 너무 늦게 왔다. 또한, WP7 iOS와 안 드 로이드에서 완전히 다른 기능을 표시 하는 데 유용한 독자적인 메트로 UI 인터페이스를 제공 합니다. 자체 개발에서 마이크로소프트 WP7 개발자가 제공 하는 도구에 큰 제한이 있다. Silverlight 및 XNA 지원이입니다. 많은 비-웹 기반, 비 게임 응용 프로그램 기존 플랫폼에서 개발 될 수 없습니다. 이 약점 될 말할 수 없다.

북미 지역에서 블랙베리의 높은 점유율, 뿐만 아니라 다른 플랫폼만 작은 점유율 차지. 전체 산업의 뒤에 10 년 지연 보다 더 되었습니다, 블랙베리 시스템 하지 인지 시스템 고급 뒤로 시스템 통합 푸시 메일 메커니즘 기반. 심 비안 노키아, 자체를 포기 했다 그것은 오늘 개발자에 게 호소 하지 않는 것입니다. 웹 Os는 불의 빈 좋은 사용자 경험 및 개발, 매우 독특한 방식으로 하지만 HP가 궁극적으로 포기. 삼성 전자의 바다 처럼 웨이브 시리즈에서 서만 그것의 자신의 3-에이커, 시작 이다.

시장 점유율 측면에서 개발자의 선호 하는 플랫폼은 의심할 여 지 없이 iOS와 안 드 로이드. 장소에 현재 표시 되는 개발 전망 이미 시장 점유율, 이외에 개발자 플랫폼 개발자에 게 보상 하는 것입니다 얼마나 잘 하 고 얼마나 많은 지원을 개발자에 게 사용할 수 있을 것입니다 중요 하다. 이 시점에서 애플은 구글 보다 더 나은 하. 다양 한 조사는 iOS 플랫폼에서 개발자 안 드 로이드 플랫폼 보다 더 많은 적립을 보여준다. 또한, 애플의 응용 프로그램, 장치 관리에서 비록 그것은 비판, 하지만 또한 justifiably 응용 프로그램 개발자를 위한 단일 하 고 좋은 환경을 만들. Google의 개방 정책, 차례 차례로, 문제 되고있다 악의적인 애플 리 케이 션, 안 드 로이드 마켓에도 정책, 검열, 많은 낮은-품질 애플 리 케이 션에 지도. 공식 안 드 로이드 시장에서와 마찬가지로 다양 한 제 매장에 대 한 시장은 훨씬 적습니다.

물론, 플랫폼을 선택 하는 때 다른 요인 수 있습니다. 예, ios, 응용 프로그램 사용자의 SMS 레코드를 읽을 수 없습니다 하 고 하지 문자 메시지 또는 전화를 전송 하지 않고 사용자에 게 알릴 수 있습니다. 이러한 요구 사항 (하지에 대해 얘기 하자 악의적 이거나 적극적인 개인 정보 보호) 응용 프로그램에 대 한 우리만 안 드 로이드에서 개발할 수 있습니다. 따라서, 플랫폼, 시장 선택, 생태 환경의 장단점을 공유 뿐만 아니라 플랫폼 필요한 특정 작업을 제공할 수 있습니다 인지 고려해 야 할 몇 가지 중요 한 요소.

(책임 편집기: 유산의 좋은)

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.