xg.glass 0.3.0
Minor release: all changes since 0.2.1 are additive, with new unified APIs and no breaking changes. Consumer minCompileSdk stays 36.
Highlights
- Added the flagship video frame streaming API:
startVideoStream()andVideoStreamSession, counted drop-oldest backpressure, simulator + INMO/RayNeo runtime adapters, and unifiedcapturePhoto()-during-stream semantics. - Added
displayImage()for PNG/JPEG content, with simulator, INMO runtime, and RayNeo runtime support. - Added battery level events through
GlassesEvent.BatteryLevel, including Omi standard BLE Battery Service support on both platforms, on-device INMO/RayNeo runtime support, and simulator hooks. - Added
xg-glass validatefor one-command guided hardware validation and paste-ready issue reports. - Refreshed the Android toolchain to Gradle 9.6.1, Android Gradle Plugin 9.2.1, and AndroidX Core 1.18.0.
- Published complete 13-module API documentation for the SDK surface.
- Added dual fake-BLE regression harnesses for Omi and Even Realities G1 behavior.
Device Validation Status
No new hardware validation was performed for 0.3.0.
| Device | 0.2.0 status |
|---|---|
| Rokid | Android adapter; validated in 0.1.0-era hardware sessions. |
| RayNeo | On-glasses Android runtime; x2 validated in 0.1.0-era hardware sessions, x3 Pro untested. |
| Simulator | Android/iOS simulator path; validated in 0.1.0-era sessions and covered by 0.2.0 generated-app checks. |
| Even Realities G1 | Android and iOS adapter shipped; hardware validation pending. |
| INMO Air3 | On-glasses Android runtime adapter shipped; hardware validation pending. |
| Meta iOS microphone | Bluetooth HFP microphone adapter shipped; hardware validation pending. |
| Meta Android | Android adapter remains opt-in through Meta's GitHub Packages dependency. |
| Brilliant Labs Frame | Source/CLI flow remains the working Frame path; Maven provides the bridge API/contract. |
| Omi | Audio-focused BLE adapter remains available. |
Call For Hardware Testers
If you have Even Realities G1, INMO Air3, Meta AI Glasses for iOS HFP microphone testing, RayNeo x3 Pro, or other supported hardware, xg-glass validate now makes participation about a 10-minute guided run. Please report results through issue #63: #63.