Re: [請益] App裡面接WebView顯示網頁是常態嗎?

看板Soft_Job作者 (ALLENS)時間8年前 (2016/03/18 22:07), 8年前編輯推噓9(9028)
留言37則, 12人參與, 最新討論串1/2 (看更多)
我的經驗是這樣,原本一開始是寫Web系統 之後呢,又把公司的系統導入MVC架構! 系統Run一陣子後,公司決定要開發APP! 一開始呢,覺得APP不需要那麼多複雜的功能!只需要原本PC本的精簡資訊就好! 所以....我就開始上網看一些教學!用Eclipse寫一套公司的APP! 應該就是整體就是整個APP每個頁面都用Eclipse開發! 因為原本的Web系統有些分析的圓餅圖、條列圖....等! 所以公司當然希望APP也要都有囉! 最後呢,感覺起來Web系統內有的東西!公司的APP都想要出來一下! 這時候真的搞死我了! 因為一開始的寫的APP=>只有For Android! 我思考了一下!到時候還要開發IOS版的怎麼辦!!!難道要再一次嗎??? 所以囉.... 當時也Try了一些元件後,想到用WebView的方式應該也可以達到需求! 但是呢,WebView要做到像APP一樣的感覺!Icon就很重要了! 簡單來說就是,自己畫或是找些漂亮的圖!放到WebUI上,然後Click事件就達到需求了! 我覺得至少不會搞死自己! 而且,之後維護APP部分, 只要把WebUI For APP(這個我又開另一個專案開發)使用的調整好就OK! 而且,網路上Web的範例、教學、元件一堆!真的覺得比較方便! 但是呢,最後還是要考量到你要設計的系統,用WebView是否適合! 這個地方是自己要評估的! 畢竟使用者只管開APP後,要的資料有沒有、順不順、好不好看! 其他的使用者基本上不會去太在意....! ... ... 看到一些朋友的留言,我突然想到一個問題! 因為我的系統在其他同事的手機上也跑得頗順的,目前還沒遇到有Lag的問題 我在想,有可能是我的系統結構有一個部份比較不一樣! 因為很多朋友再使用WebView的時候,可能都是一樣把所有的Method都寫在開起的那端UI內 但是我的結構多了一段Web Service! 所以我覺得會不會是因為這樣,會少了很多Loading! 一般開發方式 ------------------------------------------------------------ |APP [WebView]===>WebUI(所有的運作邏輯 直接連接資料庫處理)| ------------------------------------------------------------ 小弟的架構 透過 Call WebService取資料 --------------------------------------- |APP [WebView]===>WebUI(運作邏輯使用WS)|==========>WebService(所有的運作邏輯) --------------------------------------- 所以我的所有抓取資料庫內容的運算邏輯都在WebService端! 感覺起來這樣應該可以降低蠻大的系統Loading! 不知道小弟這樣見解是否有誤! ※ 引述《mouse21 (小鼠)》之銘言: : 我們公司目前好像瘋了一般 : 一直想要把App 裡面崁入網頁 : 一邊做兩邊的事 : 大概就是什麼商城啊 : 簡介之類的 : 還有拍照、紀錄、中獎訊息什麼的 : 變成寫APP就一直要去讀URL裡面有啥 : Html內容裡面有啥 : 然後放到紀錄裏面去 : 之前還好 只有一些頁面用網頁而已 : 現在越來越嚴重,好像要請人做網頁來顯示APP : 看來 會越來越沒事做耶 : 而且效能不好應該也是去找後台的那些人問 : 然後再怪到我們這邊接WebView的方式有問題 : 然後在自己縮小圖片 : 然後再說顯示不好看 : 又要APP刻UI : 大概是這樣的流程。 : 這樣是常態嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.39.194 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1458310027.A.D0B.html

03/18 22:33, , 1F
冒昧問一下轉到WEBVIEW後 有用比較低階的手機測試看看嗎?
03/18 22:33, 1F

03/18 22:33, , 2F
最好是幾年前的
03/18 22:33, 2F

03/18 22:34, , 3F
然後每天PV大概多少?
03/18 22:34, 3F

03/18 22:34, , 4F
我手機是iphone5s 其實就網頁的瀏覽感覺
03/18 22:34, 4F

03/18 22:34, , 5F
真的跟電腦體驗差很多
03/18 22:34, 5F

03/18 22:35, , 6F
至少明顯感覺有落差 無線傳輸就算4G 還是WIFI 5G
03/18 22:35, 6F

03/18 22:35, , 7F
都覺得沒電腦有線那麼的順
03/18 22:35, 7F

03/18 23:16, , 8F
我用小米2s,3年前的,還是頗順
03/18 23:16, 8F

03/18 23:28, , 9F
有用紅米試試看嗎?
03/18 23:28, 9F

03/18 23:28, , 10F
因為我覺得小米畢竟規格還是跟幾年前的旗艦機對齊
03/18 23:28, 10F

03/18 23:28, , 11F
台灣比較多安卓用戶都是用紅米跟華碩低階機
03/18 23:28, 11F

03/18 23:29, , 12F
之前公司開發的遊戲APP掛都掛在紅米跟華碩
03/18 23:29, 12F

03/18 23:35, , 13F
WebView另一問題是吃記憶體很兇,你自己測自己的app沒問
03/18 23:35, 13F

03/18 23:36, , 14F
題,實際使用者在用的時候,裝好幾個這種的就吃很多RAM
03/18 23:36, 14F

03/18 23:36, , 15F
IOS我不知道 我實際詢問安卓原生開發者對WEBVIEW都還是
03/18 23:36, 15F

03/18 23:37, , 16F
覺得效能無解
03/18 23:37, 16F

03/18 23:41, , 17F
公司的安卓工程師遇到有人舊手機跑不順都直接嗆去買新機吧
03/18 23:41, 17F

03/18 23:42, , 18F
老工程師都會嗆
03/18 23:42, 18F

03/18 23:42, , 19F
馬的 現在的工程師都草莓族 你們現在只要解決時間複雜度
03/18 23:42, 19F

03/18 23:43, , 20F
我們那時候硬碟才2MB 還要解決空間複雜度
03/18 23:43, 20F

03/18 23:43, , 21F
結果處理效能就跟我GGYY的一大堆 QQ
03/18 23:43, 21F

03/18 23:43, , 22F
有沒有老工程師超強的八卦?
03/18 23:43, 22F

03/18 23:47, , 23F
你需要效能就別用webview去做,覺得不需要效能用
03/18 23:47, 23F

03/18 23:47, , 24F
webview做時,有人靠杯你太慢就靠杯她手機太爛
03/18 23:47, 24F

03/18 23:47, , 25F
手機太爛的也不會是公司TA 不需要管他去死
03/18 23:47, 25F

03/18 23:50, , 26F
樓上高明XD
03/18 23:50, 26F

03/18 23:50, , 27F
這不是TA拉~ 你不用管他拉 學起來惹
03/18 23:50, 27F

03/19 00:57, , 28F
老闆要用戶量 其他無所謂 就算app其實只是個書籤捷徑也
03/19 00:57, 28F

03/19 00:57, , 29F
沒差 資源有限又不可能放棄web 更別說寫web的成本比較低
03/19 00:57, 29F
※ 編輯: aallens (218.161.39.194), 03/19/2016 04:37:43

03/19 08:10, , 30F
用cordova最適合了,寫原生包web是脫褲子放屁嗎
03/19 08:10, 30F

03/19 13:36, , 31F
別用什麼WebView 你聽過PhoneGap嗎?
03/19 13:36, 31F

03/19 13:56, , 32F
Ios上架不了有意義嗎
03/19 13:56, 32F

03/19 14:28, , 33F
上得了吧
03/19 14:28, 33F

03/20 22:42, , 34F
的確是上得了架
03/20 22:42, 34F

03/20 22:44, , 35F
另外,cordova也是webview阿,脫褲子放屁?
03/20 22:44, 35F

03/20 22:46, , 36F
大大是來反串的吧XD
03/20 22:46, 36F

03/21 02:33, , 37F
Cordova就是用WebView,所以kinanson是來拐人上鉤吧?
03/21 02:33, 37F
文章代碼(AID): #1Mx0kBqB (Soft_Job)
文章代碼(AID): #1Mx0kBqB (Soft_Job)