
創(chuàng)投分享會注:本周微信后臺有讀者問創(chuàng)投分享會君,怎樣做一款手機APP,做一款手機App需要什么資源,以及需要什么技術(shù)?創(chuàng)投分享會君請出了我嗅的程序猿鐘戈——有木有一種被占便宜的趕腳,張口就管他叫“哥”,這名字取得太有心機了。鐘戈以創(chuàng)投分享會的APP為例,回顧下這兩年多的心路歷程,或供讀者借鑒——我們走過的彎路至少可以避免,我們找到的直道亦可快步通過,其中如果仍有冤枉路而我們不自知的,亦請各位讀者大神不吝賜教,若愿意加入創(chuàng)投分享會幫助我們打造更好的APP的,創(chuàng)投分享會君求之不得#身懷絕技的攻城獅,我們找你#
文/鐘戈
一、App制作資源
做簡單的App,Android平臺你需要學習java的語法,一般用的開發(fā)工具是eclipse,iOS需要學習objective-c的語法,所需開發(fā)工具xcode。然后學習Android和iOS的一些基本的控件和頁面布局,如果需要與服務端交互的,你還需要學會如何編寫服務端以及一些必要的網(wǎng)絡協(xié)議。
二、創(chuàng)投分享會App跌過的坑
創(chuàng)投分享會于2012年5月成立,在同年的8月份,響應用戶的需求,開始制作App。由于創(chuàng)投分享會當時技術(shù)團隊初創(chuàng),人員不足,沒有專門的App開發(fā)人員,倉促間先做了類App界面的wap版(m.huxiu.com),同時也在緊鑼密鼓籌劃App。出于對團隊當時的謹慎考量以及讀者需求的強烈,我們將App的制作交由外部進行開發(fā),創(chuàng)投分享會準備和提供相應的服務端接口。
這個方法的好處顯而易見,由專業(yè)團隊快捷完成App的制作并上線,但不專業(yè)的外包有可能讓為之后的工作埋下坑。
√ 首先在程序合作方面,由于是兩個不同的團隊,開發(fā)流程也不協(xié)調(diào),同一個接口需要協(xié)調(diào)兩次,建議找外包還是同一個團隊,無論是協(xié)調(diào)和開發(fā)流程都很省時間;
√ 其次就是外包團隊也是一個年輕的團隊,經(jīng)驗也不是很豐富,對于一些迭代性的錯誤和隱藏性的錯誤,把控不是很好,沒有把錯誤日志編寫進去,發(fā)現(xiàn)錯誤都無法定位到相應的錯誤點。只能是人工不斷測試,通過重造錯誤來追蹤錯誤,iOS的情況略好,畢竟就那幾款機型,但苦逼的是安卓相應的機型系統(tǒng)版本就太多了,當時的各種安卓市場還沒有像現(xiàn)在這樣,會把錯誤日志幫你記錄。
人工的重造錯誤異常困難,很多時候不得不去追蹤用戶詢問“什么機型,系統(tǒng)什么版本”,程序猿兼職客服有木有。
所以,建議大家一定不要忽略錯誤日志,這是一個重要的好習慣,用戶千千萬,他們的“測試”一定比內(nèi)部的測試更到位——不怕錯誤多,就怕無法追溯錯誤及時修正錯誤,讓用戶的糟糕體驗一再重復。
√ 第三,就是外包的時候一定要記得把屬于自己的東西要回來,比如像安卓簽名,iOS證書,嗅哥就是由于安卓簽名的丟失,導致一度安卓用戶桌面會有兩個創(chuàng)投分享會圖標/App。
√ 第四,就是切忌頻繁更新,這樣雖然顯得快速迭代,但是頻繁所帶來的負累感會讓用戶體驗下降。
√ 最后,記得做下載統(tǒng)計和使用統(tǒng)計,便于你更及時地知道App的用戶數(shù)量,也讓產(chǎn)品經(jīng)理更多地知道數(shù)據(jù),分析產(chǎn)品的不足并及時改進。
三、關(guān)于創(chuàng)投分享會App2.0的調(diào)整
經(jīng)過了早期的頻繁更新,創(chuàng)投分享會感謝過去很長一段時間用戶的積極反饋和諒解,在去年的10月嗅哥推出了App的改版——2.0版,也借【答分歧】的寶地向讀者們匯報下這次改進和提升的重點:
全新的風格,使交互體驗更加舒服流暢
增加了信息推送,使網(wǎng)站上跟用戶操作相關(guān)的信息即時推送給用戶
增加用戶消息,用App就可以查看消息
增加離線閱讀,讓用戶可以靈活地根據(jù)網(wǎng)絡狀況選擇閱讀的時機
最近的一次更新,嗅哥為大家?guī)砹艘恢逼诖乃阉鞴δ堋獎?chuàng)投分享會所有沉淀的文章,都可以通過搜索找到,再次品讀。
以上就是鐘戈(哥)為大家?guī)淼谋酒诖鸱制?,繼續(xù)歡迎大家向創(chuàng)投分享會的微信#提問#,特別歡迎高質(zhì)量的提問。
