Title: Add Support for Huawei's HarmonyOS · Issue #11004 · NativeScript/NativeScript · GitHub
Open Graph Title: Add Support for Huawei's HarmonyOS · Issue #11004 · NativeScript/NativeScript
X Title: Add Support for Huawei's HarmonyOS · Issue #11004 · NativeScript/NativeScript
Description: Is your feature request related to a problem? Please describe. To expand the reach of NativeScript applications, it is proposed that support for Huawei's HarmonyOS be added as a new target platform. This would enable developers to use th...
Open Graph Description: Is your feature request related to a problem? Please describe. To expand the reach of NativeScript applications, it is proposed that support for Huawei's HarmonyOS be added as a new target platform...
X Description: Is your feature request related to a problem? Please describe. To expand the reach of NativeScript applications, it is proposed that support for Huawei's HarmonyOS be added as a new target plat...
Opengraph URL: https://github.com/NativeScript/NativeScript/issues/11004
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Add Support for Huawei's HarmonyOS","articleBody":"### Is your feature request related to a problem? Please describe.\n\nTo expand the reach of NativeScript applications, it is proposed that support for Huawei's HarmonyOS be added as a new target platform. This would enable developers to use their existing NativeScript skills and codebase to build and deploy applications for the growing HarmonyOS ecosystem\n\n### Describe the solution you'd like\n\nThe Growing HarmonyOS Ecosystem\nHuawei's HarmonyOS is a next-generation operating system designed for a wide range of smart devices, including smartphones, tablets, wearables, and IoT devices. With a rapidly expanding user base, particularly in the Asian market, HarmonyOS presents a significant opportunity for mobile app developers. By enabling NativeScript to target HarmonyOS, the framework would empower its developers to tap into this emerging market.\n\n### Describe alternatives you've considered\n\nTechnical Approach\nAdding support for HarmonyOS would likely involve the creation of a new NativeScript runtime. This runtime would need to bridge the JavaScript world with the native APIs of HarmonyOS. Key technologies in the HarmonyOS development stack that would need to be considered include:\n\n### Anything else?\n\nArkUI: The declarative UI framework for building modern, responsive user interfaces on HarmonyOS.\nArkTS: A superset of TypeScript that is the primary language for HarmonyOS application development.\nGiven that HarmonyOS has a degree of compatibility with Android, an initial approach could investigate leveraging the existing NativeScript Android runtime and adapting it for HarmonyOS. This might offer a more streamlined path to initial support, with the potential for a dedicated, optimized runtime to be developed in the future.\n\n### Please accept these terms\n\n- [x] I have searched the [existing issues](https://github.com/NativeScript/NativeScript/issues) as well as [StackOverflow](https://stackoverflow.com/questions/tagged/nativescript) and this has not been posted before\n- [x] I agree to follow this project's [Code of Conduct](https://github.com/NativeScript/NativeScript/blob/master/tools/notes/CONTRIBUTING.md#coc)","author":{"url":"https://github.com/qqlcx5","@type":"Person","name":"qqlcx5"},"datePublished":"2025-12-05T03:09:51.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":2},"url":"https://github.com/11004/NativeScript/issues/11004"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:0e5e861c-1844-838e-4dcf-64e30eeaa06d |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D5F4:2A857F:1C243F5:26327DD:6964BA63 |
| html-safe-nonce | 1ec1731868efb6a61671dc7c074ee836510875ca68a490b43fe81024a7c8cf85 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENUY0OjJBODU3RjoxQzI0M0Y1OjI2MzI3REQ6Njk2NEJBNjMiLCJ2aXNpdG9yX2lkIjoiMjkyMTUzMDE4OTIyNTk2NjE3OSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | d18532eebcbdb439c2e298185dbd8ffe2d50c22bed60732f0a3c535552a13652 |
| hovercard-subject-tag | issue:3697328425 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/NativeScript/NativeScript/11004/issue_layout |
| twitter:image | https://opengraph.githubassets.com/288ad560e6de81367b716a3e715f44720706a6de27c1fa76e0de092b37fa77d5/NativeScript/NativeScript/issues/11004 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/288ad560e6de81367b716a3e715f44720706a6de27c1fa76e0de092b37fa77d5/NativeScript/NativeScript/issues/11004 |
| og:image:alt | Is your feature request related to a problem? Please describe. To expand the reach of NativeScript applications, it is proposed that support for Huawei's HarmonyOS be added as a new target platform... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | qqlcx5 |
| hostname | github.com |
| expected-hostname | github.com |
| None | 9917306ebdf5f9f30d13ede7b74f08a45b5f12b401ce3e4bfabd895ea0ca0ada |
| turbo-cache-control | no-preview |
| go-import | github.com/NativeScript/NativeScript git https://github.com/NativeScript/NativeScript.git |
| octolytics-dimension-user_id | 7392261 |
| octolytics-dimension-user_login | NativeScript |
| octolytics-dimension-repository_id | 31492490 |
| octolytics-dimension-repository_nwo | NativeScript/NativeScript |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 31492490 |
| octolytics-dimension-repository_network_root_nwo | NativeScript/NativeScript |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 020ceddb26807bba62dcfb410905847d63243ff5 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width