40
111/06/09 e-University 行行 App 行行行行 行行行 行行行行 行行行行行行 行行行行行行

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

Embed Size (px)

DESCRIPTION

行動 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 個應用. 程式。. - PowerPoint PPT Presentation

Citation preview

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

112/04/20 e-University

行動 App 專題製作

胡舉軍 助理教授資訊管理學系 樹德科技大學

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

112/04/20 e-University

Microsoft Windows 發展史1990

1995

19982000

2001

2006

2009

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

112/04/20 e-University

行動 App 設計

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

112/04/20 e-University

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

112/04/20 e-University

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

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

112/04/20 e-University

智慧型 v.s. 傳統型

智慧型手機勝過傳統手機因為應用程式多且便宜甚至免費。

  Google 的 Android Market 已超過 290,000個應用程式。

  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

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

112/04/20 e-University

掌上型 v.s. 桌上 ( 筆記 ) 型

  演進史:桌上型 > 筆記型 > 掌上型  智慧型手機當道。  平版電腦橫行。

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

112/04/20 e-University

  桌上 ( 筆記 ) 型  複雜  難用  適合資訊人員

  掌上型 功能逼近 PC 操操簡單 系統穩定 攜帶方便(更能融入一般人生活) 時尚有型 適合一般人

掌上型 v.s. 桌上 ( 筆記 ) 型

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

112/04/20 e-University

認識 Android

  行動裝置的作業系統 – 執行效能佳且省電。

  Google 於 2007/11/5 發表。第一支手機 G1 於 2008/9/23 發表

  架構在 Linux 核心上 - Linux 是一個相當成熟且穩定的作業系統。

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

112/04/20 e-University

Android 的優勢

  公開原始碼 – 根據自己的需求,增減軟硬體功能的支援度。

  免費使用 – 手機製造商免付權利金。  Apache 授權方式 –非 Linux 的 GPLv2 授權,

而採 ASL ( Apache Software License )授權方式。修改後無須再公開原始碼,並且可以販售。廠商更願意投入大量心力去開發。

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

112/04/20 e-University

全球最受歡迎程式語言http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

超過 50% 使用 Eclipse 開發 Javahttp://www.itwriting.com/eclipse2.php

Java + Eclipse → Android 應用程式

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

112/04/20 e-University

Android 應用程式開發

  Eclipse 開發工具支援多種開發平台  Java 程式語言  HTC Incredible S (17,900) + 既有

電腦

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

112/04/20 e-University

Android Market

賣家  可上傳軟體至 Android Market 公開拍賣。  無須設立公司。  一輩子僅需繳付 US$25 美金。

買家  透過網路購買。  遍及全世界。

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

112/04/20 e-University

認識 iOS 與 iPhone

  Apple 為 iPhone 開發的作業系統,原名 iPhone OS ,但 iPod touch 、iPad 與 Apple TV 都可使用,所以2010/6/7 更名為 iOS 。

  第一台 iPhone 於 2007/6/29 發售。  2007/11 , iPhone 獲《時代》雜誌選

為「 2007 年度最佳發明」。

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

112/04/20 e-University

iPhone 的優勢

  相容性最高 – iPhone 「僅此一家」,而且Apple 保證舊版 iPhone 的程式,在新一代的手機上可以正常執行。

  安全性高 –上架 App Store 之前, Apple 會審核軟體的內容,以避免不當內容、有 Bug 的應用程式影響 App Store 的品質 。

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

112/04/20 e-University

iPhone 應用程式獲利

    

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

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

112/04/20 e-University

iPhone 應用程式開發

  開發工具 Xcode 僅支援 Mac OS 開發平台  Objective-C 程式語言  Mac mini 2.4GHz (22,800) + iPhone4 16G

(23,900) = 46,700

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

112/04/20 e-University

認識 Windos Phone

  開發的作業系統, Windows Phone OS 7.1 。

整合當紅的社交網站與微網誌。 提供 LBS適地性服務。

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

112/04/20 e-University

Windows Phone 應用程式開發

  Windows Phone SDK 7.1 RTM  可以選擇 C# 或是 Visual Basic.NET

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

112/04/20 e-University

Windows Phone Marketplace

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

Windows PhoneMarketplace

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

112/04/20 e-University

就業市場

  專職人員 –宏達電、仁寶、華碩、奇美通訊、宏碁、聯發科、

華寶通訊、廣達、微星科技、和碩、神達電腦 ... 。

  SOHO族 –案件金額 1~50 萬不等。

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

112/04/20 e-University

APP開發與設計

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

112/04/20 e-University

美術設計

程式設計

企劃設計

專案管理

APP 開發

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

112/04/20 e-University

APP開發範疇

企劃設計:故事背景、玩法機制、關卡編排、數值設定

美術設計: 2D角色原畫、 3D建模、角色動作、物件貼圖、遊戲場景、光影特效

程式設計: Server端、 Client端

專案管理:控管遊戲專案的預算、進度、功能及品質

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

112/04/20 e-University

APP目標

技術面:確認程式框架的可用性

團隊面:建立與美術設計者的合作程序

商業面:瞭解與 Apple 周旋的流程

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

112/04/20 e-University

APP設計:從何處開始?

題材故事、世界、主題

機制類型、玩法、創意

設計起點:節奏中板節奏,單手可玩

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

112/04/20 e-University

「千辛萬苦不好玩」症候群風險:如何驗證遊戲是否有趣?

原型 / 雛形 Prototype

極簡化至核心概念走出電腦:紙、筆、牌卡

美勞課

原型製作

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

112/04/20 e-University

早期測試

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

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

112/04/20 e-University

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

注意功能 / 素材 / 關卡平衡

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

112/04/20 e-University

完成 APP

知道何時該停手90/10 法則:行百里半九十從熱戀期到平淡期熱戀期:眼中只有優點平淡期:缺點逐漸放大

愛就要愛他的全部!

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

112/04/20 e-University

創意?我有一個好主意,一定會超好玩的!

魔獸世界+開心農場 = 魔獸農場!

執行力 vs. 創意每個人都有點子

無法實現的創意,沒有價值

創意重要,執行易受忽略

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

112/04/20 e-University

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

112/04/20 e-University

APP很酷?

酷斃了!!!

至少一開始是

真正的現實是 ...

10% 酷玩意, 90% 苦工作

真的是 ...

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

112/04/20 e-University

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

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

112/04/20 e-University

基本能力

程式設計C++語言 JAVA資料結構

英語文閱讀:技術文件,新知文章寫作:詢問問題,參與討論

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

112/04/20 e-University

基本心態

求知欲好奇心開放心態

求知若渴虛懷若谷

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

112/04/20 e-University

APP程式設計:前端

客戶端 (Client Side) / 前端 (Front End)

計算機圖學 (Computer Graphics) 理論視窗程式設計: Windows SDK , MFC , .NET

繪圖 API : OpenGL 或 DirectX

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

112/04/20 e-University

遊戲程式設計:後端

伺服器端 (Server Side) / 後端 (Back End)

作業系統: Linux / Unix

資料庫系統: SQL

腳本語言: Python 、 Perl

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

112/04/20 e-University

資料結構線性代數

離散數學資料庫系統計算機結構演算法

皆有幫助!

學科課程

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

112/04/20 e-University

THANKS