現在程式開發人員在應用程式上投入的精力絲毫不比實業創業者們少,但想要做好程式開發並不像想象中那麼簡單。這也是為什麼有的程式具有操作性強、趣味性強、實用等明顯優勢,深受使用者喜愛;而有的程式就僅僅如曇花一現,瞬間消失在使用者的視野中。
為了探究如何能使應用程式讓使用者喜歡並且愛不釋手,我們對話了一些年輕成功的程式開發人員,針對“開發程式時最不容忽視的問題是什麼”向他們提問,下面十一條是他們給出的最有建設性意見的建議。其中一些針對程式開發的早期階段,還有一些則是針對程式開發的技巧問題,一起來學習一下吧。
1、測試是重中之重—RJMetrics創始人Robert J. Moore
行動裝置 App測試雖說是一個全新的領域,但這一環節對於應用程式的發展影響十分巨大。可以藉助Artisan之類的平台去完成這些測試。
2、深入瞭解使用者的興趣—Speek創始人Danny Boice
要時刻謹記,使用者的興趣永遠比你自己的興趣要重要得多。開發人員要時刻理解使用者的興趣,並且在程式內設定不同的階段來循序漸進引導使用者的興趣。有了這樣的理念,應用程式的使用者體驗基礎才牢靠。否則開發程式就只能靠“撞大運”了。
3、做好離線時的程式體驗—Poshly Inc創始人Doreen Bloch
畢竟有些時候使用者由於各種問題無法連結WiFi或者其它網路,這樣一來就要注重應用程式離線時的使用者體驗,現在一些成功的熱門 App如WorkFlowy和Evernote work,都十分注重離線使用體驗。換言之,開發人員在研發的初級階段就應該想清楚,當使用者在離線狀態下,如何享受應用程式帶來的服務。
4、程式使用便捷性—Money Crashers Personal Finance創始人Andrew Schrage
儘管現在幾乎一半的美國人都擁有智能手機,但這並不意味著他們都是智能手機操作高手。這樣,就要求行動裝置 App程式需要儘可能的操作簡單,簡單到即使是智能手機新玩家也能輕鬆操作。
5、程式內容要異常簡單—She’s Got Systems創始人Kelly Azevedo
建議在應用程式初步設計完成之後,邀請家庭成員或者是其它行業的朋友來進行試玩,以檢測程式內按鈕是否顯而易見、解說文字是否簡單易懂等。並且要記錄下他們遇到困難的地方,在後期進行重點修改。
6、重視不同作業系統使用者的習慣—Duxter創始人Adam Lieb
在移動作業系統中,Android系統的使用者使用習慣與iOS系統的使用習慣差異十分大,因此要確保你所開發的程式能夠與作業系統的使用習慣相符合。
7、重視使用網格—Ampush創始人Jesse Pujji
使用網格對於設計有很大的益處,讓使用者需要翻頁時,網格能保證所有設計的一致性。在開發程式時,網格是一個非常重要的設計理念,能夠保證程式在視覺上和設計上的一致性。
8、確保覆蓋儘可能多的平台—Spindows創始人Clay Hebert
不同的使用者每天會使用不同的裝置進入應用程式,如網站、智能手機以及平板電腦等。所以程式開發人員要確保應用程式能夠在各種不同的裝置上均能流暢運行。
9、將應用程式的便捷性放在首位—verynice創始人Matthew Manos
在開發任何一款應用程式或者是一個網站時,最重要的一點就是要將其便捷性放到首位,將能為使用者帶來生活上的便利作為最大的宗旨。在實體開發中,“以人為本”是最基本的設計理念,但在應用程式開發中卻常常被開發人員所忽略。
10、在應用程式中類比現實世界—Arkenea創始人Rahul Varshneya
類比現實世界的設計,往往是帶給使用者豐富體驗最重要的關鍵。例如你正在開發一款涉及到生產率的應用程式,那麼就需要研究人們使用實體產品時的具體行為,進而才能設計一款改善效率和使用者體驗的應用。
11、一款程式關注一件最重要的事情—Smule創始人Prerna Gupta
很多開發人員容易煩的一個通病就是試圖將大量的功能都擠進一個小螢幕中去,力求給使用者更多的功能體驗,其實這樣做往往事與願違。在程式開發之初就要清楚這款程式想要帶給使用者什麼樣的體驗,並且專註於完成它。不要送給使用者一大堆的功能選項然後試圖讓使用者來做出選擇。