2009-08-17 3 views
2

Gibt es eine einfache Möglichkeit, die für eine Anwendung erforderliche Mindestversion der BlackBerry API zu ermitteln? Ich weiß, dass es verschiedene Wege gibt, aber ich denke, dass es etwas wirklich einfaches geben muss, das mir zu offensichtlich ist. Ein Weg wäre, alle von RIM bereitgestellten Gerätesimulatoren herunterzuladen und die Anwendung auf jedem von ihnen zu testen. Ein anderer Weg könnte darin bestehen, alle in der Anwendung verwendeten Klassen und Methoden in der API-Referenz nachzuschlagen und zu sehen, in welcher API-Version sie eingeführt wurden. Der letzte Weg wäre, eine Testfirma zu bezahlen (RIM hat Links zu einigen von ihnen auf ihrer Entwicklerseite). Gibt es noch etwas, an das ich nicht gedacht habe? Etwas Einfaches, Kostenlos?Prüfung der BlackBerry-API-Kompatibilität

Antwort

1

Laden Sie einfach alle alten JDEs herunter, beginnen Sie mit dem niedrigsten, den Sie finden können, und sehen Sie, ob Ihr Projekt kompiliert, wenn nicht, versuchen Sie eine höhere Version.

+1

Bedeutet das, dass alle späteren Versionen nach der ersten funktionierenden auch kompatibel sind? – jkramer

+0

Ja, alle Geräte sind abwärtskompatibel, es könnte jedoch Usability-Probleme beim Storm aufgrund seiner TouchScreen-Schnittstelle geben. –

+0

Das kümmert sich um die meisten Dinge, aber nicht alle Dinge. Zum Beispiel hat 5.0 Funktionen für die virtuelle Tastatur, kann aber eine Instanz nicht instanziieren. So können 6.0 Telefone Fehler verstecken, die in 5.0 erscheinen. Ich bin sicher, dass es andere Beispiele gibt. Außerdem funktionieren diese alten JDEs nur unter Windows. –