給移動應用開發新手的6個建議

 英文原文:6 Tips for Beginning App Developersphp

  轉到移動應用程序的開發,並不僅意味着去適應一個小得多的顯示屏。不論是在蘋果應用商店(App Store)、微軟的Windows Phone應用商店(Windows Marketplace)、Google的Android應用市場(Android Marketplace),仍是在消費者和企業關注的其餘移動應用站點,若是你但願你的軟件被人們發現,你就必定要牢記下面這6個建議。程序員

  移動應用商店已經完全地顛覆了人們對於買賣軟件的舊觀念。用戶評分和反饋使得移動應用駛向了一個徹底不一樣的方向,甚至連開發人員當初都沒有預料到。社區從未如此直接地掌控專有軟件的開發過程。針對準備在陌生環境下開發移動應用程序的開發人員,如下是一些小貼士。編程

  0. 以最小可行的產品做爲開始app

  你的方法應該是:儘早發佈,常常發佈。發佈一款最小可行的產品可讓你在花費最少代碼編寫時間的同時獲取需求。在應用商店中,一些最成功的應用程序卻擁有最簡單的功能。在你開發出一整套複雜的東西以前,最好花上個週末趕出一個功能單一卻強大的產品吧。在 LincWare擔任Global Solutions副總裁,同時身爲LincDoc Mobile發行人的丹尼爾奧樂瑞如是說。學習

  肯定應用程序何時達到了可行性階段,這纔是你所面對的難關。功能性和可靠性並非惟一的先決條件。發佈一款用戶界面愚蠢醜陋的應用,通常會被用戶評級扼殺。在清新的用戶界面上進行構建是很重要的。如果在首發後再對用戶界面進行大幅度的調整,用戶會很厭煩。不少應用程序都是由於作出了不適宜的調整而收到了差評和低分,就算那些評分用戶可能實際上很喜歡這款產品。測試

  許多複雜的應用程序都會放出免費版或是低價測試版。喜歡去試用測試版的用戶們更能容忍程序中的小瑕疵,尤爲是當他們知道修復那些小瑕疵只是時間問題的時候。人們也很容易接受價格的調整。測試版的試用者們認爲他們獲得了一些有價值的東西,以做爲幫助你測試的回報。從而創建起一個忠實的用戶基礎。網站

  1. 使用多種不一樣的測試技術翻譯

  虛擬設備對於開發極有幫助,可是發佈軟件前,在真實的設備上測試應用程序也是很是重要的。這樣有助於在發佈日前將漏洞減至最少,由於那些漏洞將會致使永久性的負面評價。給出殘酷評價的用戶不太可能在一段時間後還回頭查看你的應用程序有沒有改進。blog

  咱們都會很偏見地認爲咱們本身的應用程序很是直觀。畢竟,咱們清楚它是怎麼工做的。你應該把你的預發佈版應用程序分發給幾個不太懂技術的朋友,讓他們去試一下那個用戶界面(不要在旁邊插嘴或是指指點點,安安靜靜地讓他們試用)而後看看他們使用你的程序的時候有沒有問題。問問他們的評價和建議。遊戲

  2. 早期反饋很重要

  反饋能夠幫助你瞭解你的應用程序的需求量,也能讓你知道用戶對這個程序的指望。用戶們不會猶豫要不要說出他們的需求。他們也許會要求你加入某種你從沒料想過的功能。請放心的讓用戶把你的應用程序帶向新的方向。對一個想法太過戀戀不捨,可能會使你失去整個市場。

  去索要評分和反饋, Hwee-Boon Yar(一個MotionObj的獨立開發人員)說,在價格上動心思,用廣告和銷售策略去維持你的評級。 Yar建議,讓用戶感到他們在開發中扮演着更加活躍的角色,這使得應用程序更加完善,消費者也會滿意。

  爲你的目標用戶量身定作廣告。針對商務人士的應用程序若是配上浮華的廣告就顯得不那麼專業。商務用戶可能更願意花更多的錢購買一個無廣告版的應用程序。普通用戶和消費者們就顯得不太願意在應用上花錢。在標價和作出添加廣告的決定時,要常將你的對手程序在心中考慮一下。

  最近,有些人開始抵觸基於地理位置的廣告。一些對私密性敏感的用戶拒絕安裝有GPS定位功能的應用程序,事實上這一功能並未起到明顯的做用。不幸的是,因爲這些用戶的不瞭解,那些以GPS爲核心功能的應用程序能夠在用戶不知道的狀況下獲取地理位置廣告。

  3. 保持更新

  應用程序可不像是飛彈,發射出去後就不用管了。成品這個概念歷來都不會有。用戶指望着不斷的更新,當他們意識到一個項目已經再也不發展時,他們便會蜂擁至你的對手程序那裏。無論你是加入新功能仍是修復問題,按期更新是很重要的。從當前用戶那裏得到高評分會讓你的收益持續增長,也會吸引新用戶。這第3點也就是喬納森丹尼可總結《20條編程經驗》中的第19條:沒有已經完成的軟件

  若是你作出了顯著的調整,請確保你當前的變動被列在銷售頁面的顯眼位置。在更新後首次運行的時候也應該顯示出另外一條簡短的,分部分的關於主要變動的表單。若是不是特別顯眼的話,新加功能也許就不會被人們察覺。你總不想由於用戶不知道你的程序還有其餘功能而去下載其餘程序吧。

  4. 推銷是應用開發成功的重要部分

  大部分開發新人老是認爲他們應該只致力於付出努力作出好應用,而後把銷售交給應用商店打理,在Arphix遊戲公司作iPhone開發的瑞南羅波是Mini Wars和Star Wings兩款遊戲的發佈商,他說,他們真是大錯特錯。實際上,一份完整的銷售計劃,不只僅只是有幫助而已,它對你在應用商店的應用增長可見性是很是重要的。

  發佈的時候要有大爆炸的效果。若是你想花錢去作市場銷售和廣告,那就在第一天集中去作。Yar.High說。初期的好評能夠得到來自外界諸於科技新聞網站的普遍關注(僅供參考)。在已有的海量應用程序的重壓下,新程序幾乎已經半截入土了。若是潛在用戶不特地搜索,或者沒有外界幫助的話,他們就不太可能會發現你的新應用。

  5. 傳統學習有幫助

  AppCanny創始人之一的凱維特恩博說:若是你真的要開始的話,上一些相關的iPhone、Android或者黑莓的開發課程。這會讓你輕鬆不少。若是沒有一個系統性的進展,自學會在你的知識中留下盲點,而你永遠不知道這些盲點位於何處。課程能夠避免產生知識斷層,又能夠培養行業內的朋友和商業關係。

  購買開發類書籍是另外一選擇。特色是和上課同樣都會涵蓋相同的內容,可是花費要少不少。互聯網是個很好的參考源,可是沒有什麼比得過你最開始學習的那本書。拜師也能夠幫助一個應用開發人員踏出第一步。他們的經驗有助於編寫代碼,創造新觀點,或者生涯建議。

  ------------------------------------------------------------------- 
  譯文出處:伯樂在線 - 職場博客 - 程序員
  譯文連接:http://www.jobbole.com/entry.php/1035

  原文:Donald Baker  翻譯:敏捷翻譯 - 蔣少雄

相關文章
相關標籤/搜索