Skip to content

Construct alpha28 — native Sky retirement pilot

Pre-release
Pre-release

Choose a tag to compare

@blueworkslabs blueworkslabs released this 17 Sep 20:00

Native Sky retirement pilot

This candidate completes the first native-domain extraction. Sky Watch continues to run from its unchanged signed 0.2.2 module; the host APK no longer contains native Sky networking, data models, aircraft identity/metadata or map/UI classes.

Install and compatibility

Install the ARM64 APK over your current Construct installation. Do not uninstall.

  • Already using Sky Watch 0.2.2? No module update or catalog change is needed.
  • Still using Sky Watch 0.1.0? Update it to 0.2.2 from the catalog. On this host, the old module shows Update required → Find update. Your selected catalog and saved module data are retained. Approve the modern module's internet access separately; optional location still requires its own consent.
  • Native sky.watch is retired. New installs, execution and rollback to versions requiring it are blocked. Supported module-to-module rollback still works. Alpha27 remains the last host with native Sky; this release does not promise APK downgrade support.

Camera and Measure still have native feature workflows and are explicitly tracked for later extraction. This is not a DEX loader migration or a claim that all shell cleanup is complete.

Exact-artifact verification

Frozen app source: 1dd5fc21a89356f8df779286ba150fc4e022ca49.

  • 184 JVM tests; lint: zero errors. Architecture, module and runner checks passed.
  • Same exact x86_64 APK: retirement/upgrade 5/5, unrelated Checklist workflow update/rollback 2/2, modern Sky 13/13.
  • Three independently completed Android 17 emulator scopes, not one uninterrupted run or physical ARM64 acceptance. Camera/Measure full device suites were not rerun.
  • Both ABI size and 16 KiB alignment checks passed; signer, permissions, 17 protected assets and native libraries match alpha27.
  • Reviewed retirement UI at normal and 2x text in both orientations. The attached evidence records incomplete development runs and screenshot timing limitations; excluded frames are not offered as visual proof.

ARM64 APK SHA-256: d32f4a59d4553e6236574762a79e12ea8534d4a337b8fbe922ce8c4fdf5ec4fd.

Implementation/evidence: #25 (not merged at publication).
Next extractions: Measure #26 and Camera #27. Material agent assistance: Astra/Codex.