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