1 / 40

行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學. Microsoft Windows 發展史. 2006. 1990. 2001. 1995. 2009. 1998. 2000. 行動 App 設計. 全球智慧型手機作業系統銷售量(單位:千支). 智慧型 v.s. 傳統型. 智慧型手機 勝過 傳統手機. 因為 應用程式 多且便宜甚至免費。. n Google 的 Android Market 已超過 290,000. 個應用程式。. n Apple 的 App Store 則超過 400,000 個應用. 程式。.

Download Presentation

行動 App 專題製作 胡舉軍 助理教授 資訊管理學系 樹德科技大學

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 行動App專題製作胡舉軍 助理教授資訊管理學系 樹德科技大學

  2. Microsoft Windows 發展史 2006 1990 2001 1995 2009 1998 2000

  3. 行動 App 設計

  4. 全球智慧型手機作業系統銷售量(單位:千支)全球智慧型手機作業系統銷售量(單位:千支)

  5. 智慧型v.s. 傳統型 智慧型手機勝過傳統手機 因為應用程式多且便宜甚至免費。 nGoogle的Android Market已超過290,000 個應用程式。 nApple的App Store則超過400,000個應用 程式。 Source– http://en.wikipedia.org/wiki/Android_Market#cite_note-1、 http://en.wikipedia.org/wiki/App_store#Number_of_launched_applications

  6. 掌上型v.s. 桌上(筆記)型 n演進史:桌上型 > 筆記型 > 掌上型 n智慧型手機當道。 n平版電腦橫行。

  7. 掌上型v.s. 桌上(筆記)型 n桌上(筆記)型 û複雜 û難用 û適合資訊人員 n掌上型 ü功能逼近PC ü操作簡單 ü系統穩定 ü攜帶方便(更能融入一般人生活) ü時尚有型 ü適合一般人

  8. 認識Android n行動裝置的作業系統 – 執行效 能佳且省電。 nGoogle於2007/11/5發表。第 一支手機G1於2008/9/23發表 n架構在Linux核心上 - Linux是 一個相當成熟且穩定的作業系 統。

  9. Android的優勢 n公開原始碼 – 根據自己的需求,增減軟硬 體功能的支援度。 n免費使用 – 手機製造商免付權利金。 nApache授權方式 –非Linux的GPLv2授權, 而採ASL(Apache Software License)授 權方式。修改後無須再公開原始碼,並且可 以販售。廠商更願意投入大量心力去開發。

  10. 全球最受歡迎程式語言 http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html 超過50%使用Eclipse開發Java http://www.itwriting.com/eclipse2.php Java + Eclipse → Android應用程式

  11. Android應用程式開發 nEclipse開發工具支援多種開發平台 nJava程式語言 nHTC Incredible S (17,900) + 既有 電腦

  12. Android Market 賣家 n可上傳軟體至Android Market公開拍賣。 n無須設立公司。 n一輩子僅需繳付US$25美金。 買家 n透過網路購買。 n遍及全世界。

  13. 認識iOS與iPhone nApple為 iPhone 開發的作業系統, 原名iPhone OS,但iPod touch、 iPad 與Apple TV 都可使用,所以 2010/6/7更名為iOS。 n第一台iPhone於2007/6/29發售。 n2007/11,iPhone獲《時代》雜誌選 為「2007年度最佳發明」。

  14. iPhone的優勢 n相容性最高 – iPhone「僅此一家」,而且 Apple保證舊版iPhone的程式,在新一代的 手機上可以正常執行。 n安全性高 –上架App Store之前,Apple會審 核軟體的內容,以避免不當內容、有Bug的 應用程式影響App Store的品質 。

  15. iPhone應用程式獲利 Angry Birds:芬蘭Rovio Mobile開發 目前全球下載超過1.4億次 2009/12於App Store上架,付費(0.99美元)下載超過1200萬次 2010/10於Android上架,免費版本下載1000~5000萬次 n n n n

  16. iPhone應用程式開發 n開發工具Xcode僅支援Mac OS開發平台 nObjective-C程式語言 nMac mini 2.4GHz (22,800) + iPhone4 16G (23,900) = 46,700

  17. 認識Windos Phone n開發的作業系統,Windows Phone OS 7.1 。 n整合當紅的社交網站與微網誌。 n提供LBS適地性服務。

  18. Windows Phone應用程式開發 nWindows Phone SDK 7.1 RTM n可以選擇 C# 或是 Visual Basic.NET

  19. Windows Phone Marketplace AppHub 開發帳號 n上架應用程式到應用市集的帳號。 n在實體手機上測試應用程式。 n上架應用程式並且獲取收益。 Windows Phone Marketplace

  20. 就業市場 n專職人員 – 宏達電、仁寶、華碩、奇美通訊、宏碁、聯發科、 華寶通訊、廣達、微星科技、和碩、神達電腦...。 nSOHO族 – 案件金額1~50萬不等。

  21. APP開發與設計

  22. APP開發 企劃 設計 專案 管理 美術 設計 程式 設計

  23. APP開發範疇 企劃設計:故事背景、玩法機制、關卡編排、數值設定 美術設計:2D角色原畫、3D建模、角色動作、物件貼圖、 遊戲場景、光影特效 程式設計:Server端、Client端 專案管理:控管遊戲專案的預算、進度、功能及品質

  24. APP目標 技術面:確認程式框架的可用性 團隊面:建立與美術設計者的合作程序 商業面:瞭解與 Apple 周旋的流程

  25. APP設計:從何處開始? 題材 故事、世界、主題 機制 類型、玩法、創意 設計起點:節奏 中板節奏,單手可玩

  26. 「千辛萬苦不好玩」症候群 風險:如何驗證遊戲是否有趣? 原型製作 原型 / 雛形 Prototype 極簡化至核心概念 走出電腦:紙、筆、牌卡 美勞課

  27. 早期測試 「早期發現,早期治療」 當你玩過 101 次之後 觀察,而非指導 傾聽,放下自我 測試對象:家人、朋友、同學、網友

  28. 團隊合作 程式設計者:專注於功能機制 美術設計者:專注於素材內容 企劃設計者:發揮功能與素材,平衡 數值,製作關卡 發揮長處,避開短處 注意功能 / 素材 / 關卡平衡

  29. 完成APP 知道何時該停手 90/10 法則:行百里半九十 從熱戀期到平淡期 熱戀期:眼中只有優點 平淡期:缺點逐漸放大 愛就要愛他的全部!

  30. 創意? 我有一個好主意,一定會超好玩的! 魔獸世界+開心農場 = 魔獸農場! 執行力 vs. 創意 每個人都有點子 無法實現的創意,沒有價值 創意重要,執行易受忽略

  31. APP很酷? 真的是... 酷斃了!!! 至少一開始是 真正的現實是... 10% 酷玩意,90% 苦工作

  32. 如何進入APP專題製作? 從成為程式設計者出發

  33. 基本能力 程式設計 C++語言JAVA 資料結構 英語文 閱讀:技術文件,新知文章 寫作:詢問問題,參與討論

  34. 基本心態 求知欲 好奇心 開放心態 求知若渴 虛懷若谷

  35. APP程式設計:前端 客戶端 (Client Side) / 前端 (Front End) 計算機圖學 (Computer Graphics) 理論 視窗程式設計:Windows SDK,MFC,.NET 繪圖API:OpenGL 或 DirectX

  36. 遊戲程式設計:後端 伺服器端 (Server Side) / 後端 (Back End) 作業系統:Linux / Unix 資料庫系統:SQL 腳本語言:Python、Perl

  37. 學科課程 資料結構 線性代數 離散數學 資料庫系統 計算機結構 演算法 皆有幫助!

  38. THANKS

More Related