把事情簡單化
在預(yù)算緊張的情況下,移動應(yīng)用程序開發(fā)似乎是不可能的,但事實并非如此。這取決于你要求你的開發(fā)人員做什么——這就是為什么保持簡單很重要。通過執(zhí)行以下操作降低成本:
專注于為您的客戶提供最大價值的一兩個功能。
擁有簡單、流線型的 UI。
想想哪里需要移動設(shè)備——這是您的客戶無法獲得的東西。
此外,您的用戶界面越簡潔,客戶就越有可能采用您的平臺。用戶會被太多的功能和雜亂的主頁關(guān)閉。添加這些東西是不必要的費用。
響應(yīng)式設(shè)計是關(guān)鍵
希望您的應(yīng)用程序可以在大量設(shè)備上運行而無需為不同的設(shè)計付費?讓我向您介紹響應(yīng)式設(shè)計——您的一站式商店,提供美觀、節(jié)省預(yù)算的應(yīng)用程序。
通常,如果您希望移動應(yīng)用程序在智能手機、平板電腦和筆記本電腦上運行,您必須創(chuàng)建適用于每個屏幕尺寸和分辨率的不同設(shè)計。這是廉價移動應(yīng)用程序開發(fā)的對立面,會大大增加您的成本。相反,響應(yīng)式設(shè)計將在所有屏幕尺寸上提供相同的外觀和感覺。
任何優(yōu)秀的移動應(yīng)用程序開發(fā)人員都應(yīng)該能夠創(chuàng)建響應(yīng)式設(shè)計,但他們可能會試圖說服您使用單獨的設(shè)計。
顯然,擁有專門針對不同設(shè)備的不同版本的應(yīng)用程序在某種意義上“更好”,但如果您希望削減成本,也沒有必要這樣做。
單一的響應(yīng)式設(shè)計既便宜又有效。您的用戶不會知道其中的區(qū)別。
放棄推送通知
如果我告訴你放棄一項功能可以節(jié)省 30% 的預(yù)算怎么辦?對,是真的。應(yīng)用程序具有的功能越多,它的價格就越高,但其中一些功能需要持續(xù)維護,從而抬高了價格。
我給你帶來了一個看似簡單的推送通知的想法。原因如下:
推送通知需要持續(xù)維護。
推送通知通常會使應(yīng)用程序成本增加 20-30%。
除非它是不可或缺的,否則大多數(shù)用戶不需要或不想要推送通知。
顯然,有時推送通知是必要的。如果您是一家藥房,并且您的移動應(yīng)用程序是圍繞在用戶的處方準備好時提醒用戶而構(gòu)建的,那么放棄推送通知將破壞您的應(yīng)用程序的目的。
對于所有其他希望削減成本的初創(chuàng)公司,放棄它。持續(xù)的維護和費用是不值得的。
盡可能減少可配置性
在文本和顏色等元素中包含全局可配置性絕對是應(yīng)用程序開發(fā)的最佳實踐。我永遠不會建議沒有它,除非它是制作應(yīng)用程序或完全廢棄項目之間的區(qū)別。
事實是,這會占用您預(yù)算的很大一部分。使每個元素可配置需要大量工作——而且工作不是免費的。
有時可以通過放棄某些元素的可配置性來解決這個問題,但如果你不知道自己在做什么,這是一條危險的道路。與您的應(yīng)用程序開發(fā)人員交談,共同提出解決方案。
專注于重要的元素,使它們可配置,其余的則忽略。
混合移動應(yīng)用程序?qū)槟″X
許多開發(fā)應(yīng)用程序的企業(yè)必須為 android 和 ios 應(yīng)用程序創(chuàng)建版本,這意味著您要為兩個應(yīng)用程序而不是一個應(yīng)用程序付費。
為了降低成本,構(gòu)建一個混合移動應(yīng)用程序。這些應(yīng)用程序類似于網(wǎng)站,使用 HTML、CSS 和 JavaScript(一種通用語言)開發(fā)。然后將它們包裝在所需的本機包裝器中——iOS 或 Android——即使它們不是,這也讓它們感覺像是本機應(yīng)用程序。
混合應(yīng)用程序確實有一些缺點。它們可能很緩慢并且難以定制。它們不像為單個操作系統(tǒng)創(chuàng)建單個應(yīng)用程序那樣便宜,但總體而言,它可以減少 30-40% 的費用。
與您的開發(fā)團隊交談,以確定這是否適合您。如果您的應(yīng)用程序很簡單,那么緩慢可能甚至無關(guān)緊要。