Hallo zusammen,
ich habe kürzlich mit der Programmierung von iOS Apps begonnen und bin mir bei einer Einstellung in Xcode 7 nicht sicher, was man da nun wählt. Es geht um das DropDown "Deployment Target".
Vor dem Einreichen sollte man seine App ja möglichst ordentlich testen. Ich besitze leider nur 1 iPad, daher muss das also vornehmlich über den Simulator erfolgen. In Xcode wird mir aber z.B. gar kein iOS7 mehr im Simulator angeboten. Nur noch 8 und 9. Merkwürdigerweise kann ich aber beim Deployment Target nach wie vor runter bis 6.0 gehen. Wo ist denn da der Sinn?
Aber selbst wenn ich mich auf die iOS Versionen 8 und 9 konzentriere, gibt es dort ja nicht nur jeweils eine Auswahl, sondern verschiedene: 8.0, 8.1, 8.2, 8.3, 8.4, 9.1, 9.2.
Welche Version stellt man hier sinnvoller weise ein? Mal angenommen, ich möchte auch die iPads mit iOS 8 unterstützen...Stelle ich dann 8.0 ein oder eher 8.4, weil das die hoffentlich fehlerfreieste Version der 8er Reihe ist? Aber dann unterstütze ich ja auch 9.1, wo Fehler drin sein könnten, die in 9.2 behoben wurden.
Auf der einen Seite geht es mir darum, die App später einem möglichst breitem Publikum zu präsentieren. Von daher würde ich natürlich eine möglichst niedrige iOS-Version wählen, weil vermutlich nicht alle ihre alten iPads auf 9.x aktualisieren. Die Frage ist nur, wie entscheidet man sich hier für eine sinnvolle Vorgabe? Meine App wird Funkionen nutzen, die ab iOS 7 vorhanden sind. Also scheidet iOS 6 schon mal aus. iOS 7 scheidet möglicherweise aus, weil Apple es scheinbar nicht mehr unterstützt(zumindest verstehe ich das Fehlen im Simulator als einen solchen Hinweis). Also vermutlich irgendetwas zwischen 8.0 und 9.2. Aber was? Und testet man bei der Einstellung 8.0 dann ernsthaft die App in allen Kombinationen, also von 8.0 bis 9.2? Ihr seht schon, mir fehlt hier echt die Praxis, weil ich noch nie eine App eingereicht habe. Es wäre hilfreich zu wissen, ob viele Nutzer statistisch betrachtet bereit sind, ein iOS-Update durchführen, nur um eine App installieren zu können? Aber das weiß wohl nur der Nutzer selbst...
Ich habe eine Statistik gefunden, nach der iOS 9 auf rund 60 Prozent aller Geräte installiert sein soll. Angeblich soll iOS 8 auf 30 Prozent der Geräte laufen. Zusammen also 90 Prozent. Das klingt erstmal enorm viel, allerdings weiß ich ja nicht, wie viele davon die jeweils neueste Version drauf haben(oder z.B. eine veraltete 8.0)? Was meint Ihr dazu?
Viele Grüße
AppGo2016
ich habe kürzlich mit der Programmierung von iOS Apps begonnen und bin mir bei einer Einstellung in Xcode 7 nicht sicher, was man da nun wählt. Es geht um das DropDown "Deployment Target".
Vor dem Einreichen sollte man seine App ja möglichst ordentlich testen. Ich besitze leider nur 1 iPad, daher muss das also vornehmlich über den Simulator erfolgen. In Xcode wird mir aber z.B. gar kein iOS7 mehr im Simulator angeboten. Nur noch 8 und 9. Merkwürdigerweise kann ich aber beim Deployment Target nach wie vor runter bis 6.0 gehen. Wo ist denn da der Sinn?
Aber selbst wenn ich mich auf die iOS Versionen 8 und 9 konzentriere, gibt es dort ja nicht nur jeweils eine Auswahl, sondern verschiedene: 8.0, 8.1, 8.2, 8.3, 8.4, 9.1, 9.2.
Welche Version stellt man hier sinnvoller weise ein? Mal angenommen, ich möchte auch die iPads mit iOS 8 unterstützen...Stelle ich dann 8.0 ein oder eher 8.4, weil das die hoffentlich fehlerfreieste Version der 8er Reihe ist? Aber dann unterstütze ich ja auch 9.1, wo Fehler drin sein könnten, die in 9.2 behoben wurden.
Auf der einen Seite geht es mir darum, die App später einem möglichst breitem Publikum zu präsentieren. Von daher würde ich natürlich eine möglichst niedrige iOS-Version wählen, weil vermutlich nicht alle ihre alten iPads auf 9.x aktualisieren. Die Frage ist nur, wie entscheidet man sich hier für eine sinnvolle Vorgabe? Meine App wird Funkionen nutzen, die ab iOS 7 vorhanden sind. Also scheidet iOS 6 schon mal aus. iOS 7 scheidet möglicherweise aus, weil Apple es scheinbar nicht mehr unterstützt(zumindest verstehe ich das Fehlen im Simulator als einen solchen Hinweis). Also vermutlich irgendetwas zwischen 8.0 und 9.2. Aber was? Und testet man bei der Einstellung 8.0 dann ernsthaft die App in allen Kombinationen, also von 8.0 bis 9.2? Ihr seht schon, mir fehlt hier echt die Praxis, weil ich noch nie eine App eingereicht habe. Es wäre hilfreich zu wissen, ob viele Nutzer statistisch betrachtet bereit sind, ein iOS-Update durchführen, nur um eine App installieren zu können? Aber das weiß wohl nur der Nutzer selbst...
Ich habe eine Statistik gefunden, nach der iOS 9 auf rund 60 Prozent aller Geräte installiert sein soll. Angeblich soll iOS 8 auf 30 Prozent der Geräte laufen. Zusammen also 90 Prozent. Das klingt erstmal enorm viel, allerdings weiß ich ja nicht, wie viele davon die jeweils neueste Version drauf haben(oder z.B. eine veraltete 8.0)? Was meint Ihr dazu?
Viele Grüße
AppGo2016