[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
|
[oniro-wg] 2026 Proposal 2 future plans: A Next Generation Unified Development Platform for OpenHarmony/Oniro Ecosystem
|
Dear Oniro Working Group Members,
2026 Proposal 2 future plans: A Next Generation Unified Development Platform for the entire OpenHarmony/Oniro Ecosystem
This proposal advocates for the creation of a rich, open-source developer toolkit and a standardized application framework. The core objective is to enable universal native execution of ArkTS/Cangjie full fledged and Atomic/Meta mini applications across the entire spectrum of devices—phones, tablets, PCs, and wearables—within the HarmonyOS, OpenHarmony, and Oniro-based ecosystems. This aims to eliminate long-term application gaps by establishing consistent standard APIs.
Core Technical Components
The proposal outlines a multi-layered technical architecture to achieve this vision:
Foundation & Kernel: Utilizes the open-source HiShell with the new HongMeng Kernel microkernel from HarmonyOS as the system base, paired with the BiSheng compiler for native C/C++ performance.
Cross-Platform Framework: Proposes leveraging the Linux Foundation Europe's Open Mobile Hub framework as a potential model for standard API definition and cross-platform compatibility.
Runtime & Language Support: Calls for a comprehensive set of programming platforms:
DevNode-OH: A Node.js-based runtime for _javascript_/TypeScript.
BiShengJDK17: For Java development.
Python Installer: For Python development support.
Redis: 'redis-server' on HarmonyOS PC for memory data structure used in app and game development alongside enterprise solutions
Linux OpenEuler server OS installer for some VM on HarmonyOS PC system,
Hongyun Virtual Desktop
Tooling & Deployment:
Development Environment: Ports of popular open-source tools like VS Codium and GNU Emacs text editor alongside the new rewritten HarmonyOS PC Rust-based DevEco Studio IDE to form a standard, rich developer toolset on the Oniro and OpenHarmony PC system that can be integrated on OpenHarmony-based app stores for easy installation from open source Oniro App Store, Huawei HarmonyOS AppGallery, KaihongOS App Store and formerly proposed open source commercial Aptoide app store.
Strategic Alignment & Vision
Generative UI as a Forward-Looking Parallel: The referenced Google Research on "Generative UI" underscores a future trend where user interfaces are dynamically generated. This proposal's push for a universal, standardized runtime environment aligns with this direction by creating a stable foundation upon which future AI-driven, adaptive application experiences could be built.
Ecosystem Growth: By lowering development barriers through familiar, open-source tools and a "write once, run anywhere" paradigm for the device family, the proposal directly targets global developer adoption and end-user benefit by increasing app availability.
Governance & Compliance: It correctly identifies the need for the proposal to be advanced through the Oniro Working Group, with clear security measures and trademark/copyright protocols in place, ensuring legitimate and sustainable open-source collaboration.
Key Challenges & Considerations
Technical Integration: Harmonizing the proposed compilers, runtimes, and the kernel into a seamless developer experience is a significant engineering undertaking.
Standardization: Defining and gaining broad consensus for the "standard APIs" across different device form factors and stakeholders is critical for success.
Community & Momentum: While projects like auto-installer and ohosvscode demonstrate community initiative, scaling this into a fully-fledged, officially supported platform requires substantial resource commitment and governance.
Conclusion
This is a visionary and highly ambitious proposal that addresses a fundamental challenge in the OpenHarmony ecosystem: fragmentation and application scarcity. By proposing a concrete stack of open-source technologies and aligning with standardization bodies, it presents a plausible path toward a more unified, developer-friendly, and application-rich future for the platform. Its success would hinge on strategic prioritization, collaborative development within the Oniro framework, and sustained community engagement.
Best regards,
Benjamin Akhigbe
Learning Oniro/HarmonyOS UK/Global Developer
benjaminakhigbe@xxxxxxxxx