文章出處

ShrinkWrap(在包裝盒子里面的軟件)、Web APP(基于網頁的軟件)、Internal Software(企業或學校或某組織內部的軟件)、Games(游戲)、Mobile Apps(手機應用)、OperatingSystems(操作系統)、Tools(工具軟件)選取三種軟件,請分析它們各自的特點。列舉你在使用上述軟件時觀察到的"特殊"現象,它們和硬件有什么不同?這些能說明軟件的某些本質特性么?

  1. 這些軟件的開發者是怎么說服你(陌生人)成為他們的用戶的?他們的目標都是盈利么?他們的目標都是賺取用戶的現金么?還是別的?
    1. 基本都是為了盈利,比如:游戲中的虛擬裝備需要花錢買,有些軟件只提供試用三十天的條件,如果需要繼續使用就必須收費
    2. 有些軟件通過各種很多方法來吸引用戶,比如發紅包,提供優惠券…..,當用戶訪問達到一定規模的時候,就可以獲得廣告投放的盈利。
    3. 有些軟件是為了解決用戶的特定問題:并非以盈利為目的,比如:Linux操作系統,維基百科……
  2. 這些軟件是如何到你手里的(郵購,下載,互相拷貝……)
    1. 基于網頁的軟件通過瀏覽器即可訪問。
    2. 在無法聯網的情況下,只能使用一些有介質的軟件進行安裝,而這種類型的軟件,基本需要通過郵購的方式獲得,或者通過介質拷貝的方式。
    3. 還有一類軟件是捆綁在操作系統上的軟件,這類軟件在安裝完系統以后無法卸載,通常可以滿足基本的需求,比如用記事本來消除格式,快速記錄臨時信息
  3. 這些軟件是如何處理bug的?又是如何更新新版本的?
    1. 對于一些網頁軟件來說,bug修復更新到服務器上以后,大家訪問網頁即可獲得最新的效果反饋。
    2. 對于一些聯網的客戶端軟件來說,會有定期接收補丁并安裝補丁的功能,比如Windows10操作系統,但是這些bug的修復往往會經過一個相對長的周期,累計到一定的數量再發布新版本。
    3. 手機應用在一些平臺(App Store, Google應用商店)上每次會發布軟件的最新版本,通常是處理一些累計bug和增加新功能,通常情況下,比較小的bug修復和功能增加,版本號的改變通常比較小,比如4.01->4.02, 比較重大的更新,版本號會變化比較大,比如:4.0->5.0
  4. 同一類型的軟件之間是如何競爭的?
    1. 軟件在UI層面可能會做的很類似,讓用戶在切換的時候需要重新學習的成本最低,比如微信朋友圈和支付寶生活圈。但是用戶為何需要兩個功能相似的東西呢?往往軟件商會用一些小利來吸引更多的用戶:發紅包,發優惠券……
    2. 有些軟件選擇推出開源免費版,比如Visual Studio Code, intellij IDEA Community。
    3. 可能會捆綁于操作系統中,比如早年的IE。
    4. 對于游戲,手機應用和網頁軟件,有些會選擇一些"擦邊球"的東西來吸引更多的用戶。

文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()