chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

那什么是面板小程序呢?

01

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

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

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

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

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

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

1、面板體驗

面板體驗功能支持一鍵創(chuàng)建本地虛擬面板小程序,包含一些基礎(chǔ)調(diào)試功能,其接口調(diào)用是通過本地模擬實現(xiàn)??捎糜诳焖倭私夂腕w驗面板的開發(fā)流程。

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

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

2、設(shè)備插件

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

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

除了可以輕松實現(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ā)體驗。

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

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

02

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

1、React

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

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

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

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

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

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

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

3、跨微信小程序

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

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

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

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

    關(guān)注

    0

    文章

    373

    瀏覽量

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

    關(guān)注

    2

    文章

    4668

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

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

    涂鴉智能與火山引擎達(dá)成重磅合作,億元補貼全力構(gòu)建AIoT開發(fā)者生態(tài)

    ? 全球化AI云開發(fā)者平臺涂鴉智能(NYSE: TUYA,HKEX: 2391)宣布與火山引擎達(dá)成重磅合作,雙方將火山引擎旗下豆包大模型接入涂鴉AI云開發(fā)者平臺,共同推進(jìn)AI大模型及云
    的頭像 發(fā)表于 02-28 09:01 ?324次閱讀
    <b class='flag-5'>涂鴉</b>智能與火山引擎達(dá)成重磅合作,億元補貼全力構(gòu)建AIoT<b class='flag-5'>開發(fā)</b>者生態(tài)

    基于QT開發(fā)國產(chǎn)主板終端桌面程序 高效、穩(wěn)定、平臺的解決方案

    開發(fā)者們面臨的一個重要挑戰(zhàn)。本文將介紹如何基于QT框架,開發(fā)適用于國產(chǎn)主板的終端桌面程序,并探討其優(yōu)勢和應(yīng)用場景。 QT是一個平臺的C++圖形用戶界面應(yīng)用
    的頭像 發(fā)表于 01-08 15:34 ?873次閱讀

    [迅為RK3568開發(fā)板]非科班也能玩轉(zhuǎn)Android應(yīng)用,體驗QT平臺能力

    [迅為RK3568開發(fā)板]非科班也能玩轉(zhuǎn)Android應(yīng)用,體驗QT平臺能力
    的頭像 發(fā)表于 12-18 16:41 ?947次閱讀
    [迅為RK3568<b class='flag-5'>開發(fā)</b>板]非科班也能<b class='flag-5'>玩轉(zhuǎn)</b>Android應(yīng)用,體驗QT<b class='flag-5'>跨</b>平臺能力

    非科班也能玩轉(zhuǎn)Android應(yīng)用,體驗QT平臺能力-迅為RK3568開發(fā)

    01-平臺的優(yōu)越性 Qt 是一個強(qiáng)大的平臺框架,允許開發(fā)者使用相同的代碼庫來構(gòu)建多個平臺上的應(yīng)用,包括 Windows、macOS、Linux 以及移動平臺 Android 和 iOS。這意味著
    發(fā)表于 12-10 14:33

    玩轉(zhuǎn)RK3588開發(fā)板基于connector-split 功能實現(xiàn)多屏聯(lián)動

    玩轉(zhuǎn)RK3588開發(fā)板基于connector-split 功能實現(xiàn)多屏聯(lián)動
    的頭像 發(fā)表于 12-02 16:05 ?979次閱讀
    <b class='flag-5'>玩轉(zhuǎn)</b>RK3588<b class='flag-5'>開發(fā)</b>板基于connector-split 功能實現(xiàn)多屏聯(lián)動

    涂鴉推出面向個人開發(fā)者的TuyaOpen Framework!極客爭鋒大賽限時報名拿大獎啦

    為了幫助開發(fā)者們高效降低開發(fā)智能產(chǎn)品的門檻,涂鴉本次重磅推出面向個人開發(fā)者的TuyaOpenFramework!它是涂鴉專門為科技愛好者、極
    的頭像 發(fā)表于 11-08 01:04 ?628次閱讀
    <b class='flag-5'>涂鴉</b>推出面向個人<b class='flag-5'>開發(fā)</b>者的TuyaOpen Framework!極客爭鋒大賽限時報名拿大獎啦

    ChatGPT 在游戲開發(fā)中的創(chuàng)新應(yīng)用

    在游戲開發(fā)領(lǐng)域,人工智能技術(shù)的應(yīng)用正變得越來越廣泛。ChatGPT,作為一種先進(jìn)的自然語言處理(NLP)模型,為游戲開發(fā)帶來了許多創(chuàng)新的應(yīng)用。 1. 動態(tài)對話系統(tǒng) ChatGPT的強(qiáng)項
    的頭像 發(fā)表于 10-25 18:05 ?1182次閱讀

    怎樣搭建基于 ChatGPT 的聊天系統(tǒng)

    開發(fā)者將ChatGPT集成到他們的應(yīng)用程序中。 2. 獲取API訪問權(quán)限 在開始之前,你需要從OpenAI獲取API密鑰。這通常涉
    的頭像 發(fā)表于 10-25 16:23 ?1029次閱讀

    揭秘動態(tài)化框架在鴻蒙系統(tǒng)下的高性能解決方案

    作者:京東科技 胡大海 前言 動態(tài)化框架 (后文統(tǒng)稱“ 動態(tài)化” ) 是一個由京東金融大前端團(tuán)隊全自主研發(fā)的,一份代碼,可以在 HarmonyOS、 iOS、Android、Web四運行的
    的頭像 發(fā)表于 10-08 13:46 ?1477次閱讀
    揭秘動態(tài)化<b class='flag-5'>跨</b><b class='flag-5'>端</b>框架在鴻蒙系統(tǒng)下的高性能解決方案

    2024 TUYA全球開發(fā)者大會(蘇州)啟幕,涂鴉攜手開發(fā)者共繪AI與能源領(lǐng)域新藍(lán)圖

    2024 TUYA全球開發(fā)者大會(蘇州)的圓滿舉辦,見證了涂鴉在AI與能源等領(lǐng)域的先進(jìn)技術(shù)實力和行業(yè)內(nèi)的強(qiáng)大影響力。未來,涂鴉還將持續(xù)攜手全球合作伙伴,共同探索AI等全新領(lǐng)域,推動技術(shù)創(chuàng)新,攜手共創(chuàng)一個更加綠色、可持續(xù)的智能世界
    的頭像 發(fā)表于 09-26 08:29 ?129次閱讀
    2024 TUYA全球<b class='flag-5'>開發(fā)</b>者大會(蘇州)啟幕,<b class='flag-5'>涂鴉</b>攜手<b class='flag-5'>開發(fā)</b>者共繪AI與能源領(lǐng)域新藍(lán)圖

    涂鴉的Link SDK如何連接到涂鴉IOT平臺教程

    一 概述 Link SDK 涂鴉Link SDK,即tuya-connect-kit。使用 C 語言實現(xiàn),適用于開發(fā)者自主開發(fā)硬件設(shè)備邏輯業(yè)務(wù)接入涂鴉 IoT。Tuya Connect
    的頭像 發(fā)表于 09-25 16:41 ?1744次閱讀
    <b class='flag-5'>涂鴉</b>的Link SDK如何連接到<b class='flag-5'>涂鴉</b>IOT平臺教程

    涂鴉引領(lǐng)云開發(fā)AI浪潮,實用給力的三大開發(fā)者工具全新發(fā)布!

    目前,AI浪潮在云開發(fā)領(lǐng)域的發(fā)展勢頭洶涌澎湃,其正以前所未有的速度席卷、重塑著各行業(yè)的面貌,引領(lǐng)了一場效率與創(chuàng)新的雙重革命。涂鴉開發(fā)者平臺作為這股AI浪潮中的探索者,不僅牢牢把握住了AI的精髓
    的頭像 發(fā)表于 08-30 12:27 ?560次閱讀
    <b class='flag-5'>涂鴉</b>引領(lǐng)云<b class='flag-5'>開發(fā)</b>AI浪潮,實用給力的三大<b class='flag-5'>開發(fā)</b>者工具全新發(fā)布!