《近匠》蒲公英:一站式免費應用內測平臺

>>>  創業先鋒 眾人拾柴火焰高  >>> 簡體     傳統

蒲公英是一款專為iOS、Android開發者提供的免費應用內測平臺,解決開發者將應用分發給內測用戶時的繁雜、低效問題。通過它 ,開發者可將應用一鍵上傳至蒲公英網站實現托管,托管后的應用擁有單獨的下載頁面。開發者只需將下載頁面地址或二維碼發給內測用戶,測試用戶即可用手機直接安裝,避免了傳統方式下測試用戶需要將手機用數據線連接到電腦,才能安裝測試應用的痛苦過程。


 

蒲公英創始人&CEO 石瑞


蒲公英于2014年7月上線,目前已經擁有Web、iOS、Android、Mac、Windows多平臺的客戶端,將來會推出 SDK,整合測試流程,解決開發者和用戶在應用測試中遇到是所有問題。另外,蒲公英還與友盟、酷傳、愛加密等國內主流的開發者服務合作,形成應用服務的完整生態圈。目前,上線僅半年時間,蒲公英上已經有超過10萬名注冊開發者,這些開發者上傳的應用接近25萬款,總下載接近1億次。


CSDN:請簡要介紹一下你的個人背景和經歷。


石瑞:極客、全棧工程師、連續創業者。高中開始自學做網站,大學開始創業,建立了校內最大網上二手物品交易平臺,最高紀錄一天成交162單,通過這個網站,解決了自己的學費和生活費。另外,任校內最大網站管理員。課余時,開發了當時在國內排名前三的開源博客程序O-blog。畢業后先后加入康盛創想、騰訊,后來與朋友一起創立多聽FM,任多聽創始人&CTO,而后發現開發者的測試需求,創立蒲公英,目前是蒲公英創始人&CEO。


CSDN:目前蒲公英的研發團隊是什么情況?請簡單介紹一下團隊主要成員。


石瑞:蒲公英的團隊有技術大牛、有極客、有連續創業者,他們來自微軟、騰訊、ThoughtWorks、清華、海外公司等。


CSDN:做這樣一款產品的契機是什么?其中經過了哪些思考過程?為什么取名叫“蒲公英”?


石瑞:我自己是一名技術比較全面,但只有一兩項技術比較精的開發者。做了幾年手機軟件開發,深深體會到手機軟件開發者在測試時的不易,于是想要做一款工具來輔助。剛開始只是自己和幾個朋友內部使用,但是后來大家一致認可這是個好工具,于是本著"獨樂樂不如眾樂樂"的心態,就公開出來了,沒想到公開出來后數據量飛速上漲。


在沒有蒲公英之前,開發者先教會測試用戶獲取手機UDID,然后把拿到的UDID添加到蘋果開發者中心,生成證書文件,之后將證書文件下載到本地,導入Xcode,再重新打包,通過 IM 等工具發給測試用戶安裝。這個過程不僅對開發者是個考驗,單是第一步的如何獲取設備UDID,對測試用戶就是 個考驗。而你需要幾個測試用戶,上述過程就需要重復幾次。有了蒲公英以后,開發者只需要把應用上傳到蒲公英托管,托管后的應用有單獨的下載頁面(下載鏈接和二維碼),開發者只需要把下載鏈接或二維碼給到測試用戶,即可直接安裝。更加方便的是,開發者將APP上傳到蒲公英后,蒲公英還會自動從各大應用市場將應用名稱、介紹、截圖等信息拉取下來,這樣,開發者無需填寫任何資料,就可以得到一個完成的內測應用展示頁面。


蒲公英代表是分享,傳播,代表了將應用輕松分發給用戶的理念。



蒲公英OTA安裝界面


CSDN:對于這樣一款全平臺開發產品來說,在技術上和設計上分別要把握好哪幾個關鍵因素?


石瑞:穩定可靠的數據存儲。對于用戶上傳的App,一般都在10M-50M之間,相比其他的業務項目,是比較大的數據文件。因此,必須要保證數據安全可靠,易于管理,還能有效利用存儲空間。這方面蒲公英使用了云存儲,保證了存儲池的隨時擴展,還做到了數據“永不丟失”。


帶寬的成本壓力。蒲公英的帶寬流量的費用一直是非常高的,每天的流量是按照T來計算的。在這方面,蒲公英使用了CDN智能分發、智能DNS解析、以及云帶寬和本地帶寬的自動智能分配,既保證了非常快的速度,又大大降低了成本。


CSDN:在研發過程中遇到了哪些技術障礙,你們是如何克服的?


石瑞:高速增加的數據,給蒲公英的服務器造成了巨大的壓力。剛開始我們只準備了一臺配置非常低的服務器,但是1個月后就發現根本扛不住了。所以,團隊馬上購買了新服務器,但是又過了兩周,就又扛不住了。團隊在服務器的升級上花了很大的功夫,也完成了很多技術挑戰。目前我們采用了多臺服務器負載均衡、數據庫和存儲以及業務分離、多級緩存、非關系型數據庫、和遠程RPC調用等技術,目前蒲公英已經增加到6臺服務器,加上云存儲云分發系統,保證了服務的穩定可靠。



目前的上傳App界面,優化過的線路使得上傳速度很快


CSDN:目前收到過哪些讓你印象深刻的來自用戶或開發者的建議?你們如何對其進行反饋?


石瑞:蒲公英從上線以來,就收到了非常多的正面反饋。有不少的開發者非常喜歡蒲公英,主動要求捐款,或者要求開通付費功能(雖然目前蒲公英沒有付費功能)。蒲公英上線三個月的時候,一名德國的開發者聽說蒲公英的服務器不夠,立刻給蒲公英捐助了兩臺服務器。


蒲公英大約每天可以收到100多條用戶的反饋信息,目前已經開通了微信、微博、郵件、QQ群等方式與用戶互動,并且增加了專職的技術人員和客服,對用戶的反饋意見進行收集、整理、回復。


CSDN:蒲公英未來會著眼于全球,在全球化的規劃中你們有哪些具體的策略?在你看來,國外市場與中國市場的主要差別是什么?你們會如何應對?


石瑞:我們認為2D(To Developer)的服務非常易于全球化,和O2O、電商、社交等領域不同,2D的服務沒有地域性限制,而且程序代碼、開源文化也是世界通用的語言,所以我們后期會著眼于全球市場去發展。對于國外市場,我們認為比國內市場有著更大的前景,國外的技術社區發展的非常成熟,隨著軟件技術在IT行業內越來越重要的地位,我們認為前景非常廣闊。另外,我們將來會在國外設立辦公室,參加線下聚會,和國外的開發者社區進行有效結合。目前,蒲公英已經有超過30%的用戶是來自于海外市場,其中美洲、歐洲居多。


CSDN:放眼全球,你們視為對手的產品有哪些?蒲公英如何在競爭中脫穎而出?


石瑞:目前市場上蒲公英的競爭對手并不多,最大的可能要屬蘋果在去年收購的TestFlight。不過因為TestFlight目前訪問速度緩慢,交互流程復雜、不支持Android等原因,并不會對蒲公英造成威脅。將來蒲公英會專注在軟件測試領域深耕,把測試訪問做到極致。


CSDN:上線至今,蒲公英經歷過了哪些關鍵的迭代?這些迭代對于開發者的意義是什么?


石瑞:蒲公英目前的產品線非常豐富。從2014年7月上線以來,大概是每隔1-2個月就會發布一款新的產品,或者推出重要功能。目前蒲公英已經有網站、iOS和Android客戶端、Mac和PC客戶端,以及OpenAPI,多語言版本。另外,蒲公英還在研發SDK,將來,蒲公英的SDK會提供非常創新的功能,例如用戶反饋系統,CrashLog分析系統等,更多的內容目前需要保密。


CSDN:能否談一談打通上下游,與上下游廠商合作的規劃和暢想?


石瑞:蒲公英的業務,其實非常適合于和上下游服務打通。例如GitHub,StackOverflow等服務,都會是蒲公英非常適合的合作伙伴。將來,蒲公英上的測試數據、用戶反饋等內容,可以自動同步到GitHub,StackOverflow上,形成完成的開發者服務鏈。


CSDN:蒲公英目前的盈利模式是什么?未來還有哪些可行的盈利模式?


石瑞:蒲公英目前所有的功能都是免費的。因為蒲公英的團隊都是開發者,我們深知開發者這個群體在測試軟件過程中的不易,本著為開發者這個群里做點事情的愿望,我們開放了蒲公英服務。未來,我們在保持現有服務免費的基礎上,會推出更多增值收費服務。


CSDN:2015年的主要目標是什么?


石瑞:2015年,蒲公英將會在測試服務領域內進行深挖,做到測試領域內的最好,我們希望能夠真正幫助開發者提高工作效率,降低成本。




CSDN 2015-08-23 08:44:34

[新一篇] 用離職換來的領悟:人生沒有最佳時機

[舊一篇] 中國手游市場的十年諸侯大亂戰
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表