Skip to content

Releases: zenithblue-oss/finalbenchmark-platform

v1.1.0

Choose a tag to compare

@abhay-byte abhay-byte released this 15 Jun 09:32

FinalBenchmark v1.1.0

Release Date: June 15, 2026
Version Code: 11
APK Size: ~15 MB (arm64-v8a + armeabi-v7a, R8 minified)


Changelog

Splash & Theme

  • Eliminated the bright splash flash on cold-launch in dark mode by introducing a values-night theme variant with a dark window background, matching system bars in night mode (#8)
  • Cleaned up stale "Light Monet" / "Dark Monet" labels in Settings — they are now simply "Light" and "Dark", reflecting the current Material 3 dynamic-color implementation (#9)

Layout

  • Calibrate Power screen is now vertically scrollable, fixing clipped/overflowed content on 4:3 and squarish aspect ratios such as the MediaTek 1080x1500 test device and the Ayaneo Pocket Air Mini (#9)

App Icon

  • Added Android 13+ Material You Themed Icon support. The OS tints the existing monochrome icon with the wallpaper-derived color when Themed Icons are enabled in launcher settings (#10)

Productivity Benchmark

  • Fixed video-decode warmup that previously never ran warm: warmup is now 2000 ms, bounded by a 40% setup-time budget with 10 keyframes, drain is wall-clock capped at 100 ms, and a degenerate warmup emits a Log.w so it can no longer silently pass

v1.0.2

Choose a tag to compare

@abhay-byte abhay-byte released this 31 May 17:55

FinalBenchmark v1.0.2

Release Date: May 31, 2026
Version Code: 10
APK Size: ~15 MB (arm64-v8a + armeabi-v7a, R8 minified)


Changelog

AI Benchmark

  • Replaced the entire Litert/TFLite backend with a custom Native C++ implementation to resolve infinite freezing during LLM inference
  • AI backend now correctly attempts to load Vulkan/OpenCL/OpenGL ES accelerators before falling back to CPU
  • Fixed the AI threading model to prevent silent fallback to CPU mode caused by EGL context thread affinity issues
  • Recalibrated AI scoring baselines using actual NEON CPU measurements from the Snapdragon 8 Gen 3 reference device

CPU Benchmark

  • Restored optimized CPU iteration targets for mid and flagship tiers to ensure the entire benchmark suite completes within 3 minutes

UI

  • AI benchmark badges now accurately display the utilized accelerator backend (Vulkan, OpenCL, OpenGL ES, or CPU)

v1.0.1

Choose a tag to compare

@abhay-byte abhay-byte released this 30 May 06:26

FinalBenchmark v1.0.1

Release Date: May 30, 2026
Version Code: 9
APK Size: ~33 MB (arm64-v8a + armeabi-v7a, R8 minified)


Changelog

History

  • Fix blank detailed data in history results (R8 obfuscation breaking Gson deserialization)
  • Fall back to genericTestDetails table when detailedResultsJson is empty

Rankings

  • Per-category reference scores: GPU shows GPU names, Storage shows UFS/eMMC, RAM shows LPDDR type

UI

  • Remove performance tier tags (ELITE/POWERHOUSE/COMPETITIVE)
  • Remove entry animations for snappier navigation

v1.0.0

Choose a tag to compare

@abhay-byte abhay-byte released this 30 May 06:24

FinalBenchmark v1.0.0

Release Date: May 29, 2026
Version Code: 8
APK Size: ~33 MB (arm64-v8a + armeabi-v7a, R8 minified)


Changelog

AI / ML

  • LiteRT 1.4.2 with 16KB page alignment, NNAPI-first delegate chain
  • LLM TPS scoring with geometric mean, recalibrated to SD8G3

Storage

  • JNI posix_fadvise + fdatasync for true UFS 4.0 measurement
  • 6 tests: SeqRead, SeqWrite, Rand4K, SmallFiles, SQLite, Mixed

RAM

  • JNI native benchmark with NEON + pthreads
  • Recalibrated to actual SD8G3 measurements

Productivity

  • 9 GPU-accelerated benchmarks via HardwareRenderer/AGSL/MediaCodec
  • Video encode/decode/transcode, 4K canvas, image processing, text, JSON, compression

Full Benchmark

  • Sequential CPU -> AI -> RAM -> Storage -> GPU -> Productivity
  • Weighted scoring with per-category drill-down and performance graphs

Rankings

  • Per-category ranking data and multi-category comparison pages

ABI Support

  • arm64-v8a, armeabi-v7a

v0.5.1

Choose a tag to compare

@abhay-byte abhay-byte released this 22 Dec 19:55

UI Polish & New Features

  • NEW: CPU Comparison Page - Compare devices side-by-side
  • UX: Unified sleek page transitions (Fade+Scale)
  • UI: Refined Benchmark Dial & added Time Estimation
  • Fix: Fixed navigation failure on screen rotation
  • Optimization: Optimized Matrix Ops & Scoring factors (8 Gen 3 baseline)
  • Optimization: Improved thermal management & workload tiers
  • UI: Polished Result Screen spacing & visuals

Screenshots

v0.3

Choose a tag to compare

@abhay-byte abhay-byte released this 18 Dec 04:19

What's Changed

UI Improvements

  • Fixed CPU Affinity Control to show accurate BIG/Mid/LITTLE core counts
  • Simplified CPU Governor Hints section for better reliability
  • Updated benchmark tip #1 to "Flash Thermal Disable Module"
  • Changed temperature graphs to show Max instead of Current temperature
  • Updated Rankings tab with latest reference devices (Snapdragon 8 Elite, 8s Gen 3, Helio G95)
  • Improved GPU section UI with scrollable lists and elegant design
  • Enhanced CPU topology display in Device screen
  • Added MP Ratio card showing multi-core scaling efficiency
  • Adjusted benchmark scoring factors for better balance

Matrix Multiplication Algorithm Overhaul

  • Implemented Strassen's divide-and-conquer matrix multiplication algorithm
  • O(n^2.807) complexity for improved performance consistency
  • Fresh random data generated for each benchmark iteration
  • Adjusted workload parameters for all device tiers
  • Fixed benchmark caching issues for more accurate results

Bug Fixes

  • Fixed CPU Governor Hints status persistence after benchmark
  • Corrected core count display for 3-tier CPU architectures
  • Synchronized ranking data across all screens
  • Fixed Final Score text visibility in Monokai theme
  • MP Ratio card now uses consistent colors across all themes

F-Droid Status

✅ All F-Droid compliance issues resolved
✅ Merge request submitted: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/30542

Download

Download the APK below to install on your Android device.

Full Changelog: v0.2.25...v0.3

v0.2.25

Choose a tag to compare

@abhay-byte abhay-byte released this 14 Dec 17:00

What's Changed

F-Droid Compliance Fixes

  • Removed location permissions (, ) - These were only used for GPS provider detection, not actual tracking
  • Removed Play Store references - Removed Play Store links and Google Issue Tracker for F-Droid compliance
  • Fixed Fastlane metadata - Shortened description to meet 500 character limit
  • Fixed Gradle wrapper - Added missing SHA256 checksum and resolved version mismatch

Gradle Updates

  • Updated to Gradle 9.2.1 - Updated wrapper, JAR, and scripts to match system version
  • Enabled reproducible builds - Added configuration for F-Droid reproducible builds

UI/UX Improvements

  • Updated version display - Changed from commit hash to v0.2.25 in Settings screen
  • Added 7th screenshot - Updated README with new screenshot

Documentation

  • F-Droid workflow - Created workflow documentation for future updates
  • F-Droid fixes documentation - Comprehensive documentation of all compliance fixes

F-Droid Status

✅ All F-Droid compliance issues resolved
✅ Merge request submitted: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/30542

Download

Download the APK below to install on your Android device.

Full Changelog: https://github.com/abhay-byte/finalbenchmark-platform/commits/v0.2.25

0.ab10215.1411225

Choose a tag to compare

@abhay-byte abhay-byte released this 14 Dec 07:16

Change log for version 0.ab10215.1411225:

  • Massive APK size optimization: Reduced from 78MB to 21.8MB (72% reduction)
  • Converted all PNG images to WebP format for 95% image size reduction
  • Enabled R8 minification and resource shrinking for all builds
  • Added 16 KB page size alignment support for newer Android devices
  • Updated theme dropdown labels to "Light Monet" and "Dark Monet"
  • Updated rankings with real benchmark data for three reference devices
  • Fixed permission request cards centering alignment
  • Improved Hardware section card styling to match OS section
  • Enable ABI splitting to generate separate APKs per architecture
  • Unified Score Scaling for single and multi core scores
  • Removed screen orientation restriction to support foldables and tablets (Android 16+)
  • Added explicit 16KB page size CMake flag for better Android 15+ device compatibility
  • Updated NDK to version 29 for native 16KB page size alignment

Release v0.17e76db.1411225

Choose a tag to compare

@abhay-byte abhay-byte released this 13 Dec 19:59

Release build with optimized configuration:

  • Enabled R8 minification for code optimization
  • Enabled resource shrinking
  • ABI splitting for reduced APK sizes per architecture
  • Fixed duplicate buildTypes configuration
  • Removed debug symbol stripping restrictions