現在程序開發者在應用程序上投入的精力絲毫不比實業創業者們少,但想要做好程序開發並不像想象中那麼簡單。這也是為什麼有的程序具有操作性強、趣味性強、實用等明顯優勢,深受用戶喜愛;而有的程序就僅僅如昙花一現,瞬間消失在用戶的視野中。
為了探究如何能使應用程序讓用戶喜歡並且愛不釋手,我們對話了一些年輕成功的程序開發者,針對“開發程序時最不容忽視的問題是什麼”向他們提問,下面十一條是他們給出的最有建設性意見的建議。其中一些針對程序開發的早期階段,還有一些則是針對程序開發的技巧問題,一起來學習一下吧。
1、測試是重中之重—RJMetrics創始人Robert J. Moore
移動應用測試雖說是一個全新的領域,但這一環節對於應用程序的發展影響十分巨大。可以借助Artisan之類的平台去完成這些測試。
2、深入了解用戶的興趣—Speek創始人Danny Boice
要時刻謹記,用戶的興趣永遠比你自己的興趣要重要得多。開發者要時刻理解用戶的興趣,並且在程序內設置不同的階段來循序漸進引導用戶的興趣。有了這樣的理念,應用程序的用戶體驗基礎才牢靠。否則開發程序就只能靠“撞大運”了。
3、做好離線時的程序體驗—Poshly Inc創始人Doreen Bloch
畢竟有些時候用戶由於各種問題無法鏈接WiFi或者其它網絡,這樣一來就要注重應用程序離線時的用戶體驗,現在一些成功的熱門應用如WorkFlowy和Evernote work,都十分注重離線使用體驗。換言之,開發者在研發的初級階段就應該想清楚,當用戶在離線狀態下,如何享受應用程序帶來的服務。
4、程序使用便捷性—Money Crashers Personal Finance創始人Andrew Schrage
盡管現在幾乎一半的美國人都擁有智能手機,但這並不意味著他們都是智能手機操作高手。這樣,就要求移動應用程序需要盡可能的操作簡單,簡單到即使是智能手機新玩家也能輕松操作。
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
很多開發者容易煩的一個通病就是試圖將大量的功能都擠進一個小屏幕中去,力求給用戶更多的功能體驗,其實這樣做往往事與願違。在程序開發之初就要清楚這款程序想要帶給用戶什麼樣的體驗,並且專注於完成它。不要送給用戶一大堆的功能選項然後試圖讓用戶來做出選擇。