Feature Overview
Upgrades | New Features/ productization | POC/Spec Release |
|---|---|---|
Applications YouTube (Version TBD) AVPK 6.x Alexa Xapp Googlecast Application Firebolt DAC SDK WPEWebKit 2.46 Thunder Framework 5.1 Kernel 6.1 SOC SDK Upgrades Hardware Porting Kit Security | Multiview Vulkan Graphics Application Launcher Native Script Network Manager RIALTO Edge AI Secure Storage HAL | Connected Home BLE Streaming/auracast Virtual Device AVHAL Spec AIDL |
RDK8 Features
RDK8 MVP List
| # | Feature | Current Status | ETA | Remarks |
|---|---|---|---|---|
| 1 | App Manager support (Including Ralf and rdk-window-manager) | In Progress | Q4 2025 | |
| 2 | Application Bundles - DAC Bundles for Native Apps with Launcher | In Progress | Q1 2026 | |
| 3 | Containerised Browser Runtime with Launcher with firebolt Lifecycle 2.0 | In Progress | Q4 2025 | |
| 4 | RDK Reference UI upgrades | In Progress | Q4 2025 | |
| 5 | Graphics upgrade - Vulkan Support | Done | Q3 2025 | |
| 6 | Subtec | In Progress | Q4 2025 | |
| 7 | Platform Upgrades (Primary device) | In Progress | Q4 2025 | |
| 8 | Kernel Upgrade 6.1 Kernel | In Progress | Q4 2025 |
RDK8 MVP detailed update with status
| # | Feature | SubComponents / Spec / Feature list | Status | Source Code references | Remarks | |
|---|---|---|---|---|---|---|
| 1 | App Manager support | FireboltAppGateway | Implementation in progress | https://github.com/rdkcentral/entservices-infra/tree/RDKEMW-9458/AppGateway | ||
| AppManager | Done | https://github.com/rdkcentral/entservices-infra/tree/develop/AppManager | ||||
| LifecycleManager | Done | https://github.com/rdkcentral/entservices-infra/tree/develop/LifecycleManager | ||||
| RuntimeManager | Inprogress | https://github.com/rdkcentral/entservices-infra/tree/develop/RuntimeManager | RALF pack to be integrated | |||
| WindowManager | OpenSourcing in progress | https://github.com/rdkcentral/entservices-infra/wiki/Window-Manager https://github.com/rdk-e/rdk-window-manager https://github.com/rdk-e/rdkservices-cpc/tree/develop/RDKWindowManager | ||||
| PackageManager | Inprogress | https://github.com/rdkcentral/entservices-infra/tree/develop/PackageManager | RALF pack to be integrated | |||
| DownloadManager | Done | https://github.com/rdkcentral/entservices-infra/tree/develop/DownloadManager | ||||
| Libpackager | Inprogress | RALF pack to be integrated | ||||
| Package manager will have to support mounting of dm-verity ralf packages | TBD | to be discuss in the working group for owner | ||||
| StorageManager | Done | https://github.com/rdkcentral/entservices-infra/tree/develop/StorageManager | ||||
| RialtoServerManager | Implementation in Progress (POC?) | https://github.com/rdkcentral/rialto https://github.com/rdkcentral/entservices-infra/blob/develop/RuntimeManager/RialtoConnector.cpp | ||||
| OCIContainer | Done | https://github.com/rdkcentral/entservices-infra/tree/develop/OCIContainer | ||||
| ResourceManager | Spec in Progress | |||||
| SceneSet | Done | https://github.com/rdkcentral/entservices-infra/tree/develop/SceneSet | ||||
| Pre-install-manager | Done | https://github.com/rdkcentral/entservices-infra/tree/develop/PreinstallManager | Unable to test until the RALF pack is integrated | |||
| Recipes for installing the Reference UI | Not started | |||||
| Ralf Utils (CPE) | Open-sourcing in progress | https://github.com/entos-xe/ralf-utils | ||||
| 2 | Application Bundles - DAC Bundles for Native Apps with Launcher DAC 2.0 | Package format, Base layer contents | Spec in progress | |||
| GPU layer | Spec in progress | |||||
| DAC 2.0 configuration for apps (design) | Spec in progress | |||||
| SDK requirements and specifications | Spec in progress | Firebolt SDK related repositories | ||||
| Firebolt App Store API (including app catalogue and package distribution) | Spec in progress | Ref - AppCatalog metadata | ||||
| Firebolt Lifecycle 2.0 C++ API | Spec in progress | |||||
| Firebolt C++ API (other than Lifecycle) | Spec in progress | |||||
| Firebolt iCrypto API | Not Started | |||||
Cobalt - configuration requirements | Spec in progress | |||||
Prime Video - configuration requirements | Spec in progress | |||||
| Netflix - configuration requirements | Not started | |||||
| Bolt Tool (RalfPack) - Cloud | Open-sourcing in progress | https://github.com/entos-xe/ralfpack | ||||
| 3 | Containerised Browser Runtime with Launcher with firebolt Lifecycle 2.0 | WPE WebKit - configuration requirements | Spec in progress | |||
| Browser lifecycle | Spec in progress | |||||
| 4 | RDK Reference UI upgrades | Process for launching Reference UI on STB startup (design) | ||||
Resident UI interaction with the App Catalogue (UI design - https://wiki.rdkcentral.com/spaces/RDK/pages/259131962/Accelerator+Home+UI+-+v3) | Spec in progress | |||||
| DIAL integration flow (design) | ||||||
| 5 | Graphics upgrade - Vulkan Support | Vulkan graphics upgrade | Done | |||
| 6 | Subtec | Subtec component integration RDK stack | In progress | Subtec player integration is not planned in RDK8 | ||
| 7 | Platform Upgrades (Primary device) | Broadcom, Amlogic and Realtek STB devices | In progress | |||
| 8 | Kernel Upgrade 6.1 Kernel | In Progress | In progress |
Feature Details
1 | RDK Application Managers Launcher | This new launcher includes a set of new managers who handle launch, lifecycle, package, storage, and window management. | Yes | No, Q4 2025 | NA | 2025 Q3 | |||
RDK Resourcemanager | resource management function that reserves and releases platform resources for applications. | TBD | No, Q4 2025 | ||||||
6 | Memcr - Appmanager integration | Reducing the physical memory required for the RDK software to function helps to decrease the production cost of RDK Device hardware | Yes | No, Q4 2025 | Launcher integration | ||||
9 | Binary-compatible browser runtime with launcher | towards a binary-compatible browser runtime that is separately downloadable and features a binary-compatible web engine. | Yes | No, Q4 2025 | Lifecycle - | ||||
17 | DAC Firebolt DAC SDK - DAC bundles | Design and deliver a "certification-ready" premium-tier native app that adheres to these specifications and is fully compatible with the RDK ecosystem. | Yes | No, Q4 2025 | |||||
DAC Server Selection | Provide a reference implementation to dynamically select the Application server. | Yes | No, Q4 2025 | ||||||
8 | Browser Webkit 2.46 | Keep app platform up to date Support the latest WPE browser features | Yes | No, Q4 2025 | WPE pagelifecycle | ||||
16 | RDK Reference UI | Reference implementation for Firebolt Spec based RDK UI, Performance improvement and improved customer experience for better scale. | Yes | No, Q1 2026 | |||||
2 | Vulkan | Performance improvement and improved customer experience for better scale. | Yes | Yes, Q3 2025 | |||||
11 | Subtec | Create a clean build, reduce maintenance costs. | TBD | No, Q4 2025 | Player refactoring | ||||
|
| ||||||||
3 | Widevine Support for Native apps | Widevine support is an add-on for the apps that utilize any other encryption currently available. | Yes | Yes, Q3 2025 | |||||
4 | RIALTO - AAMP | Direct application access to hardware resources is prevented | Yes | Yes, Q3 2025 | |||||
5 | Native Script | Lightweight JavaScript runtime to launch integrated video players in a small memory footprint environment and have speedy launch times. | NO | Yes, Q3 2025 | |||||
7 | Multiview | Offering multiview enhances the viewing experience by allowing subscribers to watch multiple streams simultaneously, which increases engagement and satisfaction. | No | TBD | |||||
10 | Thunder 5.1 | No | Q4 2025 | ||||||
12 | Network Manager Integration | Gnome based networkmanager integration | Yes | Yes, Q3 2025 | Productization of Gnome network manager which is beta in RDK7 | ||||
12 | Connected Home TV | IOT stack integrated and released with RDK Reference devices. | No | ||||||
13 | Google Cast | Google Cast enables users to stream content from various supported devices, such as smartphones, tablets, and laptops, to a compatible TV or STB. | No | ||||||
14 | Auracast / BLE Streaming | No | POC | ||||||
15 | Edge AI Integration | No | Working group | ||||||
18 | Alexa Xapp | Certified Alexa integration is required for retail and operator (Specific) managed device deployments. | No | ||||||
19 | Youtube (Chrobalt/Cobalt) | Yes | |||||||
20 | Amazon AVPK | RDKVREL-398 | Yes | ||||||
20 | Kernel 6.1ACK Mixed-Mode | Yes | Yes, Q3 2025, new platforms | ||||||
21 | SOC Alignment | No | |||||||
22 | SDK upgrade | Yes | Yes, Q3 2025 | ||||||
23 | HAL upgrades - Hardware Porting Kit | Yes | No, Q4 2025 | ||||||
24 | Platform Upgrades | Yes | TBD | ||||||
25 | OSS consumption re-architecting | No | Q4 2025 | ||||||
26 | OSS Optimizations | No | |||||||
27 | MVP – Specification Document | No | |||||||
28 | Secure storage common hal implementation | No | |||||||
29 | Security Spec | No | Security working group | ||||||
30 | RDKE OSS layer release | Simplify & focus on IP based Entertainment platforms, with broadcast features as options Increased need for rapid innovate at pace to deliver new (IOT connected) hardware and advanced features. Competition & market conditions require a step change in platform scaling costs, and standardized application support | Yes | Q4 2025 | BAU | ||||
31 | RDKE Vendor layer release | Yes | Q4 2025 | ||||||
32 | RDKE middleware layer release | Yes | Q4 2025 | ||||||
33 | RDKE Applications layer release | Yes | Q4 2025 | ||||||
34 | RDKE Image Assembler Release | Yes | Q4 2025 | ||||||
| # | Feature | Business Requirements/why this feature is needed? | RDK Ticket | MVP | Released/Available | Dependencies | SoC/OEM/App Partner ETA | Code Readiness | Remarks |
|---|
Architecture Diagram