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