Re: [請益] 手機APP開發需要什麼
提供幾個個人意見,開發app的方式有很多種,希望能幫助你有個方向考慮。
首先我認為最基本應該要考量的點有:
1.app本身是大型還是小型應用?
2.公司本身對成本的考量?
3.人力的配置是否充足(前後端人員)?
第一點來說,考慮到的是應用如果不是太複雜的應用,是不是反而不需要做成app,而是
做出pwa版本的web就可以,或者說做成RWD的web在用webview包起來也可以順勢解決雙平
台的問題。
反之如果是中大型應用,那也還需要考慮到app本身的應用邏輯會不會很複雜與會不會頻
繁的使用到原生功能,如果會,那可能就會需要寫出兩種平台的原生code,或者如果想要
寫一套code就跨兩大平台,那ReactNative或web向的開發也是很好的選擇。
第二點就是一個很現實面的問題,對於公司來說,要同時養ios與android的工程師們(而
且只是前端)是一個很大的開銷,如果執行人員只有你一個的話,那我覺得可以考慮放棄
用原生開發的選項,人員少的推薦方式就是走web向的開發,可以比較輕鬆的解決雙平台
的問題,比如ReactNative或者寫RWD網站用webview包起來上架,但這就是會牽涉到第一
點的應用本身的類型是否適合web向的開發方式,如果不適合,那原生開發這條錢就是不
可以省的。
再來是第三點的部分,第二點提到web向開發「可能會」比較省的原因是因為寫一套就可
以雙平台上架,但這並不代表說用web向開發出來的app會「比較輕鬆」,這種開發方式只
是僅僅解決前端的「跨平台」問題,而實際上一個app本身最基本的分成前端後端就有得
忙了,前端本身要考慮的系統架構,如果是走web app路線(pwa或RWD)可能就要考慮到s
erver side render或者client side render等奇葩鬼怪的問題,後端我本身不熟,但肯
定的是要考慮的層面也一定非常的多。
所以總結來說我覺得評估的方向可以從app本身的類型先決定是web向的開發模式或者原生
向的開發(或者根本不用app,pwa或Rwd就可以滿足需求)之後考慮出開發方式後在開始
決定技術向的學習跟成本考量還有人員配置等問題。
以上是我的一些想法,其實後續還有很多面向是需要去好好考慮的,但我認為這三點是比
較基本需要先思考的,希望能幫助到你。
※ 引述《kain777 (想妳在0:01分)》之銘言:
: 大家好 身為傳產工程師
: 公司要我評估需投入多少資源
: 不太熟悉這塊 故上來請教大家
: IOS(Swift Xcode)
: 硬體:MAC電腦
: 軟體:開發者帳號
: Android(Java)
: 軟體:Java要錢嗎?
: 跨平台(Xamarin C#)
: 軟體:visual studio
: 之後承接軟體做維護
: 是否有缺少?
: 有無推薦的外訓課程
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.12.148.252 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1562342513.A.C48.html
※ 編輯: scps960740 (101.12.148.252 臺灣), 07/06/2019 00:03:42
推
07/06 10:38,
4年前
, 1F
07/06 10:38, 1F
→
07/06 10:59,
4年前
, 2F
07/06 10:59, 2F
推
07/06 13:43,
4年前
, 3F
07/06 13:43, 3F
推
07/06 15:21,
4年前
, 4F
07/06 15:21, 4F
推
07/06 21:11,
4年前
, 5F
07/06 21:11, 5F
推
07/09 10:42,
4年前
, 6F
07/09 10:42, 6F
推
11/04 09:29,
4年前
, 7F
11/04 09:29, 7F
討論串 (同標題文章)