Dave Wooldridge:蘋果應用開發與營銷(圖靈訪談)
圖靈訪談之二十五:專訪Dave Wooldridge
“他不是在開發Mac和iOS應用,就是在寫作”
Dave Wooldridge,Electric Butterfly創始人,多年從事使用者介面設計和iOS應用開發工作。著有The Business of iPhone and iPad App Development (《蘋果應用開發與營銷(第2版)》)、“The Developer Sketchbook"系列,併合著有Beginning iPad Development for iPhone Developers (Apress)。
HIGHLIGHTS
- 應用成功的關鍵因素
- 積累使用者和口碑方面的最佳實踐
- 優秀的應用開發人員的素質
- 全新iPad的開發技巧
- 如果產品上線後迅速獲得大量差評,該如何處理
以下是Dave Wooldridge郵件採訪的譯文(原文見此)
Q1:可否簡要介紹一下你投身應用開發工作的過程?
Dave:1995年,我創辦Electric Butterfly公司時,最早從事的是網頁開發工作。在1997年,我開始為Mac開發應用軟體,其中既有自有應用,也有為客戶開發的專案。移動技術一直都很吸引我,因此當近幾年來手機和平板電腦應用的市場出現井噴時,開發移動應用也就成為公司業務的自然延伸。在過去幾年中,iOS應用開發已經很快成為公司的核心業務。
Q2:能否從你的眾多成功應用當中挑選一例,向中國讀者介紹一下其成功的關鍵?
Dave:Qello是我們開發的一個應用,最近已經在App Store上線,可供全球的使用者下載。它適用於iPhone、iPad和iPod touch,可以讓使用者在移動iOS裝置上舒適地觀看音樂會和音樂紀錄片。
蘋果公司青睞那些具有漂亮使用者介面和抓人使用者體驗的應用,這兩點也是我們在設計和開發過程中優先考慮的重點。2012年5月,App Store將Qello選入“新品推薦”,大大增加了應用的曝光率,使它在九十多個國家的下載量排名中名列前茅。
成功應用的另一個關鍵因素是專注於把一件事做好,在這裡就是,在有趣、易用的移動環境中把高清品質的音樂會呈現給使用者。許多開發者試圖把太多功能塞進一個應用中,誤以為這樣可以提升應用的價值。但事實上,如果你去看看App Store裡的那些成功應用,它們大多數是把一個功能做到極致。這時,少即是多。
還有一個重要因素是使應用社會化。我們在Qello中深度整合了Facebook和Twitter,並將在後續升級中增加更多社會化功能。通過允許使用者在朋友中構建與Qello相關的圈子,分享各自喜歡的音樂會,不僅可以方便粉絲們相互交流,發現感興趣的新音樂,還可以提升Qello的知名度,增加它在App Store上的下載量。
Q3:作為Electric Butterfly的創始人,可否介紹一下公司在應用業務方面的發展重點,以及在積累使用者和口碑方面的最佳實踐?
Dave:我一直算不上是個遊戲玩家,因此我也對開發遊戲沒什麼興趣。應用開發和遊戲開發對開發者有不同的技能要求。我喜歡的是開發生產力應用,那些幫助人們進行GTD的應用。因此,應用開發一直以來是公司的關注重點。開發一個應用意味著對客戶作出了長期承諾,需要持續提供更新和支援,所以這個專案最好是你真正感興趣,並願意數年如一日為之工作的。
至於積累使用者和口碑,堅實的營銷方案的確很重要,但無論多少營銷都無法使一個糟糕的產品變得成功。因此,作為開發者,你的首要職責是針對特定需求和使用者創造出儘可能最佳的應用,一個精緻、吸引人的高品質產品。其次,要通過電子郵件、Twitter、Facebook等與使用者建立起直接聯絡,並提供專業的客戶支援。這可以為你贏得忠誠的客戶,他們會把你的應用推薦給其他人。
Q4:App Store為個人開發者提供了很好的機遇。在你看來,要成為優秀的應用開發人員,需要具備哪些素質呢?
Dave:要想在App Store取得成功,要求具備多方面的技能,比如在介面設計、程式開發、市場營銷、公共關係、競爭研究以及商業運營等方面的專長。在理想狀況下,你可以網羅一個專家團隊來提供專案所需的各種技能,你也可以通過學習,做得自力更生不求人。但不論如何,作為獨立開發者,你不能只想著程式設計。不妨把你自己想象成一個企業家,要為自己的事業負全部責任。
我在學校學的是平面設計和商業,畢業獲得的學位是市場營銷方面的。因此,我是個百分百自學成才的程式設計師和介面設計師。在過去二十多年中,我閱讀了數以百計的開發類圖書,自學了數十種程式語言和工具,並經常在網際網路上檢閱教程和技術文件。我從未有一刻停止過學習,通過持續不斷的自我教育,去努力適應這個變化萬千的軟體開發世界。我想,這也是每位開發者提升自身價值的關鍵所在。
不要停止自我教育,也不要只想著改進程式設計技能。要留意所有與你所選開發平臺相關的事情,比如新的iOS商業模式、第三方服務或市場機會等。要關注你的競爭對手錶現如何,分析和借鑑其他應用開發者的經驗和教訓。還可以通過社會化媒體和技術會議與同行分享你的開發經驗。
Q5:作為應用開發者,技術、設計和推廣等方面的能力應該都很重要。在產品的不同階段,你是如何排列這些能力的優先順序並投入時間的?
Dave:作為獨立開發者,至關重要的是有效的時間管理和專案管理。我從1995年就開始自己出來做事,對於如何最大可能地利用每一個工作日也算有點心得。雖然這要求巨大的投入和專注,但一旦你找到適合自己的常規,你就會變得習以為常。
為客戶開發的專案總是有嚴格的時間限制,在截止日期前所有要求的元素都必須就位。因此,不妨把自有專案也視作為客戶開發的專案,給它安排一個截止日期。通過為每個專案制定進度表,併為不同的開發階段設定優先順序和里程碑,我得以讓自己的日常任務保持可控並符合進度。
Q6:我們看到,你的《蘋果應用開發與營銷》一書涉及應用開發的設計、技術、營銷、法律等很多方面。請問你是如何掌握這麼多不同領域的知識,並能總結成書的?
Dave:正如我前面提到的,我從未有一刻停止過學習所有與iOS應用開發、設計和運營相關的東西。當然對於這本書,我並沒有完全依賴我個人的知識和經驗。事實上,我花了數月時間研究市場,採訪其他開發者。我一直很喜歡寫作,因此當Apress聯絡到我,讓我寫這本書時,我很珍惜這個能把個人思考和經驗與研究和案例分析結合起來的機會。
Q7:你在介紹自己時,說到“他不是在開發Mac和iOS應用,就是在寫作”。你是否考慮過,將圖書做成應用,把這兩件事情合併在一起完成?
Dave:我知道一些開發者將圖書製成原生應用,並取得了成功。但對於我自己的作品,我從沒有想過要這樣做。我自己很喜歡通過電子閱讀應用,如Amazon Kindle和Apple iBooks來閱讀電子書。但如果把一本書製成一個iOS原生應用,那麼讀者只能在iOS裝置上閱讀了。作為一名作家,我是希望讓讀者擁有選擇在哪裡閱讀以及如何閱讀的自由。因此,如果讓我自己釋出我的作品的電子版,我會選擇大多數讀者首選的平臺,如亞馬遜的Kindle Store、蘋果的iBookstore,以及其他重要的電子書銷售商。
Q8:我們圖靈公司近期會將一些暢銷圖書做成應用上線。我們計劃採取類似iBooks的模式,在應用中列出正在銷售的所有產品,使用者需要註冊我們的賬戶才能進行應用內購買。請問,需要使用者註冊這一點,會有哪些優缺點呢?
Dave:釋出自有的圖書應用,優點之一是它會擴大圖靈公司的品牌知名度。但以我陋見,主要問題在於人們通常不會根據出版社搜尋圖書。讀者大都通過作者和主題檢索圖書,並會在書目數量最大的地方進行查詢,而這並不會是App Store。如果你想找一本特定主題的電子書,你首先會去哪裡呢?作為一個閱讀愛好者,我總是先搜尋亞馬遜的Kindle Store,然後才是蘋果的iBookstore。
另外,自有的圖書應用上線後,還需要大量營銷推廣工作,才能使消費者意識到有這樣一個應用存在。既然亞馬遜和蘋果已經提供了一個成形的電子書商店,吸引了數百萬使用者,那為什麼還要發明輪子從頭做起呢?
Q9:你在書中提到多種廣告形式。以你之見,圖書應用應該如何使用廣告功能呢?
Dave:如果一個應用或遊戲帶有廣告,那麼它就應該免費。使用者理解免費的產品需要通過應用內廣告來支援其開發工作。但如果使用者花了錢購買應用或解鎖高階功能,那麼廣告就應當移除。
應用內廣告需要遵守蘋果對於廣告顯示方式和擺放位置的相關規定。同時,你也要確保它不會影響到使用者使用應用時的體驗。
Q10:全新iPad的上市,給應用開發帶來新的機遇和挑戰,而這是在書中沒有涉及到的。是否可以簡要總結一下全新iPad的開發技巧?
Dave:的確,這本書出版時,全新iPad尚未面世。對於應用開發者來說,全新iPad最明顯的挑戰是其Retina螢幕。高解析度螢幕效果驚人,但這要求應用中的圖片需要增加一倍的畫素。這也意味著圖片檔案會大很多,進而導致應用的容量加大,所需的執行記憶體增加。所幸的是,全新iPad具有更大的RAM,因此對於大多數應用來說,為Retina螢幕優化過的圖片所施加的額外記憶體負擔無關緊要。許多遊戲開發者將遊戲裡的圖片轉換為向量圖片,這樣不僅可以適應任意的解析度,相較於點陣圖圖片,還可以顯著減少所需的記憶體。這或許值得借鑑。另外,即便你的應用仍然支援iPad的舊型號,你也需要為全新iPad準備一個為Retina螢幕優化過的版本,這樣它在新裝置上才會看上去效果不錯,並在競爭中不至於落於下風。
Q11:這個問題是來自我們的讀者,他們希望你能回答一個挑戰性的問題:假如產品上線後,迅速獲得大量差評,你會如何處理?
Dave:首先,你要竭盡全力避免這種情況出現,比如可以給使用者提供一個直接反饋的渠道。要做到這一點,簡單在應用中增加一個反饋框,用以接收所有客戶支援請求即可。如果你接收到大量相同的問題,你可能需要在應用的FAQ/Help中新增內容,解答這些常見的問題。另外,你可以在App Store頁面的“內容提要”末尾請求使用者不要把bug報告和功能請求寫到“使用者評價”中,同時說明通過電子郵件和應用內的反饋框,使用者可以直接聯絡到開發者並得到及時的回應。
當然,要想避免所有的負面評價是不可能的,即便那些最成功的應用也難免得到一些差評。因此,我們的目標應該是減少那些可以避免的負面評價,比如報告bug或抱怨使用問題等。為此,你需要告知使用者,你正在處理這些問題,並會在後續的升級中修正它們。簡短髮佈一個計劃就可以達到這個目的,途徑可以是在App Store頁面的“內容提要”當中,也可以是在你的網站或所有社會化媒體賬戶上,比如Twitter和Facebook。如果你的應用支援推送通知或訊息之類的,你也可以把這些資訊在使用者下次開啟應用時直接告知他們。倘若使用者知道你已經開始著手處理他們遇到的問題,他們公開抱怨的可能性也會降低一些。最後,有一點是不言而喻的,那就是你永遠要以專業、及時的方式回應所有的客戶支援請求。對待每一位消費者要像對待寶貴的投資人一樣,讓他們自感位尊言重。
Q12:讀者學習完你的書之後,還可以從哪些地方持續學習應用的開發和營銷?可否建議一些資源?
Dave:這本書的附錄提供了大量應用開發和營銷的線上資源。對於學習iOS開發,我總是會推薦非常有用的StackOverflow網站,以及蘋果的iOS開發中心上面所有精彩的技術文件和示例程式碼。許多頂尖的iOS開發者會不時發表一些部落格文章和開發教程,因此,在Twitter、Google+和Facebook找到並關注他們,留意其中的有用連結和他們分享的經驗之談。
最後,我要感謝這次採訪,並且要特別感謝那些買了我的書的人。我希望這本書會對你們有所幫助,也衷心祝願你們在今後的應用開發歷程中一切順利。
(木桑 譯)
更多精彩,加入圖靈訪談微信!
相關文章
- [英]Dave Wooldridge:蘋果應用開發與營銷(圖靈訪談)蘋果圖靈
- Dave Thomas:一個開發者的為與不為(圖靈訪談)圖靈
- 《JavaScript Web應用開發》作者Nicolas Bevacqua訪談問題徵集(圖靈訪談)JavaScriptWeb圖靈
- APICloud CTO鄒達:用Web技術加速原生應用開發(圖靈訪談)APICloudWeb圖靈
- 不是在開發就是在寫作——提問Dave Wooldridge
- 鍾冠賢:iOS開發之路(圖靈訪談)iOS圖靈
- 《JavaScript Web應用開發》作者Nicolas:恰巧,愛好變職業(圖靈訪談)JavaScriptWeb圖靈
- 圖靈訪談圖靈
- 《網際網路思維的企業》作者Dave Gray訪談問題有獎徵集(圖靈訪談)圖靈
- 訪談嘉賓推薦(圖靈訪談)圖靈
- 《R包開發》作者Hadley Wickham訪談問題有獎徵集(圖靈訪談)圖靈
- 《Flask Web開發》作者Miguel Grinberg訪談問題有獎徵集(圖靈訪談)FlaskWeb圖靈
- “圖靈訪談”微信公共賬號開通了圖靈
- 《JavaScript快速全棧開發》作者Azat Mardanov訪談問題有獎徵集(圖靈訪談)JavaScript全棧圖靈
- 移動開發專家Brian Hardy訪談有獎問題徵集(圖靈訪談)移動開發圖靈
- 紀念阿蘭·圖靈誕辰,評選“精彩·好訪談”(圖靈訪談)圖靈
- Nutz 發起者:不亦樂乎(圖靈訪談)圖靈
- 騰訊測試開發組長 · 潘在亮訪談問題有獎徵集(圖靈訪談)圖靈
- 陳世欣:產品經理與社群(圖靈訪談)圖靈
- 《網際網路思維的企業》作者Dave Gray:和需求互聯的公司們(圖靈訪談)圖靈
- 《Android系統服務開發》作者金大佑訪談問題有獎徵集(圖靈訪談)Android圖靈
- 【開發者必看】移動應用趨勢洞察白皮書-開發與營銷篇
- 《用資料講故事》作者Cole Knaflic訪談話題有獎徵集(圖靈訪談)圖靈
- 阮一峰訪談問題有獎徵集(圖靈訪談)圖靈
- 吳朱華:雲端計算與創業(圖靈訪談)創業圖靈
- 圖靈訪談系列之一:陳世欣談產品經理與社群圖靈
- 《Python Web開發:測試驅動方法》作者Harry Percival訪談問題有獎徵集(圖靈訪談)PythonWeb圖靈
- Apache Member姜寧:Apache的社群發展(圖靈訪談)Apache圖靈
- 《R包開發》作者Hadley Wickham:資料結構“神童”(圖靈訪談)資料結構圖靈
- 有獎 |《Lua設計與實現》作者codedump訪談話題徵集(圖靈訪談)圖靈
- 《黑客與設計》作者David Kadavy訪談問題有獎徵集(圖靈訪談)黑客圖靈
- 2013,做你的圖靈訪談圖靈
- 《機器學習》作者Peter Flach訪談問題有獎徵集(圖靈訪談)機器學習圖靈
- 《Swift與Cocoa框架開發》作者Paris Buttfield-Addison有獎問題徵集(圖靈訪談)Swift框架圖靈
- 《七週七併發模型》作者Paul Butcher訪談問題有獎徵集(圖靈訪談)模型圖靈
- 《演算法圖解》作者Adit Bhargava訪談問題徵集(圖靈訪談)演算法圖解圖靈
- 韓冀中:淺談Hadoop實戰(圖靈訪談)Hadoop圖靈
- 萬濤:我用公益實現黑客信條(圖靈訪談)黑客圖靈