91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

跨端、小程序、ChatGPT? 看涂鴉如何玩轉(zhuǎn)面板開發(fā)!

涂鴉開發(fā)者 ? 2023-04-18 10:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如何讓開發(fā)者更便捷高效地開發(fā)面板小程序?

全球化 IoT 開發(fā)平臺(tái)服務(wù)商涂鴉智能(NYSE:TUYA,HKEX:2391)原先提供的是一套基于 React Native(簡稱 RN)的面板 SDK,但是隨著面板規(guī)模的不斷增長,以及 RN 的使用限制等原因,面板的開發(fā)和維護(hù)變得愈發(fā)困難。

于是我們自研了面板小程序開發(fā)方案,旨在讓面板的開發(fā)更加便捷,運(yùn)行更加穩(wěn)定高效。

那什么是面板小程序呢?

01

面板小程序是一套全新的設(shè)備面板開發(fā)方式,它基于涂鴉的智能小程序技術(shù)體系,集成了面板的相關(guān)能力和環(huán)境。

它通過以下兩種方式來加強(qiáng)提升面板開發(fā)效率和體驗(yàn):

1. 通過IDE集成了面板特有的開發(fā)調(diào)試環(huán)境

2. 提供了 Ray 這個(gè)開發(fā)框架

接下來,我們詳細(xì)介紹下這兩大特性。

一、IDE面板環(huán)境

1、面板體驗(yàn)

面板體驗(yàn)功能支持一鍵創(chuàng)建本地虛擬面板小程序,包含一些基礎(chǔ)調(diào)試功能,其接口調(diào)用是通過本地模擬實(shí)現(xiàn)。可用于快速了解和體驗(yàn)面板的開發(fā)流程。

9a39745c-da9b-11ed-ad0d-dac502259ad0.png

9a577704-da9b-11ed-ad0d-dac502259ad0.png

2、設(shè)備插件

為了能夠在 IDE 中運(yùn)行面板小程序,涂鴉引入了虛擬設(shè)備體系來模擬面板運(yùn)行環(huán)境,同時(shí)能夠更方便地調(diào)試 DP 下發(fā)上報(bào)。在開發(fā)時(shí),只需要在項(xiàng)目配置中添加需要調(diào)試的產(chǎn)品,就可以通過掃碼將該產(chǎn)品下的虛擬設(shè)備綁定到 IDE 中。

簡單操作后,開發(fā)者即可在 IDE 中實(shí)現(xiàn)代碼調(diào)試,以盡量減少開發(fā)期間對真機(jī)的依賴。

除了可以輕松實(shí)現(xiàn)設(shè)備 DP 調(diào)試外,該插件還提供了:

多語言字段查看、檢查、搜索、上傳;

設(shè)備日志查詢;

智能設(shè)備模型的數(shù)據(jù)注入

9a76c7da-da9b-11ed-ad0d-dac502259ad0.png

二、Ray-IoT領(lǐng)域的跨端框架

小程序的基礎(chǔ)語法是類似前端的 HTML、CSS、JavaScript,同當(dāng)前其他廠商的小程序語法基本保持一致,可有效確??缍说拈_發(fā)體驗(yàn)。

為了讓涂鴉現(xiàn)有的開發(fā)者,能更好地遷移到面板小程序,涂鴉研發(fā)了 Ray,并將其作為研發(fā)面板小程序的默認(rèn)框架。不僅能大大降低小程序面板開發(fā)門檻,還能讓開發(fā)者復(fù)用 React 的編程習(xí)慣和生態(tài)。

9a15a8ec-da9b-11ed-ad0d-dac502259ad0.png

02

工作原理,簡單來說,就是將 React 的代碼通過編譯和運(yùn)行,轉(zhuǎn)化成小程序語法,使其最終能在小程序容器內(nèi)運(yùn)行起來。

1、React

Ray 的本質(zhì)是靠 react-reconciler 實(shí)現(xiàn)的一個(gè)小程序端的渲染器。因此,你可以靠完整的 React 語法,以及大部分的 React 生態(tài)來編寫你的面板小程序代碼。

2、智能設(shè)備模型(SDM)

智能設(shè)備模型是一個(gè)服務(wù)于面板開發(fā)的開發(fā)庫,它統(tǒng)一封裝了對設(shè)備的控制接口,并且可利用 DP Schema 獲取 ts提示,讓調(diào)用更加便捷。

9abdfc4a-da9b-11ed-ad0d-dac502259ad0.png

另外,雖然面板小程序提供了很豐富的 API,但是有些 API 比較原子化,有一定的使用門檻。我們將定時(shí)、場景等高級能力進(jìn)一步封裝成能力(ablities)提供給開發(fā)者,降低開發(fā)成本。

SDM 的架構(gòu)如下圖所示:

9addfe64-da9b-11ed-ad0d-dac502259ad0.png

3、跨微信小程序

開發(fā)者在開發(fā)面板小程序后,可以將面板小程序編譯打包為微信小程序代碼,當(dāng)然也可以直接使用 Ray 跨端框架,全新開發(fā)一個(gè)專屬于你自己的微信小程序。

由于微信小程序和涂鴉 App 的運(yùn)行容器有一定差異,因此我們提供了額外的面板--小程序微信 SDK(@ray-js/wechat) ,來解決在微信環(huán)境運(yùn)行所需要的 API 接口、組件及頁面模塊。

9b0d1fe6-da9b-11ed-ad0d-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 開發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    378

    瀏覽量

    42148
  • 設(shè)備
    +關(guān)注

    關(guān)注

    2

    文章

    4835

    瀏覽量

    73735
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    用 1024 顆 LED 點(diǎn)亮像素創(chuàng)意!涂鴉 T5 AI 像素屏方案,高密度·高兼容·全開源

    在嵌入式開發(fā)中,一塊可高度自定義的智能顯示屏,無疑是許多開發(fā)者的夢想畫布。如果你熱愛像素藝術(shù)的復(fù)古趣味,又想玩轉(zhuǎn)AI語音交互,那這款高密度像素屏絕對是你的理想項(xiàng)目。涂鴉T5AI像素屏
    的頭像 發(fā)表于 01-29 18:11 ?195次閱讀
    用 1024 顆 LED 點(diǎn)亮像素創(chuàng)意!<b class='flag-5'>涂鴉</b> T5 AI 像素屏方案,高密度·高兼容·全開源

    涂鴉程序性能全面升級:啟動(dòng)耗時(shí)縮短?30%,極致體驗(yàn)、毫秒必爭!

    、卡片等等核心業(yè)務(wù)的主要?jiǎng)討B(tài)框架,涂鴉程序在保證它的基礎(chǔ)體驗(yàn)性能上顯得尤為重要。隨著智能設(shè)備越連越多、業(yè)務(wù)能力不斷擴(kuò)張,“快”已經(jīng)不是加分項(xiàng),而是硬指標(biāo)。
    的頭像 發(fā)表于 12-04 18:08 ?386次閱讀
    <b class='flag-5'>涂鴉</b>小<b class='flag-5'>程序</b>性能全面升級:啟動(dòng)耗時(shí)縮短?30%,極致體驗(yàn)、毫秒必爭!

    告別復(fù)雜開發(fā)!涂鴉Zigbee通用對接方案,開創(chuàng)“模組+主機(jī)”積木式開發(fā)架構(gòu)

    讓智能設(shè)備實(shí)現(xiàn)高度靈活的合作開發(fā)模式,一直是開發(fā)者的核心訴求。但復(fù)雜的無線通信協(xié)議,常常成為產(chǎn)品創(chuàng)新路上的“攔路虎”。為此,涂鴉專門推出Zigbee通用對接方案!它將開發(fā)棘手的無線通信
    的頭像 發(fā)表于 10-30 18:43 ?652次閱讀
    告別復(fù)雜<b class='flag-5'>開發(fā)</b>!<b class='flag-5'>涂鴉</b>Zigbee通用對接方案,開創(chuàng)“模組+主機(jī)”積木式<b class='flag-5'>開發(fā)</b>架構(gòu)

    【HarmonyOS next】ArkUI-X休閑益智連連【進(jìn)階】

    連連游戲?yàn)槔疃冉馕?b class='flag-5'>跨平臺(tái)開發(fā)的核心優(yōu)勢。 一、ArkUI-X平臺(tái)架構(gòu)優(yōu)勢 圖:ArkUI-X平臺(tái)運(yùn)行原理示意圖 ArkUI-X通
    發(fā)表于 06-28 21:51

    ArkUI-X平臺(tái)技術(shù)落地-華為運(yùn)動(dòng)健康(一)

    及體驗(yàn)一致性問題凸顯,例如占比90%的健康詳情界面使用原生實(shí)現(xiàn),多平臺(tái)&多端,開發(fā)維護(hù)成本高。 有鑒于此,引入一種平臺(tái)開發(fā)技術(shù)做到\"一次開發(fā)、三
    發(fā)表于 06-18 22:53

    ArkUI-X平臺(tái)應(yīng)用改造指南

    工作量大幅增加,開發(fā)成本也隨之上升,而且很難保持一致的交互體驗(yàn)。 ArkUI-X 平臺(tái)框架是基于 HarmonyOS 打造的平臺(tái)框架
    發(fā)表于 06-16 23:05

    鴻蒙5開發(fā)寶藏案例分享---線程性能優(yōu)化指南

    ;>Worker</span>做多線程開發(fā)時(shí),總遇到對象線程卡頓的問題,原來鴻蒙早就提供了解決方案。下面結(jié)合代碼和實(shí)戰(zhàn)案例,帶你徹底玩轉(zhuǎn)性能優(yōu)化! 一、痛點(diǎn):
    發(fā)表于 06-12 17:13

    鴻蒙5開發(fā)寶藏案例分享---一多開發(fā)實(shí)例(短視頻)

    ?【干貨預(yù)警】今天在鴻蒙開發(fā)者文檔里挖到寶了!原來官方早就藏了這么多\"一多開發(fā)\"的實(shí)戰(zhàn)案例,難怪我之前的適配總踩坑... 這就把最新發(fā)現(xiàn)的短視頻
    發(fā)表于 06-03 15:59

    【覓感 涂鴉】覓感科技和涂鴉智能聯(lián)合創(chuàng)新,共同推進(jìn)AI智慧照明行業(yè)發(fā)展

    涂鴉智能(紐交所代碼:TUYA;港交所代碼:2391)是全球領(lǐng)先的AI云平臺(tái)服務(wù)提供商,致力于構(gòu)建智慧解決方案的AIoT開發(fā)者生態(tài),賦能萬物智能。涂鴉智能提供的云計(jì)算及生成式人工智能能力,為智能設(shè)備
    的頭像 發(fā)表于 05-23 14:18 ?883次閱讀
    【覓感 <b class='flag-5'>涂鴉</b>】覓感科技和<b class='flag-5'>涂鴉</b>智能聯(lián)合創(chuàng)新,共同推進(jìn)AI智慧照明行業(yè)發(fā)展

    網(wǎng)關(guān)智商暴增!涂鴉T5AI網(wǎng)關(guān)開發(fā)框架讓設(shè)備秒懂人話,兼容國內(nèi)外頂尖AI大模型

    2025年2月,涂鴉全新發(fā)布WuKongAI硬件開發(fā)框架(點(diǎn)擊查看WuKongAI硬件開發(fā)框架往期介紹),為廣大智能設(shè)備和AI玩具開發(fā)者提供了強(qiáng)有力的技術(shù)支撐!在此基礎(chǔ)上,我們將AI大
    的頭像 發(fā)表于 05-22 18:30 ?1315次閱讀
    網(wǎng)關(guān)智商暴增!<b class='flag-5'>涂鴉</b>T5AI網(wǎng)關(guān)<b class='flag-5'>開發(fā)</b>框架讓設(shè)備秒懂人話,兼容國內(nèi)外頂尖AI大模型

    涂鴉智能重磅發(fā)布四大AIoT技術(shù)引擎,賦能開發(fā)者以AI重構(gòu)物理世界

    4月23日,涂鴉智能以“AI+IoT”為主題,在深圳舉辦了2025TUYA全球開發(fā)者大會(huì)。通過聚焦AI與IntelligenceofThings的深度融合,重塑智能設(shè)備的交互方式與功能邊界,涂鴉智能
    的頭像 發(fā)表于 05-08 19:07 ?799次閱讀
    <b class='flag-5'>涂鴉</b>智能重磅發(fā)布四大AIoT技術(shù)引擎,賦能<b class='flag-5'>開發(fā)</b>者以AI重構(gòu)物理世界

    涂鴉智能重磅發(fā)布四大AIoT技術(shù)引擎,賦能開發(fā)者以AI重構(gòu)物理世界

    4月23日,2025 TUYA全球開發(fā)者大會(huì)在深圳隆重開幕。全球AI云平臺(tái)服務(wù)提供商涂鴉智能(NYSE: TUYA,HKEX: 2391)以“AI+IoT”為主題,通過聚焦AI
    發(fā)表于 04-24 09:42 ?706次閱讀
    <b class='flag-5'>涂鴉</b>智能重磅發(fā)布四大AIoT技術(shù)引擎,賦能<b class='flag-5'>開發(fā)</b>者以AI重構(gòu)物理世界

    直播|Tuya AI硬件開發(fā)平臺(tái)開源啦!搭載超強(qiáng)AI能力,助力個(gè)人開發(fā)者打破技術(shù)壁壘

    為了幫助個(gè)人開發(fā)者有效降低開發(fā)智能產(chǎn)品的門檻,涂鴉之前推出過完全開源、充分開放的開發(fā)框架---TuyaOpenFramework(點(diǎn)擊查TuyaOpen往期完整介紹)。它基于
    的頭像 發(fā)表于 04-23 18:41 ?1620次閱讀
    直播|Tuya AI硬件<b class='flag-5'>開發(fā)</b>平臺(tái)開源啦!搭載超強(qiáng)AI能力,助力個(gè)人<b class='flag-5'>開發(fā)</b>者打破技術(shù)壁壘

    2025 TUYA全球開發(fā)者大會(huì)開幕在即!涂鴉攜手五大模型巨頭共話AI應(yīng)用落地之道

    4月23日,2025TUYA全球開發(fā)者大會(huì)即將在深圳盛大舉行。此次大會(huì),涂鴉智能將以“AI+IoT”為主題,旨在將大模型、智能算法等前沿AI技術(shù)與IoT深度融合,實(shí)現(xiàn)從設(shè)備互聯(lián)到場景認(rèn)知的底層突破
    的頭像 發(fā)表于 04-10 19:04 ?939次閱讀
    2025 TUYA全球<b class='flag-5'>開發(fā)</b>者大會(huì)開幕在即!<b class='flag-5'>涂鴉</b>攜手五大模型巨頭共話AI應(yīng)用落地之道

    直播預(yù)告| AI 玩偶爆款密碼:涂鴉 AI 玩偶方案如何賦能開發(fā)者伙伴?

    一、涂鴉AI玩具解決方案的獨(dú)特之處涂鴉AI玩具解決方案重磅聯(lián)手DeepSeek、豆包、通義千問、Kimi、元寶、OpenAI、Claude、Gemini、AmazonNova等大模型廠家,使開發(fā)者能
    的頭像 發(fā)表于 03-13 18:00 ?1070次閱讀
    直播預(yù)告| AI 玩偶爆款密碼:<b class='flag-5'>涂鴉</b> AI 玩偶方案如何賦能<b class='flag-5'>開發(fā)</b>者伙伴?