Wenn man ein freies Gerät hat, geht man einfach auch den bedauerlichen Umstand ein, dass man von der Norm abweicht. Nicht mehr und nicht weniger.
Das trifft es imho sehr gut. Schade das noch kein Jailbreaker dazu Stellung genommen hat.
Die Stellungnahme geb ich dir gerne. Es gibt zwei Gründe, warum eine App auf einem jailbroken Device nicht funktionieren könnte wie vorgesehen:
Grund 1: Der Jailbreak hat irgendeine Systemfunktion kaputt gemacht bzw. so weit abgewandelt, dass die App nicht ihre gewohnte Umgebung vorfindet, von der sie legitimerweise ausgeht. Das sind die Art von Problemen, für die die meisten Jailbreaker (von denen nicht wenige selbst im Softwareentwicklungsumfeld aktiv sind und daher sehr gut wissen, dass man von irgendwelchen Voraussetzungen bezüglich des Betriebssystems einfach ausgehen können muss und nicht für jede Eventualität - sprich z.B. ein Jailbreak - gerüstet sein kann) durchaus Verständnis haben. Wenn solche Probleme auftreten - ich habe schon lang nichts derartiges mehr gesehen, weil die Jailbreaks inzwischen zur Vorbeugung "minimalinvasiv" sind, also so wenig wie möglich verändern - dann äußern sie sich meist darin, dass Apps einfach abstürzen. Aber: keiner erwartet, dass App-Entwickler jetzt alle ihre Apps auch noch auf jailbroken Devices testen, um Stabilität auf diesen zu garantieren!
Fies hingegen ist, wenn Grund 2 zutrifft: Der Entwickler hat aktiv Aufwand getrieben, um einen Jailbreak überhaupt erst zu erkennen, und dann irgendetwas aufgrund dieser Erkenntnis zu deaktivieren. Während Probleme durch Grund 1 auf Vermeidung von Aufwand basieren (der Entwickler hätte auch mit Jailbreak testen können, für Kompatibilität sorgen etc. - wie gesagt, niemand erwartet, dass er sich diesen Aufwand gibt, aber würde er das wollen, hätte er Zusatzaufwand, das ist der Punkt), basieren Probleme durch Grund 2 darauf, dass der Entwickler sich EXTRA zusätzlichen Aufwand gemacht hat, um Jailbreakern Stöcke zwischen die Beine zu werfen - und zwar in der Regel technisch völlig unnötige Stöcke, denn einen technischen Grund z.B. für das Abschalten der Feuer-Funktion in Deus Ex gibt es nicht, Jailbreaks zerstören in keinster Weise die Fähigkeit eines iDevices, in einem Spiel eine virtuelle Waffe abzufeuern. Und nicht nur musste der Entwickler extra Code schreiben, um diese "Funktionalität" umzusetzen, er musste auch noch seine App auf jailbroken Devices testen, um sicherzustellen, dass diese Sperre auch wie vorgesehen funktioniert! Und natürlich auf sämtlichen nicht-jailbroken Devices testen, dass dort der Funktionsumfang vollständig ist und die Sperre nicht versehentlich anschlägt.
Du siehst: wir erwarten gar nicht, dass Entwickler nur wegen unserer Jailbreak-Lust irgendwelche Zusatzaufwände treiben, damit auch ja alles bei uns so funktioniert wie vorgesehen. Ganz im Gegenteil: wir wollen, dass Entwickler KEINEN Zusatzaufwand wegen uns treiben, und insbesondere keinen, um uns das Leben schwerer als nötig zu machen! Wenn eine App auf einem jailbroken Device läuft - super, das tun 99,99% der Apps nämlich ohne Probleme. Wenn sie das aus technischen Gründen nicht tut, ist es unsere Schuld, wir haben die Modifikation des Betriebssystems ja selbst gewählt. Wenn sie aber einfach nur nicht läuft, weil der Entwickler meinte, einen Teil seiner ehrlichen Kundschaft anpissen zu müssen, dann hört bei mir das Verständnis auf.