web前端與app端的差別:1、web前端基於瀏覽器,而app端必須要有客戶端;2、web相容各種版本瀏覽器,而app端相容於各種作業系統、手機型號、版本等;3、web直接連接伺服器,而app的取值方式可能是伺服器、介面或本地快取。
本教學操作環境:windows10系統、Dell G3電腦。
Web與APP區別:
web基於瀏覽器,app必須要有客戶端
web關注回應時間,app還需要關注流量、電量、手機本身的硬體條件
相容方面,web是瀏覽器相容,選擇不同的瀏覽器內核, app是手機,有不同品牌,android和ios系統,還需要看螢幕解析度、螢幕尺寸,和其它app之間的兼容
網路環境,App還有不同網路環境,2G、3G、 4G、wifi、斷線
硬體環境,App還需考慮異常場景:中斷、關機、當機、重新啟動等
#交叉事件,接聽電話、簡訊、郵件、其它操作
App有橫屏和豎屏之分、溢屏、觸控螢幕和手勢
Web直接連接伺服器,app的取值方式可能是伺服器、介面或本地快取
升級、更新,Web更新無提示,直接進入瀏覽器就是最新,app是需要自己進行更新才能取得最新資料
web登入需要密碼,除非設定的記住密碼,App有免登入功能
標準差異:
相容性測試:web相容各種版本瀏覽器,app相容於各種作業系統、手機型號、版本
手勢:web沒有,app有手勢測試、功能鍵測試
交叉事件和橫豎屏測試:app需要測試及其它app的兼容,與通話、短信之間的交叉
安裝測試:web的bs架構,客戶端不需要安裝,手機app需要安裝測試
更新:web一般更新服務端,app更新會對客戶端進行更新,需要更新進行測試
網路:app需要測試網路之間的切換,以及在斷網情況下,不同的網路類型對app是否有影響
螢幕的限制:app需要關注不同的螢幕上傳的圖片,文字的顯示效果,是否會溢屏
效能測試:web需要關注頁面的回應時間,app除了要考慮回應時間,還需要考慮到耗電量和流量消耗
軟體的運作與啟動:行動端需要測試app的啟動,卸載與升級
(學習影片分享:web前端)
以上是web前端與app端有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!