2014年4月21日 星期一

認識開發者帳號

iOS App學習筆記





  哈囉、我是Racing本身也是初出茅廬,希望在學習的過程中作些紀錄,持續將有用的資訊整理並分享給大家,還請各位前輩先進不吝指教。
所謂工欲善其事,必先利其器,在我們正式開發iOS App之前,必須得先知曉開發一個iOS App究竟需要哪些東西──以下為你一一列出:
1.   一台Mac電腦…
2.   註冊一個Apple ID
3.   安裝XcodeIDE for Mac OS X/iOS App
4.   申請iOS 開發者帳號
第四點是我們本次欲討論的主題。當你開發了一款App後,可以在模擬器上執行它,但是最終還是得在iPhone/iPad裝置上運行,此時你就必須擁有一個開發者帳號。開發者帳號主要有三種:
1.   iOS Developer—App上架到Store供個體戶下載(B2C),或是發佈給企業使用(B2B),大部分的開發者皆屬於此類,又分為兩種:
l  Individual—以個人名義發佈,只能有一位開發者存取該開發者帳號。
l  Company—以公司名義發佈,可以有多位開發者共用一個開發者帳號。需提供商業文件(公司章程、營利事業憑證……等),經過Apple審核過後方能使用。
2.   iOS Developer EnterpriseApp僅開發給企業內部使用,申請此類帳號一樣需要商業文件供Apple審核,最後會打電話與申請者確認。
3.   iOS Developer University-只能在自己的裝置上測試,無法發佈給其他人使用。
下表取自Apple官網,比較三種開發者帳號的能力。

前兩者除了費用不同外,主要的差異在於發佈方式,最後我針對四種發佈方式作簡單的介紹:
1.   Ad Hoc—當完成一個App後,可能會希望身邊朋友能利用他們的裝置測試(或者你想測試手邊的所有裝置時),但又不可能一個一個去借來安裝,此時可以將他們的裝置註冊至開發者帳號底下(最多100台),透過線上發佈的方式讓他們安裝。
2.   App Store—大家最熟悉的方式,將App放在Store供人下載。
3.   Custom B2B App—若你開發的是一款替特定企業客製化的App(不會在App Store中出現),則需要利用這種方式發佈。企業須申請一個VPPVolume Purchase Program)帳號,透過此帳號便可批量購買App,並享有折扣
4.   In-house—相較於第一種發佈方式,In-house不需要將裝置登記在開發者帳號中,同樣透過線上發佈的方式,可以在任意一台裝置上安裝,且沒有數量限制。

經過以上介紹,相信大家對於開發者帳號已經有了概略的了解,將來開發App時也較清楚該如何選擇了吧!

沒有留言:

張貼留言