考慮兩個方面,開發成本和森訊推廣成本。
原生(shēng)APP一(yī)般要同畫會時開發iOS和Android他問兩套,而小程序隻需要做一(yī)間商套。毫無疑問,這點是(shì)小黑讀程序最大的(de)優勢,從(có報很ng)這個角度來看(kàn)為她,小程序是(shì)“跨平台“的(de)師體。
具體(tǐ)到(dào)拿下開發效率上,很(hěn)遺憾,在現階站爸段,開發一(yī)套完整邏輯的(d年綠e)應用程序,小程序的(de)開發效率是(s吧黑hì)低于APP的(de男視)。小程序獨立出了(le)一(現冷yī)個封閉的(de)生(sh制畫ēng)态。
我們經常說(shuō)不要得妹重複的(de)造輪子,可小程序現在是(s海花hì)裸奔,你得(de)關很自(zì)己去(qù)造輪子。而iOS和An醫森droid經過經年的(de)累積,已有大小報量的(de)成熟組件可以使用。
相反,小程序目前還處于内測階睡西段,沒有任何優秀的(de)第三方組件可以使用。而飛村官方提供的(de)組件,接口非常的(de)少(開窗shǎo),實現功能沒問題,但風自(dàn)你想自(zì)己月月去(qù)定義組件屬性、樣式是路農(shì)很(hěn)困難的(d樹城e)(這點真的(de)很(hěn)舞很奇怪,所有組件沒有任何設置樣式的(公月de)接口)。
我們團隊做了(le)個簡單的(de)對姐都比,開發同樣一(yī)款簡玩什單的(de)天氣應用。iOS拿(n不分á)到(dào)UI設計(jì)稿後,輕車熟歌西路(lù)兩天搞定,各種但湖交互不需要UE,都是(shì)iOS答愛常用動畫(huà)。web前端這邊,拿(近畫ná)著(zhe)設計(jì)稿去(qù)找U動謝I:
這個透明的(de)狀态欄我沒法實現,因爲刀好小程序的(de)狀态欄必須木腦要有 ; 底部對件的(de)Tab欄我隻能外商設置顔色和圖片,設計(jì)稿裏的(de好化)樣式我做不出來; Banne銀朋r輪播的(de)指示點我改不了(le)。
我們在小程序開發中遇到(dào)最棘手的銀她(de)2個問題:
缺少(shǎo)統計(jì)、繪圖組件,以湖放前的(de)echarts和hig員票htcharts都無法使用,隻能用c湖風anvas去(qù)繪制,耗費(fèi)體開的(de)時間之多(duō)可想而知街的。我們目前正在著(zhe)手修改討喝一(yī)款基于canvas的(d師低e)開源繪圖組件,讓其支持小程序。音文
小程序不支持WebView,大兵不量已被靜(jìng)态化好(hǎo)的錢雜(de)HTML頁面完全沒辦法在小程黑術序上展示。如(rú)果要支持格式化的(de)文制時本顯示,目前思路(lù)有二種:
編寫工具,用正則表達式解唱商析HTML,并轉化成小程序的他能(de)标簽。這個過程很(hěn)繁瑣,不事音僅要處理标簽還要處理樣式。比如子我(rú)html中的(de能船) ul 簽,處理起來就(jiù)很(hě城雪n)棘手;再比如(rú)小程序藍亮裏的(de)中是(shì)不議呢能嵌套的(de)(嵌套後内部的(de)text鐵湖樣式無效),而這樣的(de亮鐵)嵌套在html中太常見(jiàn)了(看秒le)。
編寫一(yī)個針對wxml的高坐(de)文本編輯器,用這樣的理北(de)編輯器重新錄入和格式化文本刀音(這就(jiù)是(shì)小程序帶來的(車書de)一(yī)個挺好(hǎo可冷)的(de)機會(huì森會))
小程序原生(shēng)支持WebView銀房的(de)可能性很(hěn)小。如(rú)果錯土支持WebView,那(海了nà)以前用HTML5開發的(de)各類We短科bApp又可以在小程序裏跑了(le很秒),iOS —-> 微醫湖(wēi)信—-> 小程序—->藍鐵; WebView,這複雜(匠雜zá)的(de)結構是(shì)要慢輛逆天的(de)。但(dàn)有可能微(wēi)信有麗會(huì)開放一(yī)個隻支持CS得從S+HTML的(de)WebView,不能運行好明(xíng)javascr北遠ipt。
開發者在開發小程序之前一(yī)定要預習分先對這些(xiē)技(jì聽用)術(shù)問題做充分(fēn)的(可個de)了(le)解,并在設計(jì朋跳)上、功能規劃上盡可能的(de)規避。
現階段,你想按照你的(de南麗)UI設計(jì)去(qù)開發,和區困難不小。有人說(shuō)目前花子小程序還在内測,未來會(huì)有大量的子舞(de)組件出現。會(huì)有組件出現我毫不懷會林疑,但(dàn)組件的(de)質量怎麽樣,開發者坐海的(de)熱(rè)情有多(劇對duō)高,能不能形成一長商(yī)個良好(hǎo)的(de)社區高聽氛圍,這些(xiē)都是(shì)未知數(shù唱線)。中國能夠靜(jìng)下(xià)心影微來做開源的(de)開發者,真的房市(de)挺少(shǎo)。
至于推廣成本和用戶獲取上話林,很(hěn)多(duō)人都認爲小程序會校妹(huì)有絕對的(de)優勢,它處于哥電微(wēi)信内部,理應離微(w熱吧ēi)信關系鏈條更近(jìn)。可微(w公件ēi)信至今沒有給小程序分(f匠費ēn)享的(de)接口,區行也許以後會(huì)給新的(de)接口,也許會唱業(huì)将小程序綁定到(dào購費)公衆号,借助公衆号來傳播,也許根本不給小程序提但報供分(fēn)享的(de)接口。
誰知道呢(ne)?
APP獲取用戶成本高的(de風草)一(yī)個根本原因是快錯(shì)用戶手機裏的(de)APP已經們南飽和了(le),我們不能拿(ná)一(機農yī)個新興生(shēng)态的(de)用戶獲作說取成本和一(yī)個已經飽和的(d子兒e)生(shēng)态做對比。
當小程序的(de)生(shēng)購城态也飽和的(de)時候,也國這個成本還低嗎?點開你微(wēi)數區信裏的(de)訂閱号,刺目的(de)紅(h科得óng)色數(shù)字有沒有亮瞎你的(de)開媽眼?而你又認真去(qù)閱讀(dú)的(de房放)文章(zhāng)有幾篇?大量刷來的(計好de)用戶那(nà)不叫用戶慢吃,想獲取一(yī)個真實的(de)用戶現南的(de)成本從(cóng)來什女都不低。
這裏還是(shì)建議各位開發者,把精力真正的(站身de)放在産品上,不要一(yī又文)味的(de)盯著(zhe)著(zhe)微(飛聽wēi)信的(de)傳播優勢了現和平台優勢。小程序由于門(mén)檻較低,競弟化争的(de)激烈程度将遠超iOS和Andro對水id。
Web發展這麽多(duō)年, 積累科如的(de)大量前端人才,極動文有可能被這波熱(rè)潮釋放。做器把精力投入在打磨産品上,結合自(zì)己産品的(外一de)特點适度營銷,這才是(shì)王道。