{ "version": "1.2.5", "hashes": { "crab-input-android-demo-1.2.5.apk": "b61729cb9698be794c2eb406d3eb3c9c770ad727e67d6f2fdf722aa9f220eea2", "crab-keyboard-1.2.5.aar": "0019ae81de10acf75d5c70ae43a5feffdc5d4decb1415637da1b367b648b04df", "crab-input-rtos-quickapp-1.2.5.zip": "c84d9c6b4a4514c51ad5af04a958f936bf6b0a001cc3cdca915327224e08fc12", "crab-input-source-1.2.5.zip": "28a812c831d29960e28bb0a8a4e76dfaecd52024aca8a9541c7328940dcf214e", "crab-input-validation-1.2.5.zip": "aec4406ff3dc5eb00dc6415b8be8a7a9b2d886aee04db6c7cc9d625010194041" }, "validation": { "version": "1.2.5", "rtos": { "build_profiles": 4, "engine_assertions": 59, "ux_assertions": 49, "native_fixture_states": 96, "native_fixture_screenshots": 96, "native_fixture_case_switch_profiles": 4, "native_fixture_source_sha256": "ab9f4e95165da6968f848cc71b42e2c7dfd4fd628b1d3a38a57b34df70666c82", "inspector_used": false, "full_release_interactive_rerun": false }, "android": { "model": "OWW261", "sdk": "30", "version": "1.2.5", "release_apk_sha256": "b61729cb9698be794c2eb406d3eb3c9c770ad727e67d6f2fdf722aa9f220eea2", "instrumentation_tests": 7, "verification_mode": "native_offscreen_component", "interactive_tests_run": false, "component_variant": "debug", "embedded_component": true, "system_ime_unchanged": true, "passed": true, "release_aar_debug_component_classes_equal": true, "class_files": 16, "java_unit_tests": 8, "native_nonblank_frames": 24, "release_signature_v2": true, "min_sdk": 27, "lint_errors": 0, "demo_lint_warnings": 1, "library_lint_warnings": 2 }, "performance": { "method": "Node V8 comparison with identical dictionary; heap figures are host measurements, not MCU or watch RAM", "exactCandidateCases": 24, "completionCases": 24, "runtimePresenceShards": 7291, "baseline": { "queries": 120, "resultCount": 25845, "reads": 681, "readChars": 3294647, "largestRead": 91357, "retainedHeapBytes": 1149800, "medianMs": 1.0108999999999924, "p95Ms": 6.702500000000001, "totalMs": 227.1215, "stats": null }, "optimized": { "queries": 120, "resultCount": 25845, "reads": 681, "readChars": 3205448, "largestRead": 82520, "retainedHeapBytes": 805848, "medianMs": 1.0670999999999822, "p95Ms": 5.014200000000017, "totalMs": 194.86530000000027, "stats": { "reads": 681, "readChars": 3205448, "hits": 0, "cacheChars": 34340, "cacheEntries": 3 } }, "pagePlan": { "candidates": 12000, "pages": 808, "maxVisibleCells": 15 }, "runtimeIndexBytes": 2158, "auditMetadataBytes": 91357, "reactiveProperties": { "baseline": 40, "optimized": 29 }, "passed": true }, "source_files": 210 }, "source_files": 210 }