45 最醜微訊(1 / 2)
等到兩人回到大學城,時間已經是夜裡十點。
路舟將葉輕塵送到了樓上後,便回到了自己家中。
他燒開了一壺熱水,在廚房取出咖啡罐,拿了杯子沖了一杯濃咖啡,一手提了杯子,再從背包中掏出香煙。
他準備捕捉自己在今天車上的靈光一現。
即使路舟是一個威信重度使用者,即使他知道威信各個版本中比較重要的更新,但是路舟也仍然無法復製一個如同企鵝威信一樣的應用。
他可以從產品逆推產品邏輯,進而設計相關子業務,但是從代碼實現上來說重合的可能性基本為零。
同樣一個思路,在兩個程序員手中,最終都會寫出兩種代碼,即使運行結果都是一樣的。
路舟在紙張上畫了自己印象中威信早期的應用界麵。
「醜得有點過分」
實在無力吐槽,他隻能將就看紙上的「威信」,一邊將產品邏輯進行切分。
「刨除大量後續更新,威信最本質的功能就是通訊。」
他略為思考了一番,將微訊的整體設想分成了三個基本服務:入口服務、基礎服務、社交服務。
入口服務初期指登陸注冊認證,後續則會涉及支付認證。
基礎服務中,包含了賬戶個人信息、通訊錄和朋友關係。
社交服務,包含消息收發、推送和群組。
當用戶從登陸微訊,微訊客戶端需要調用入口服務的程序,認證了用戶身份後,從本地和服務器提取數據。
除非用戶退出應用,取消了登陸狀態,否則便不再需要調用入口服務。
而將支付認證也歸到入口中,也是考慮到涉及金錢交易,認證自然是必須的過程。
接著,當用戶修改個人信息,添加刪除好友,微訊客戶端就需要調用基礎服務的程序,進行相應數據的查詢修改。
而用戶收發消息,不言而喻,自然是調用社交服務。
這三者中,入口是查詢並認證,基礎服務是低頻修改,而社交則是重度數據的讀寫。
路舟一邊參考著醜陋的草圖,一邊在開發文檔中梳理微訊最基本的功能。
「如果,將微訊開發出來僅僅幾個人使用,倒是簡單。但一個幾人用的應用,和一個國民級別的應用,兩者即使在最本質上都是一樣的,最終要付出的真是天差地別。」
好比,入口服務,幾個人用並不會存在同一時間內幾個人同時登陸,但是千萬上億人,這樣的概率就會大大增加。
一個簡單的登陸行為,會因為用戶量增加,而使得問題的維度變得無比復雜。
這就更別提社交服務,這種高頻使用的功能中間的技術難度。
當然,再犯頭疼也還是要硬著頭皮上,不然路舟剛什麼企鵝。
而且話又說回來,再復雜也要一步步從最簡單的代碼一行行寫起。
路舟將草圖用手機拍成圖片,而後用S簡單處理,將繪畫的圖標切成應用圖標,並去掉了背景色。
一邊,他從自己的電腦代碼倉庫中,調了一個以前寫的安卓應用出來。
他簡單地調整了一些應用布局和配色,再將應用圖標更換掉,有史以來最醜「微訊」前端版本就誕生了。
「」
他無奈地笑了笑,「簡直醜得不能再醜了,這配色,這圖標。審美無能啊。」