I'm trying to target Google Glass 4.0.4 (API 15), as that is the version that runs on my hardware. Unfortunately it seems that Glass Development Kit Sneak Peek (API 15) is no longer available. I have Glass Development Kit Preview (API 19) in ADT. While I can target that instead with minSdkVersion=15 there are some problems as classes and interfaces have changed. If I compile with API 19 there is a clear risk that the code will blow up when deployed to the real Google Glass 4.0.4.
Many existing glassware applications, for instance BarcodeEye, have the same issue. BarcodeEye has upgraded to API 19, but will it still run on glasses stuck with 4.0.4?
Obviously the long-term approach is to target the latest release, but for now I need to support the real hardware that is out there. So, how can I do this? Is it possible to get Glass Development Kit Sneak Peek:15 somewhere in order to compile for the right release? If not, can I upgrade my glasses to API 19 (ideally without voiding the warranty)? Or is there a compatibility layer somewhere that can help isolate the application code from the changes?