Re: [請益] app開發問題

看板Soft_Job作者 (別理我)時間10年前 (2014/02/17 16:08), 編輯推噓11(11018)
留言29則, 13人參與, 最新討論串2/2 (看更多)
※ 引述《micbrimac (shark)》之銘言: : 小弟是android開發新手 : 我一直有個疑問 : 這問題不知道適不適合來這裡發問 : 想知道業界開發真的都是用netbeans或是eclipse嗎 : 還是公司會另外買更高階的IDE來加快開發速度 : 之前有看到intel在推一個IDE,看他的介紹 : 開發完,好像可以自動轉android或ios : 不用各自開發 : 想問一下一般公司同一個app是不是都是分開寫ios跟android版 : 謝謝! ------------------------------------------------------------------------------ | mobile_web | hybrid | croaa_compiling| native_app ------------------------------------------------------------------------------ 代表性作品 | html5/jquery | phoneGap| Xamarin | objective_c/java ------------|-------------------|-----------|----------------|---------------- 跨平台能力 | 強 | 強 | 中 | 低 ------------------------------------------------------------------------------ 使用者經驗 | 中 | 中 | 強 | 強 ------------------------------------------------------------------------------ 離線能力 | 無 | 有 | 有 | 有 ------------------------------------------------------------------------------ 整合性與功能| 弱 | 有 | 高 | 高 ------------------------------------------------------------------------------ 學習門檻 | 低 | 低 | 中 | 高 ------------------------------------------------------------------------------ ============================================================================== 根據上表所示,C# + Xamarin與native app比較起來, Xamarin比native的優勢 only 跨平台。 (可同時佈置ios / android / windows) ============================================================================== 在本人的觀念裡, xamarin就像是學習武功的旁門左道,非正道。 如欲開發ios app之正道 = xcode + objective -c 欲開發android app 之正道 = eclipse(studio) + java 因此我認為就算使用xamarin開發出來的app, 之後所遭遇到的問題 很多可能會無法解決。(畢竟現在使用該平台開發的人員與資源並不多) ============================================================================= 故上述的說明希望有幫助到原PO~0.0 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.219.9.200

02/17 16:38, , 1F
感謝! 業界還是走正道的居多XDD
02/17 16:38, 1F
我認為還是要看開發目標是什麼? 有些公司開發小型簡易工具~那的確使用跨平台開發工具是蠻不錯的選擇! 若是開發較為複雜且延展性的app,我認為標準的開發平台是較適當的!0.0

02/17 18:42, , 2F
02/17 18:42, 2F

02/17 19:19, , 3F
famo.us會改變這一切的..
02/17 19:19, 3F

02/17 19:59, , 4F
其實我覺得native優勢已經不光是技術面上了,人數上也是佔
02/17 19:59, 4F

02/17 19:59, , 5F
很大優勢,就算新的web framework如上面說的famo.us可以做
02/17 19:59, 5F

02/17 20:00, , 6F
到技術面上不輸,但是當大部分人都已經熟悉native,誰有興
02/17 20:00, 6F

02/17 20:00, , 7F
趣再去學那個,再來商業面上,Apple跟Google也是會希望大
02/17 20:00, 7F

02/17 20:00, , 8F
家都走native,不然他們的app store怎麼抽成?一定也會想辦
02/17 20:00, 8F

02/17 20:01, , 9F
法讓web app就是一直比native差一些的
02/17 20:01, 9F

02/17 20:02, , 10F
web app跟怎麼抽成有關係嗎 web app到最後還不是上架
02/17 20:02, 10F

02/17 20:02, , 11F
到store上
02/17 20:02, 11F

02/17 20:12, , 12F
google 怎麼可能會希望大家都走native..
02/17 20:12, 12F

02/17 22:36, , 13F
xamarin使用c#但你寫ios andoid也是程式要分開寫 只是
02/17 22:36, 13F

02/17 22:36, , 14F
共同的語言是使用c# 他這邊的跨平台是這個意思
02/17 22:36, 14F

02/17 22:37, , 15F
native app有些功能 是web app無法達成的
02/17 22:37, 15F

02/17 22:38, , 16F
這個表 還少加上了一個titanium
02/17 22:38, 16F

02/17 23:58, , 17F
xamarin是MS的耶...你敢用喔...他家東西有個很大的特色
02/17 23:58, 17F

02/17 23:59, , 18F
是,看他demo東西好像很好用很強大,實際用了之後會發現
02/17 23:59, 18F

02/17 23:59, , 19F
除了他demo的用法之外,要做其他的東西都麻煩到想直接砍
02/17 23:59, 19F

02/18 00:00, , 20F
掉用別的工具做還比較方便...
02/18 00:00, 20F
※ 編輯: sweet00914 來自: 124.219.9.200 (02/18 10:22)

02/18 11:50, , 21F
希望HTML5未來在各個平台支援越來越好,限制越來越少
02/18 11:50, 21F

02/18 13:10, , 22F
大家都不考慮有更新時的問題了嗎XD
02/18 13:10, 22F

02/18 13:12, , 23F
最好根據需求以及未來可見需求,來決定使用哪種方式
02/18 13:12, 23F

02/18 16:54, , 24F
hybrid 可以實現不經過 app store 更新。這點不知道
02/18 16:54, 24F

02/18 16:54, , 25F
有沒有其他的作法可以達成。
02/18 16:54, 25F

02/18 22:12, , 26F
Interpreted (Titanium)用的方法 是用JS Engine
02/18 22:12, 26F

02/18 22:12, , 27F
最近在花時間探索Xamarin(本職是web C#)
02/18 22:12, 27F

02/18 22:13, , 28F
有些心得再跟各位分享 不過研究到現在 感覺不是很妙
02/18 22:13, 28F

02/18 23:16, , 29F
不同意HTML5整合弱,而且有離線功能吧
02/18 23:16, 29F
文章代碼(AID): #1J0SDeYX (Soft_Job)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1J0SDeYX (Soft_Job)