
作者: 網(wǎng)壇科技 www.zjgaokaow.com 2020-01-11
現(xiàn)在人們的工作生活中是越來越離不開智能手機,離不開互聯(lián)網(wǎng),智能手機也會使人們的生活更加的便捷,但很多使用智能手機的會發(fā)現(xiàn),手機APP應用經(jīng)常需要進行版本更新,繼而更新后有的甚至沒法打開應用,需要重新下載,導致用戶體驗感很差。到底是什么原因呢?

一、APP的開發(fā)模式
互聯(lián)網(wǎng)中相對比較主流的軟件開發(fā)采用的是迭代進化式開發(fā)或者是敏捷式開發(fā)模式。
首先是迭代式開發(fā),這種開發(fā)模式是以最短的研發(fā)周期來先把主要功能搭建起來,這種開發(fā)模式是以最短的研發(fā)周期來把主要的功能搭建起來,成品是不完美的,就會出現(xiàn)各種bug或者是說體驗不好的地方,通常會通過后期的用戶反饋等來進行進一步改善。
其次是敏捷開發(fā),和迭代式開發(fā)一樣,都是在短周期內(nèi)提交軟件,甚至周期更短,更注重應用性而非預見性,開發(fā)團隊就得及時的根據(jù)市場需求的變化來做迅速和相應的調(diào)整,而此APP的我來發(fā)展和變化是無法預知的。
因此目前市場上的軟件總是更新頻繁,也是因為市場競爭激烈,而bug影響不大的情況下就會提前發(fā)布軟件,等后期的反饋或者其他來慢慢修復,提高軟件的穩(wěn)定性。
二、碎片化
因為安卓手機的型號很多,各個屏幕尺寸也都不同,那么APP想要適應各個手機就得針對不同的分辨率,寫不同的優(yōu)化代碼,將所有不同設備適配代碼放在同一個安裝包里面繼而在后續(xù)安裝時自動識別。當然,這其中也不免會有許多繁瑣冗長的代碼。
三、應用市場的審核制度
一般來說,APP版本更新的發(fā)布審核要比首次的發(fā)布審核快,輕松地多,并且會幫你把需要更新的應用置于推薦位置,獲得更佳曝光。
再比如說某些節(jié)日將要來臨前,大多數(shù)軟件也都會有一次更新,為了迎合節(jié)日主題和活動來做一些活動的添加或界面的改變之類的。