App開發

出自 ProgWiki
前往: 導覽搜尋

App開發

App種類

  1. 原生模式App (優點是App體積小, 效率高; 缺點是無法輕易跨平台; 而且學習門檻較高, 不同平台等於要另外學另一套)
    • Apple iOS下的App用Objective-C開發 (問題是整套開發環境弄起來, 似乎滿貴的)
    • Android下的App用Java開發
    • Windows下的App用C++, C#, VB.NET開發
  2. 使用第三方套件 (優點是容易跨平台, 缺點是App容易變肥, 因為轉散佈時, 要把RunTime包進去, 而且通常執行時也較吃資源)
    例如 Unity 3D, 或 Corona SDK,
    須留意商業使用時, 是否需要付費 (部分功能可能被鎖在付費版本才能使用)
  3. WebApp,做成動態網頁 (優點是低技術門檻, 伺服器端可以用任何可以寫動態網頁的程式去做, 缺點是必須透過網頁瀏覽器才能開啟), 如果要支援觸控功能的話, 也有現成的JavaScript套件可以用

App上架

  • Android的App上架,需要花US$25元註冊
Google Play Developer Console
  • Apple iPhone開發者帳號,是每年99美金
iOS Developer Program - Apple Developer
  • Windows 8.x App上架 (記得需要有信用卡的卡號去開通帳號, 沒信用卡的人或許可以用郵局的VISA提款卡試看看?)
Microsoft Windows Dev Center Benefits
appdev.microsoft.com/StorePortals
Windows Store App 上架步驟 (及竅門分享) - Meng-Ru Tsai's Blog - Site Home - MSDN Blogs

FAQ

App預設安裝路徑

  • Windows Store App (需要Windows 8.x以上的環境)
C:\Program Files\WindowsApps
  • Android App
data/app