※ 本文為 ott 轉寄自 ptt.cc 更新時間: 2014-02-18 06:08:24
看板 Soft_Job
作者 sweet00914 (別理我)
標題 Re: [請益] app開發問題
時間 Mon Feb 17 16:08:05 2014


※ 引述《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
micbrimac:感謝! 業界還是走正道的居多XDD1F 02/17 16:38
pkmilk:推2F 02/17 18:42
musie:famo.us會改變這一切的..3F 02/17 19:19
Wolfken:其實我覺得native優勢已經不光是技術面上了,人數上也是佔4F 02/17 19:59
Wolfken:很大優勢,就算新的web framework如上面說的famo.us可以做
Wolfken:到技術面上不輸,但是當大部分人都已經熟悉native,誰有興
Wolfken:趣再去學那個,再來商業面上,Apple跟Google也是會希望大
Wolfken:家都走native,不然他們的app store怎麼抽成?一定也會想辦
Wolfken:法讓web app就是一直比native差一些的
YahooTaiwan:web app跟怎麼抽成有關係嗎  web app到最後還不是上架10F 02/17 20:02
YahooTaiwan:到store上
tac0wu:google 怎麼可能會希望大家都走native..12F 02/17 20:12
bruce620:xamarin使用c#但你寫ios andoid也是程式要分開寫 只是13F 02/17 22:36
bruce620:共同的語言是使用c# 他這邊的跨平台是這個意思
bruce620:native app有些功能 是web app無法達成的
bruce620:這個表 還少加上了一個titanium
Blueshiva:xamarin是MS的耶...你敢用喔...他家東西有個很大的特色17F 02/17 23:58
Blueshiva:是,看他demo東西好像很好用很強大,實際用了之後會發現
Blueshiva:除了他demo的用法之外,要做其他的東西都麻煩到想直接砍
Blueshiva:掉用別的工具做還比較方便...

--
※ 看板: ott 文章推薦值: 0 目前人氣: 0 累積人氣: 207 
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇
看板名稱: 確定(Enter) 取消(Esc) 搜尋(Space)
查詢帳號: 確定(Enter) 取消(Esc) 搜尋(Space)
搜尋: m)m文 b)進板 c)未分類 a)作者 /)標題 q)取消?[q]

搜尋 送出(Enter) 取消(Esc)

回覆文章至: f)看板 m)作者信箱 b)兩者皆是 q)取消?[f]
要引用原文嗎? y)引用原文 n)不引用 a)全部回覆 r)複製原文 q)取消?[y]
轉錄本文章於看板: 1)使用連結 2)使用複製 q)取消 ?[1]
轉寄至站內信箱於使用者: 確定(Enter) 取消(Esc)
轉寄至站內信箱於使用者: 確定(Enter) 取消(Esc)
修改文章標題為: 確定(Enter) 取消(Esc)
修改文章標題為: 確定(Enter) 取消(Esc) 全部(a)

確定要刪除這篇文章?(可按大U救回) 確定(Enter) 取消(Esc)

刪除理由:

確定(Enter) 取消(Esc)
加到這個分類: 確定(Enter) 下一層(→) 回上層(←) 取消(Esc)
你覺得這篇文章: 1)真讚 2)真瞎 q)取消?[1] (再選一次即可收回)
你覺得這篇文章: 1)值得推薦 2)表示反對 3)單純註解 q)取消?[3]
guest
預覽(Enter) 取消(Esc)
上傳圖片
按ctrl+Enter可輸入下一行。
guest
確定要送出? 確定(Enter) 取消(Esc) 繼續(e)
搜尋: 送出(Enter) 取消(Esc)

▏▎▍▌▋▊▉ 請按任意鍵繼續