2013-01-04 4 views
0

먼저 내가 안드로이드 팬이나 iOS 팬과 싸우려고하지 않는다는 주장을하고 싶습니다. 왜냐하면 내가 다음과 같은 질문을하는 이유는 두 장치 중 하나에 편향되지 않고 제 시작에 대한 좋은 결정을 내리고 싶습니다. 또한 이것이 많은 사람들이 대답했지만 그들이 읽은 답변 중 많은 부분이 그들이 제공 한 정보에 따르면 날짜가 지정된 것으로 보이는 큰 토론이라는 것을 알고 있습니다.iOS 또는 Android 앱을 처음으로 시작하는 경우

질문 : 시작이 있고 레일에서 웹 응용 프로그램을 완성했습니다. 이제 모바일 응용 프로그램을 만들려고합니다. (나는 phonegap 등을 사용하고 싶지 않습니다. 오직 네이티브 코드 만 사용합니다.) 나는 두 플랫폼을 모두 연구했으며 안드로이드는 iOS보다 더 큰 채택률을 보였으 나 iOS는 사용 점유율을 통제합니다. 내 질문은 우리가 알고있는 프로그래밍 지식 (루비, 파이썬)을 기반으로하고 시장 점유율에 기반을 둔다. 우선 무엇을 개발할 수있는 더 좋은 플랫폼이 될 것인가? 그리고 어느 것이 더 쉬워 보이는지. 나는 또한 내가 안드로이드 개발을 위해 엄격하게 (4. +) 지원할 것이라고 지적해야한다고 생각한다. 미리 감사드립니다.

+0

andorid> 4 만 지원하는 경우 먼저 iOS 버전을 개발하십시오. 나는 당신에게 iOS 나 안드로이드에 대한 지식이 없다는 것을 알지 못하므로 어떤 것이 더 쉬워 져야 하는지를 말해 줄 수 없다. 또한 iOS 버전을 게시 할 때까지 업로드한지 약 10 일이 지나서 안드로이드 버전을 사용할 수 있습니다. – jcesarmobile

+0

10 일 동안은 포럼이나 자신의 웹 사이트를 통해 앱을 홍보하는 것이 좋습니다. 나에게 주요 상업 위험과 같은 소리를 내뿜기까지 이르는 날의 급한 항만! –

+0

나는 그가 10 일 안에 끝내야한다는 뜻은 아니지만, 그는 10 여분의 날이있다. BTW, 루비를 아는 사람이라면 rubymotion을 시도해 볼 수 있습니다 – jcesarmobile

답변

1

Android는 스마트 폰의 전체 시장 점유율이 더 높지만 Android 기기의 약 40 %만이 4.0+ (출처 : http://www.inquisitr.com/467457/google-android-4-0-now-controls-40-marketshare/)를 실행 중입니다. 그것은 귀하의 결정에 중요한 요소입니다. 최신 버전의 iOS를 타겟팅하는 경우 더 많은 사용자를 사용할 수 있습니다. 앱이 열렬히 인기를 얻으면 레거시 OS 지원에 대한 비명을 지르는 iOS 사용자가 줄어들 것입니다.

당신은 Ruby와 Python으로 지금 쓰고 있다고합니다. Objective-C 나 Java에 대한 경험이 없다는 말입니까? 그렇다면 동적 유형 언어에서 동적 유형 언어로 전환하는 것이 처음에는 똑같이 도전 할 것이라고 생각합니다.

마지막으로 앱을 통해 수익을 어떻게 올릴 계획입니까? 구독 서비스 또는 유료 앱인 경우 Google과 Apple을 거래하는 상업적 측면은 거의 동일합니다. 그러나 Android를 사용하면 비즈니스 성장에 따라 앱 개발에 보조금을 지급 할 수있는 광고를 앱에 포함시킬 수 있습니다. 앱에 대한 비용을 지불하기를 꺼리는 풀뿌리를 키우고 싶다면이 점이 중요 할 수 있습니다.

많은 것을 고려해야합니다! 그것이 나 였다면 각 플랫폼에 대한 앱을 작성하는 스프린트 세션을 계획 한 다음 어떤 개발 환경을 통해 더 빨리 시장에 출시 할 것인지 결정하기 전에 내 경험을 평가할 수 있습니다. 그래도 전화가 너무 가까이에 있다는 것을 알게 될 것입니다.

+0

감사합니다. "스프린트 세션"에 대해 생각하지 않아서 고마워요! – Joshua

+0

iOS에서 @Richard A. 광고 옵션도 있습니다 – jcesarmobile

0

Android보다 많은 잠재 고객을 타겟팅하려는 경우 2012 년 3/4 분기에는 75 %의 시장 점유율을 유지하고 있으며 중국과 같은 일부 국가에서는 약 90 %의 시장 점유율을 유지하고 있습니다. 또한 시장 점유율과 함께 플랫폼을 선택하는 동안 채택률을 염두에 두어야합니다. 안드로이드는 가능한 한 훌륭합니다. 날짜까지 안드로이드 장치의 50 % 이상이 2.3 Ie 진저 브레드에 실행됩니다. 그리고 어떤 앱을 만들 정도로 괜찮습니다.

+0

Gingerbread를 포함하면 Android 기기의 80 %와 비슷하지만 앱의 두 가지 별개의 프론트 엔드를 작성해야 할 수 있습니다. –

+0

2.3에 작성된 응용 프로그램이 이후에 오는 모든 버전에서 실행될 필요가 없습니다. 진저 브레드는 80 %가 아니며 단지 약 50 % 정도입니다. –

+0

타겟 사용자가 대부분 Android 또는 iOS에 있는지 여부는 실제로 다릅니다. 그러나 나에게 안드로이드를 개발하는 것이 훨씬 쉽고 저렴하다는 것을 알았고, iOS보다 많은 돈을 벌었습니다. iOS 용으로 개발한다면 테스트와 개발을 위해 Mac 컴퓨터와 iPhone이 필요합니다. 둘 다 상당히 비쌉니다. 또한 Apple은 연간 99 달러의 개발자 수수료를 부과하지만 Android의 경우 Google Play에 게시하려면 25 달러를 한 번 지불해야하며 모든 PC에서 개발할 수 있습니다. 또한 Apple의 앱 검토 프로세스는 지루하고 시간이 오래 걸립니다. 또한 이제 Android 4.0 이상을 타겟팅 할 수 있습니다. – Ant

관련 문제