最近后臺(tái)有人問機(jī)智云公版APP、APP開源框架、APP代碼自動(dòng)生成服務(wù)、超賽在線配置APP,它們之間有啥區(qū)別?個(gè)人覺得,區(qū)別主要在于我想用它們做啥?想快速控制 or 測(cè)試——選機(jī)智云公版APP想學(xué)習(xí)掌握技能——選機(jī)智云APP開源框架想學(xué)習(xí)掌握技能——選機(jī)智云APP代碼自動(dòng)生成服務(wù)想高效制作個(gè)性化APP——選機(jī)智云超賽在線配置APP服務(wù)下面將他們進(jìn)行對(duì)比
1、機(jī)智云公版APP
機(jī)智云公版App,俗稱“產(chǎn)品調(diào)試APP”,是全球首款IoT設(shè)備通用調(diào)試工具,根據(jù)開發(fā)者自定義的產(chǎn)品功能,自動(dòng)生成可響應(yīng)的控制頁(yè)面。
開發(fā)者在機(jī)智云平臺(tái)開發(fā)智能硬件時(shí),可以很方便地使用該App對(duì)硬件設(shè)備進(jìn)行調(diào)試和驗(yàn)證。此APP有完整的用戶注冊(cè)、登陸和注銷流程,并且可以完成機(jī)智云智能硬件的配置入網(wǎng)、設(shè)備搜索、設(shè)備綁定、設(shè)備登錄、設(shè)備控制、遠(yuǎn)程控制、狀態(tài)更新、本地遠(yuǎn)程切換等基本設(shè)備操作。2、APP開源框架服務(wù)機(jī)智云APP開源框架,是使用機(jī)智云SDK開發(fā)的APP模板,實(shí)現(xiàn)了SDK的加載、初始化、用戶注冊(cè)、用戶登陸、設(shè)備配置、設(shè)備發(fā)現(xiàn)、設(shè)備連接、設(shè)備列表等基本的功能。
APP開源框架是一個(gè)可以編譯的源碼工程,對(duì)所有開發(fā)者開源,目前提供iOS和Android版本。APP開發(fā)者可以在框架上實(shí)現(xiàn)具體產(chǎn)品的控制頁(yè)面就可以生成一個(gè)完整的APP。
視頻版使用指南
1、開發(fā)者中心產(chǎn)品及設(shè)備應(yīng)用創(chuàng)建(App開發(fā)前傳)https://v.qq.com/x/page/p0344jspddv.html我們?cè)赼pp開發(fā)之前,需要學(xué)會(huì)在機(jī)智云開發(fā)者中心創(chuàng)建新產(chǎn)品。首先選擇產(chǎn)品分類和方案,為產(chǎn)品添加數(shù)據(jù)點(diǎn),最后為產(chǎn)品創(chuàng)建應(yīng)用。為了幫助大家更好地理解整個(gè)創(chuàng)建過程,我們?cè)谝曨l里穿插著介紹了開源框架、數(shù)據(jù)點(diǎn)、數(shù)據(jù)點(diǎn)模板、Product key、Product Secret、App ID、App Secret等用法。2、使用開源框架快速開發(fā)一個(gè)功能簡(jiǎn)單的iOS Apphttps://v.qq.com/x/page/b0350blmgcf.html本教程在開源框架代碼基礎(chǔ)上做一個(gè)控制gokit紅燈開關(guān)的iOS App。下載代碼后進(jìn)行APP定制,在控制頁(yè)面的布局文件中創(chuàng)建點(diǎn)擊事件,將pruductkey燒寫進(jìn)Gokit的MCU固件中,最后為大家實(shí)操展示APP控制Gokit亮燈。為了幫助大家更好地理解整個(gè)創(chuàng)建過程,我們?cè)谝曨l里穿插著介紹了開源框架代碼模塊、代碼功能、指令添加、iOS app、設(shè)備配置等用法。3、使用開源框架快速開發(fā)一個(gè)功能簡(jiǎn)單的Android Apphttps://v.qq.com/x/page/p03512if92n.html本教程在開源框架代碼基礎(chǔ)上做一個(gè)控制gokit紅燈開關(guān)的Android App。下載代碼后進(jìn)行APP定制,在設(shè)備控制頁(yè)面的布局文件中創(chuàng)建點(diǎn)擊事件,將pruductkey燒寫進(jìn)Gokit的MCU固件中,最后為大家實(shí)操展示APP控制Gokit亮燈。為了幫助大家更好地理解整個(gè)創(chuàng)建過程,我們?cè)谝曨l里穿插著介紹了開源框架代碼模塊、代碼功能、指令添加、Android app、設(shè)備配置等用法。
3、APP代碼自動(dòng)生成服務(wù)為了降低開發(fā)智能硬件APP開發(fā)門檻,降低開發(fā)資源的投入,機(jī)智云在《APP開源框架》基礎(chǔ)上進(jìn)一步推出了實(shí)現(xiàn)項(xiàng)目完整控制功能的APP開源代碼。
當(dāng)開發(fā)者在產(chǎn)品項(xiàng)目上創(chuàng)建對(duì)應(yīng)的數(shù)據(jù)點(diǎn)后,云端會(huì)根據(jù)產(chǎn)品定義的數(shù)據(jù)點(diǎn)生成對(duì)應(yīng)產(chǎn)品的APP參考代碼。 開發(fā)者下載源碼后,只需要優(yōu)化UI和設(shè)計(jì)設(shè)備控制界面控制邏輯,源碼的控制頁(yè)面編寫了機(jī)智云SDK控制設(shè)備的標(biāo)準(zhǔn)流程,APP源碼二次開發(fā)過程中只需按照該流程進(jìn)行相關(guān)代碼的優(yōu)化即可快速完成針對(duì)自身產(chǎn)品的智能控制APP。自動(dòng)生成的APP代碼模塊化集成了一個(gè)智能硬件APP必備功能,主要包括:
1.用戶部分:用戶注冊(cè),找回密碼、第三方登錄(微信登錄、QQ登錄)
2.配置設(shè)備入網(wǎng)(Arilink+SoftAP)
3.設(shè)備發(fā)現(xiàn),列表展示
4.設(shè)備控制
5.消息推送:設(shè)備報(bào)警后給APP推送報(bào)警信息,主要合作推送平臺(tái)是極光推送和百度推送。
使用介紹:http://docs.gizwits.com/zh-cn/UserManual/devApp.html4、機(jī)智云超賽在線配置APP服務(wù)這是一款無(wú)需下載安裝,只需登陸機(jī)智云開發(fā)者中心,就能夠通過自主設(shè)計(jì)、自主編輯UI、在線配置,就能制作出一款個(gè)性化的iOS和ios應(yīng)用。該服務(wù)還提供了自定義模板,您可以使用模板,也可以修改模板中的icon、啟動(dòng)畫面,還有APP在線發(fā)布、版本管理服務(wù),加速應(yīng)用開發(fā),滿足個(gè)性需求。還支持一個(gè)應(yīng)用可以關(guān)聯(lián)多個(gè)硬件設(shè)備,換言之,一個(gè)APP控制多個(gè)智能硬件。使用機(jī)智云超賽在線配置服務(wù),即使不懂云和App開發(fā),也可以在不用寫任何代碼的情況下,輕松制作一款擁有專屬UI頁(yè)面的App遠(yuǎn)程對(duì)硬件的訪問。
無(wú)論是選用什么哪種方式進(jìn)行APP開發(fā),取決于最終目的。無(wú)論哪種開發(fā)方式,都是為了滿足個(gè)性化需求。
-
APP
+關(guān)注
關(guān)注
33文章
1574瀏覽量
72490 -
機(jī)智云
+關(guān)注
關(guān)注
2文章
590瀏覽量
26411
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論