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

2022-03-29 21:02:48 字數 2326 閱讀 2556

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

0. 以最小可行的產品作為開始

你的方法應該是:盡早發布,經常發布。發布一款最小可行的產品可以讓你在花費最少**編寫時間的同時獲取需求。在應用商店中,一些最成功的應用程式卻擁有最簡單的功能。在你開發出一整套複雜的東西之前,最好花上個週末趕出乙個功能單一卻強大的產品吧。在 lincware擔任global solutions副總裁,同時身為lincdoc mobile發行人的丹尼爾奧樂瑞如是說。

確定應用程式什麼時候達到了可行性階段,這才是你所面對的難關。功能性和可靠性並不是唯一的先決條件。發布一款使用者介面愚蠢醜陋的應用,一般會被使用者評級扼殺。在清新的使用者介面上進行構建是很重要的。若是在首發後再對使用者介面進行大幅度的調整,使用者會很厭煩。很多應用程式都是因為做出了不適宜的調整而收到了差評和低分,就算那些評分使用者可能實際上很喜歡這款產品。

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

1. 使用多種不同的測試技術

虛擬裝置對於開發極有幫助,但是發布軟體前,在真實的裝置上測試應用程式也是非常重要的。這樣有助於在發布日前將漏洞減至最少,因為那些漏洞將會導致永久性的負面評價。給出殘酷評價的使用者不太可能在一段時間後還回頭檢視你的應用程式有沒有改進。

我們都會很偏見地認為我們自己的應用程式非常直觀。畢竟,我們清楚它是怎麼工作的。你應該把你的預發布版應用程式分發給幾個不太懂技術的朋友,讓他們去試一下那個使用者介面(不要在旁邊插嘴或是指指點點,安安靜靜地讓他們試用)然後看看他們使用你的程式的時候有沒有問題。問問他們的評價和建議。

2. 早期反饋很重要

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

去索要評分和反饋, hwee-boon yar(乙個motionobj的獨立開發人員)說,在**上動心思,用廣告和銷售策略去維持你的評級。 yar建議,讓使用者感到他們在開發中扮演著更加活躍的角色,這使得應用程式更加完善,消費者也會滿意。

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

最近,有些人開始牴觸基於地理位置的廣告。一些對私密性敏感的使用者拒絕安裝有gps定位功能的應用程式,事實上這一功能並未起到明顯的作用。不幸的是,由於這些使用者的不了解,那些以gps為核心功能的應用程式可以在使用者不知道的情況下獲取地理位置廣告。

3. 保持更新

應用程式可不像是飛彈,發射出去後就不用管了。成品這個概念從來都不會有。使用者期望著不斷的更新,當他們意識到乙個專案已經不再發展時,他們便會蜂擁至你的對手程式那裡。不管你是加入新功能還是修復問題,定期更新是很重要的。從當前使用者那裡獲得高評分會讓你的收益持續增加,也會吸引新使用者。這第3點也就是喬納森丹尼可總結《20條程式設計經驗》中的第19條:沒有已經完成的軟體

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

大部分開發新人總是認為他們應該只致力於付出努力做出好應用,然後把銷售交給應用商店打理,在arphix遊戲公司做iphone開發的瑞南羅波是mini wars和star wings兩款遊戲的發布商,他說,他們真是大錯特錯。實際上,乙份完整的銷售計畫,不僅僅只是有幫助而已,它對你在應用商店的應用增加可見性是非常重要的。

發布的時候要有大**的效果。如果你想花錢去做市場銷售和廣告,那就在第一天集中去做。yar.high說。初期的好評可以獲得來自外界諸於科技新聞**的廣泛關注(僅供參考)。在已有的海量應用程式的重壓下,新程式幾乎已經半截入土了。如果潛在使用者不特意搜尋,或者沒有外界幫助的話,他們就不太可能會發現你的新應用。

5. 傳統學習有幫助

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

部落格 - 程式設計師

LAMMPS安裝 給新手的建議

給初學者安裝lammps軟體的建議 2 安裝時開始記得make no all進行安裝,如果生成可執行檔案說明安裝正確 3 到lammps官網,檢視每個包的功能,然後安裝一些自己需要的包,不要所有包都裝上,這樣執行時會變慢 4 有些包需要先在 lib下安裝支援包,否則通不過 5 安裝時,根據自己的平台...

給Android應用開發者的十個建議

嵌入式linux中文站訊息,儘管現在android智慧型手機和平板電腦的執行速率越來越快,但開發者仍需牢記,應用的執行環境仍受到電池和處理器等諸多資源的限制。以下是如何為應用 的十條建議,以便能在當前和以後的所有android裝置都能執行出最佳效果。隨著移動平台的發展和其應用的不斷改善,質量成為決定...

給 Android 應用開發者的十個建議

隨著移動平台的發展和其應用的不斷改善,質量成為決定成敗的關鍵。使用者要求他們選擇安裝的應用響應快 效能好,如果某個應用不能提供卓越的功能和穩定的使用者體驗,那這樣的應用注定會被很快解除安裝。儘管現在 android 智慧型手機和平板電腦的執行速率越來越快,但開發者仍需牢記,應用的執行環境仍受到電池和...