安卓開發之軟體維護的策略

2022-04-16 20:16:17 字數 1292 閱讀 1528

第乙個應用終於順利上線,當然收入不多,還不夠零花錢。但是也終於有點成就感,所以再寫寫自己的一些體會。

1.適當的保護自己的利益。

倒是第一版的應用,因為將廣告放在主要操作介面,使用者使用的時候會出現誤點選,雖然體驗差了些,但是居然每天都有點選數。不過,這同樣是我所不願意看到的。

既然這樣,第三版我就將點選廣告和順利使用應用關聯了起來:積分廣告。每次使用這個應用,都會消耗一定的積分。當然,為了讓使用者能有機會體驗一下,我會提供初始的積分,但是初始積分很快就會用完,並且用完的時候,提示使用者可以賺取積分。只是,在積分夠用的情況下,使用者在使用過程中完全不會受到廣告的騷擾:廣告條是展示在啟動介面中,而不是主要應用介面中的。

這樣做了之後,每天的廣告點選數都能維持乙個相對的數量;而我發現廣告條則基本沒有為我獲取到任何收益。哎,感慨一下,上千次的廣告條展示,居然一次點選都沒有。

2.保持使用者習慣。

第三版之後,我實際上又搞了個第四版(v2.0哈,版本號不能為1.4,否則就掛了,迷信迷信),但是遲遲不敢公升級版本。why?因為我覺得一些使用者可能有點習慣了第三版了,雖然只有短短幾天的時間,但是突然冒出個v2.0,明顯會對使用者的使用習慣造成衝擊。所以猶豫再三,v2.0還是再過一陣才推出,至少讓使用者有個習慣到有點不耐煩之後,再推出新版本,會吸引老使用者繼續公升級吧。

3.軟體生命週期。

在公司,對產品的生命週期只有乙個很模糊的概念。現在,自己發布乙個應用,雖然還稱不上產品,但是也有生命週期啊,這個生命週期,就是它從發布,到維護,到最後失去維護價值,被放棄掉。這類依靠廣告獲取收益的應用,對廣告平台有乙個比較大的依賴,所以收益週期不能完全確定。但是在廣告平台還算正常的情況下,應該可以在比較長的時間內持續獲得收益,而軟體的維護公升級可以稍微放緩一些,在老使用者覺得厭煩之前公升級即可,對於新使用者來說,即使收到的是最老的版本,也是新鮮的,所以只要能維持乙個基本的使用者增長數就可以了。

4.廣告平台與市場渠道。

大部分的廣告平台和市場渠道都有一些「對應」關係,例如某市場就不接收某平台的應用,雖然不明說,但是審核意見裡說什麼「包含有不被接受的廣告」之類的話,然後我發現這個市場推廣的廣告平台和我發布的不一致,就明白了。要搞清楚廣告平台和渠道之間的關係,然後打包不同的廣告平台的apk發布到不同的市場渠道,是個體力活。我懶得搞,就選了乙個比較中性的廣告平台,到處去發,能過就過,不能過就不管了。

5.千萬不要被安全軟體點名。

廣告平台新加了乙個功能,而且要增加某項許可權。但是設定之後,安裝到自己的手機上,安全衛士居然提示軟體包含風險廣告,果斷將新加的功能和許可權去掉。這個很重要,想想我們做軟體的人,知道安全衛士是根據某些規則去匹配從而得出軟體是否安全的,但是不知道的人呢?也許一看到安全警告,首先做的就是將你的應用解除安裝掉再說。

安卓開發之Button

按鈕按下 長按 鬆開三種狀態 切換背景時使用 setonclicklistener 按下 setonlongclicklistener 長按setontouchlistener 鬆開 bt1.setontouchlistener new view.ontouchlistener 抬起操作 if mo...

安卓支付之ping 開發

ping 是為移動開發者解決支付接入問題的平台,移動開發者只需一次性接入ping 的sdk,即可快速完成當前主流的支付渠道接入,並定製自己的支付系統。首先 咱們先要現在人家提供的sdk client sdk 倒入到咱們的開發環境下,然後關聯到咱們的專案中。要講so檔案請新增到jnilibs目錄中 然...

安卓開發之json解析

1 從網頁獲取json返回字串 public class readnet extends asynctask 2 用jsonobject類和jsonarray類解析json字串 jsonobject jsonobject new jsonobject jsonstring jsonarray jso...