關于目前正在做的事的一些想法,短期內可以看得見做得到的一些做法。
目前在做的主要是兩部分,一個是商城系統,一個是室內定位。
- 商城系統,包括會員功能、停車、店鋪和活動等等模塊。這部分發展下去最好的結果是我們可以自己打通整個環節和系統,比如線下的會員接入和停車接入。這部分的局限在于專門給商場做系統發展空間的局限。這部分目前最大的好處是可以帶來現金流。
- 室內定位,我們目前這部分主要用來商場上,但是這部分的發展空間上限不局限于商場,很多公共場所,比如醫院、機場、火車站、博物館、景點都可以結合做應用。但是這部分商業模式不成熟,短期投入沒有回收。未來的實現地磁、藍牙等等也不確定。
可以做的一些事:
- 第一部分:web端商城系統
客戶需要什么模塊服務,不用再次開發,只需客服配置相應模塊和賬號給客戶。 - 第二部分:建造穩定的云端環境
使用多個服務器,負載均衡,阿里云數據庫,第三方文件存儲(如七牛),docker構建穩定的環境 - 第三部分:云端定位導航
定位,導航。提供給微信和客戶端使用 - 第四部分: 前端跨平臺
微信、android、ios可以由同一撥人開發,vue、react(native)。 - 第五部分:客戶端定位導航地圖SDK
本地定位能力和云端定位能力
android:藍牙、定位、導航、地圖
ios:定位、導航、地圖 - 第六部分: 商城系統實現購買支付
客戶可以直接選購需要的功能購買支付后就可以使用,無需客服人工干預。
說明
這六部分的實施需要根據市場的反饋結合公司的情況調整。比如我們去賣商城系統得到的反饋,市場空間怎么樣,能不能銷售出去等等。
如果第一部分反饋不好,第二六部分就先不用實施了,這是商場系統這一塊。室內定位這一塊,如果我們決定繼續在室內藍牙定位上做投入的話,根據目前的情況我建議放棄客戶端實現相應的功能。
客戶端不實現自己的定位導航功能
現有的該部分功能暫時不投入資源優化。優化一份云端的定位導航功能,各端均使用這一云端實現。
原因:
- 三端(云端、ios、android)都進行這部分優化,對于目前的情況需投入的資源太多。如果一定要進行這方面的優化的話,不如都投入到云端,優化我們的算法實現,根據我們的經驗不斷調整,積累下來的思想經驗。如果到了我們真的十分需要做本地化實現的時候,拿著已經經過不斷打磨的成熟的思想找相關平臺的大牛做快速的代碼實現也可以。這樣在我們資源有限的情況下,最少保證了我們可以不斷提升我們定位導航的成熟度。
- 我們做本地化實現最重要的一個原因是,室內網絡不好,但是現在商城內人們去到的大部分地方網絡都是不錯的。而且我們沒有到了用戶量和規模十分大需要為了很小的一部分的網絡不好的情況投入大量的精力做客戶端方面的實現。試想一下如果我們現在開始從頭做一款產品,我們肯定希望快速是錯、積累經驗,而不是積累了一點經驗就讓三端都去實現一遍這個經驗的結果,而且是在我們資源十分有限的情況下。我們只實驗云端一個地方,不斷優化它,積累經驗。而且相比客戶端,云端試錯改動也比客戶端快。
用戶端實現加大對微信端的投入
如果前端有精力可以做一些事情的話,我建議這部分資源投入到微信上,也包括地圖,一方面是這方面的試錯成本低,二來積累技術為跨平臺做準備,可以大大節省我們的成本。還有就是我們前端技術的積累離實現這些還差很多,再有條件有資源可以投入的時候,我希望可以投入到這里。我覺得帶來的回報價值是大于我們現在同期投入到native實現的客戶端上面的。