2013-08-16 21 views
1

我只想問一個簡單的問題。我最近推出了我的應用程序,需要IOS 6.1,這是最新的設置,我認爲這會讓我的遊戲與Iphone 5更加兼容。但是,由於我的遊戲已經批准並現在可以在iTunes中銷售,所以我注意到, m實際上是唯一需要IOS 6.1的一個(或幾個中的一個)。我使用IOS 6.1啓動了我的應用程序,是否會將我鎖定在潛在客戶之外?

大多數主要玩家尤其只需要IOS 4.3或IOS 5.0。這使得他們的遊戲甚至適用於非IOS 6.1手機。這是否意味着如果潛在買家尚未將手機更新到IOS 6.1,他將無法使用我的應用程序?

我剛剛做出了一個巨大的營銷錯誤?我是否應該用低得多的IOS最低要求啓動我的應用程序?

你們呢?你是使用最新的IOS SDK開發你的應用程序還是使用較低的SDK來吸引更多的市場?

感謝那些能夠提供見解的人。

回答

0

是的,你從你說的話中犯了一個錯誤。如果您的應用不需要6.1,那麼請使用您可以的最舊的iOS版本,例如4.3。例如,當iOS 7發佈時,如果您的應用需要iOS 7,iPhone 3GS/3用戶無法獲得它(僅舉例說明)。

希望能幫到:)

+0

感謝您的評論。有沒有什麼辦法解決這一問題?還是不可能了?作爲一種安慰,蘋果聲稱94%的iPhone用戶現在使用IOS 6.0或更高版本運行,這是真的嗎? –

+0

你的意思是改變部署目標?我不知道這個說法,這可能是真的,但是無論哪種方式,你仍然因爲6.1而失去客戶:) – lukecolli98

+0

是部署目標。有沒有什麼快捷的方法來改變它? –

1

我不這麼認爲。如果你參考一些統計數據,你會發現6.0之前版本的份額幾乎可以忽略不計。你可以在這裏找到一些數字:http://www.14oranges.com/2013/06/ios-version-statistics-june-14th-2013/

+0

這些都是令人欣慰的數字。儘管如此,我還是不必要地將自己從18%的市場中解救出來。你認爲還有一種方法可以改變部署目標嗎? –

1

哪個版本支持總是一個非常令人困惑的選擇。但據說iOS用戶在其推出的頭幾個月內即可更新到最新版本。 penetration percentage是相當高的。所以你可能沒有那麼大的臭味。

如果您的應用程序確實運行在較低版本上(或者可以在不付出巨大努力的情況下運行),那麼支持較低版本以及吸引更大的市場將是一個更好的策略。

+0

謝謝。這有一點安慰知道。我有相反的心理,因爲我認爲使用6.1的應用程序可以支持較低的IOS,而使用4.3的應用程序不能支持比它高的任何東西。我完全誤解了這一點。 –

2

蘋果的答案很可能是你這樣做是正確的。你應該總是首先瞄準最新版本的iOS。否則,您有可能爲最低公分母開發應用程序,即不使用最新的API(如收集視圖或自動佈局),這可能會降低您的速度,或阻止您爲用戶創造良好的體驗。如果你可以添加對早期版本的支持,那麼很好,但是沒有人會因爲只瞄準6.1而犯錯。除了首先採用正確的方式之外,iOS 6的採用率非常高,因此與支持Android開發中的傳統操作系統版本相比,您只錯過了一小部分用戶羣。

Apple chart of which iOS 6 features will work on which devices

爲了測試支持舊操作系統版本,嘗試安裝了iOS 6.0模擬器,下降的發展目標6.0(在文件導航器中選擇你的根項目 - >選擇您的項目 - >信息選項卡)切換到iOS 6.0模擬器並運行您的項目。

2

我會忘記任何版本< 6.0現在,尤其是< iOS 5。

運行iOS 6的設備的市場份額足夠大,如果您仍然爲低於iOS5的設備編程,則必須竭盡全力實現iOS5和更高版本中非常簡單的一些事情(如定製某些UI元素,與社交網絡共享...),並且你不能使用自動佈局等。

這就是說,在你的情況下,我需要iOS 6.0或更高版本,因爲更新次要iOS更新通常不會對你的代碼有很大的影響。

0

這取決於您的目標用戶羣。

  • 我去爲人羣。你沒有任何危險。統計數據顯示,最新版本的iOS在發佈後的幾周內成爲最常用的版本。根據蘋果公司的數據,iOS 6目前約爲97%。我希望iOS 7也能以非常快的速度達到同樣的狀態。
  • 我有一個非常具體的目標受衆。你需要知道你的用戶。他們是極客?他們是普通用戶嗎? iOS版本的分佈是什麼?你可以找到這個統計數據。
相關問題