標籤:
通過對關於Web App軟體資訊資料的收集,我瞭解到一下內容,以便於我更好的來回答下列相關問題:
Web App 是一種通過網路(互連網或內連網)訪問的應用程式,也可指電腦軟體承載在瀏覽器支援環境下或使用瀏覽器支援語言(如Javascript )並依賴於web瀏覽器來渲染的應用程式。它的流行歸功於網頁瀏覽器的普及,以及實用這一輕量級用戶端方便的使用者體驗。不必下載安裝就可以實現更新和維護,具有跨平台的內在屬性,是web app開始流行的關鍵原因。典型的Web App包括Web 郵箱,Web商店,wikis等。
(引自 方玉潔. 移動Web App淺析[J]. 電子測試. 2015(11) )
Web App 實際上就是Web Application ,通過瀏覽器使得它有別於傳統的網站,具有了更加豐富的互動體驗,看上去更像是Native App。2012年我們看到了Web App 的雛形,2013-2014進入井噴期。最重要的一點也在於雲端運算的推出根本上改變了Web App 的接受程度。
(引自 李世滿. 基於HTML5 web技術APP快速開發研究--以隨處工作APP軟體開發為藍本[J]. 電腦知識與技術, 2016, 12(3).)
針對Web App軟體分析:
(1)此類軟體是什麼時候開始出現的, 這些軟體是怎麼說服你(陌生人)成為他們的使用者的? 他們的目標都是盈利麼? 他們的目標都是賺取使用者的現金嗎?還是別的?
Web App 軟體出現於2012年;說服大家使用這些軟體的原因可以大致分為:
1)智能手機的普及和瀏覽器的迅速大範圍的普及;
2)更加豐富的互動體驗;
3)不用頻繁更新;
4)近來雲端運算的出現讓Web App更加像Native App 調取資訊更為方便;
它們並不都是為了盈利而出現的軟體;有一部分是為了方便使用者體驗;
(2)你個人第一次用此類軟體是什麼時候,你當時多大,具體在什麼學校讀幾年級,是什麼狀態,對軟體有什麼期望 ?
qq空間;我在上初中的時候,大概十四五歲,qq大範圍開始在我們學生中使用,雖然當時還沒有出現智能機,但是qq的應用情況已經特別火熱,只進行簡單的對話,瀏覽qq空間等。因此,我最先接觸到的Web App 就是qq空間;可以在瀏覽器中登陸查看資訊;我們一般就是從網上下載的。
(3)當時的軟體是如何到你手裡的 (郵購,下載,互相拷貝,從市集購買,。。。)
在電腦上面通過免費的軟體網頁下載。
(4)你是如何學會用這軟體的?它給你什麼好處,壞處? 這些軟體是如何處理 bug 的? 如何更新新版本的?
在剛開始使用這個軟體的時候是周圍的同學都在用,屬於一個初具模型的社交的軟體,在裡面,我們有個人的虛擬空間,可以上傳照片,可以發表心情,可以給別人留言,可以瀏覽大家的動態進行評論回複等操作,這些剛剛興起的年輕人中炙手可熱的聯絡方式讓我們也特別迅速的瞭解使用。好處是讓我們的社交不僅限於面對面的語言交流了,而是拓展到了網路和文字。壞處是讓我們更加沉迷於網路的新奇和有趣之中,依賴於這類娛樂活動。新版本一般都是在網上商店中進行升級重新整理。
(5)同一類型的軟體之間是如何競爭的?你現在還用它麼,或者是同類軟體的不同品牌,為何?
我認為當時同類型的軟體並不多,此類軟體一般會通過比較多元化的功能提供和更為舒適的使用方式,等去跟同類型軟體競爭。作為使用者,我們並不關心功能的實現難易程度,只關心最終功能實現結果,也就是使用起來是否靈活便捷。我現在也在用這些軟體,因為他們跨平台而且很便捷不用像Native App時常去更新。
(6)這種軟體再過 3 年,5 年還會存在麼,為什嗎?
會繼續存在,這些軟體自身在不斷改進和發展,而這些軟體的裝置啟動並執行環境和平台也在不斷的更新多樣化,當然不會消亡,只會越來越流行。
(7)列舉你在使用上述軟體的時候觀察到的 “特殊”現象,它們和硬體有什麼不同? 這些能說明軟體的某些本質特性麼?
現象:使用這類軟體可以調取大量資訊,不用我來更新。
差異:軟體是依附著硬體並控制著硬體來工作的。
本質:軟體就是一個控制硬體執行的代碼集。
現代軟體工程第一章第二題---陳岩岩