⑴ 如何開發手機app
手機APP開發可以通過下面三種方式:
1.原生APP(Native App)
原生APP是用原生程式編寫運行的一種第三方應用程序,它是基於移動設備(智能手機、平板電腦等)操作系統(如IOS、Andriod、WP)使用,用戶通過應用市場或應用商店進行下載安裝到自己的智能設備上。但是該開發針對IOS、Android等不同的手機操作系統要採用不同的語言和框架進行開發,工程量大。原生APP是需要定製開發的。
2.Web App
Web App能夠為移動設備提供特定功能的Internet應用程序。該程序通常由「HTML5雲網站+APP應用客戶端」兩部分構成,APP應用客戶端只需安裝應用的框架部分,而應用的數據則是每次打開APP的時候,通過移動設備的瀏覽器去訪問,把雲端取數據呈現給手機用戶(類似淘寶、天貓、京東等)。
3.saas+paas系統製作模式
目前很多企業都沒有開發人員,對技術這塊也是不了解。因此商領雲的saas+paas系統是不需要任何技術就可以在線製作APP(ios和Android),小程序、移動網站和微商城。
⑵ 如何編寫 iOS App 由最基礎說起
你想趁這巿場還未爛的時候分一杯羹嗎?第0步:硬體需求要編寫 iOS app ,只需一部 Mac (iMac, Macbook 都可以) 就可以,因為所有編寫 iOS app 的必要工具都只有 Mac 版本。 另外,你最好懂得基礎英語,因為大部份相關文件或教學網站都是以英文編寫的。真的只需要一部蘋果電腦?要留意, iDevice (包括 iPod Touch/ iPhone) 並不是編寫 iOS app 的「必要」工具,因為免費的編寫軟體 "Xcode" (稍後會詳細描述)會提供一個 iDevice 模擬器。 然而,模擬器是有其限制的,例如模擬器不能精確地模擬到 Accelerator (感應重力的儀器),而且,據筆者經驗,實在有太多 bug 只會出現於真機而非模擬器。 因此,筆者建議,如果你是學生,只求交功課,又或你的銀彈不夠,那可以暫時不買 iDevice。但如果你想製作一個認真的程式,請買一部 iDevice。我聽聞,不需 Mac 機也可編寫 iOS 程式喔是的,有很多較為旁門左道的方法可以免去「購買 Mac 機」這步驟,然而,筆者認為這些非官方方法非常麻煩,又或有可能違反了相關的條款或法律。讀者只要 Google 一下 "Hackintosh" 便會發現不少非官方方法去把 Mac OS 安裝於 PC ,但風險自負。另外,( Windows 版本的) Adobe Flash CS5 亦有 "Packager for iPhone" 這功能,可以把 Flash 程式轉變成 iOS 程式,然而,蘋果電腦的條款是禁止用此等「第三方程式」發布 iOS 程式的,因此,即使你用 Flash 寫了 iPhone 程式,也會有風險 Apple 會禁止你發布。第1步:申請成為 Apple Developer我該選擇什麼 "Apple Developer Program"要編寫 iOS app ,必需要有一個 "Apple Developer" account ,這是因為…編程必備軟體 "Xcode" 只能予 "Apple Developer" 下載。讀者可在此申請成為"Apple Developer Program"。我該選擇什麼"Apple Developer Program"請留意"Apple Developer Program"有幾類,現階段只需申請成免費的"Apple Developer"就行,以下簡介各類別:Apple Developer:這是免費的類別,但其中一個限制是:你能把你的 App 寫來自娛,但不能把你的 App 發布於 App store 。iPhone Developer University Program :這也是免費的,比起 "Apple Developer" 少一點限制,但仍不能把你的 App 發布至 App Store 。iPhone Developer Program – Indivial :每年需付 US$99 ,可以發布你的 App 至 App Store另外還有些 Program 予公司客戶的,相對貴一點,但對企業的支援較多。 筆者建議各位先申請成為每年付費 US$99 的 "Apple Developer – Indivial" ,當你成功編寫出一個你認為很有趣的 iPhone App 並准備推出時,發現原來剛剛有人將同類的 App 上架,到時你再等 2-3 星期重新 upgrade 到 Indivial Account 的話,後悔就已經太遲。第2步:下載及安裝 Xcode申請成 "Apple Developer" 後,就可以到此下載 Xcode了, Xcode 是一套 iOS 程式編寫軟體,內含所有編寫 iOS 程式的必需工具,包括 iPhone SDK( 使 Xcode 有能力編釋 iOS app 的東東)。
⑶ 怎麼編寫蘋果app
據蘋果公司於2011年3月4日公布,有高達20億美元已經由蘋果送到 iOS App Developers 手上。你想趁這巿場還未爛的時候分一杯羹嗎?
第0步:硬體需求
要編寫 iOS app ,只需一部 Mac (iMac, Macbook 都可以) 就可以,因為所有編寫 iOS app 的必要工具都只有 Mac 版本。 另外,你最好懂得基礎英語,因為大部份相關文件或教學網站都是以英文編寫的。
真的只需要一部蘋果電腦?
要留意, iDevice (包括 iPod Touch/ iPhone) 並不是編寫 iOS app 的「必要」工具,因為免費的編寫軟體 "Xcode" (稍後會詳細描述)會提供一個 iDevice 模擬器。 然而,模擬器是有其限制的,例如模擬器不能精確地模擬到 Accelerator (感應重力的儀器),而且,據筆者經驗,實在有太多 bug 只會出現於真機而非模擬器。 因此,筆者建議,如果你是學生,只求交功課,又或你的銀彈不夠,那可以暫時不買 iDevice。
但如果你想製作一個認真的程式,請買一部 iDevice。
我聽聞,不需 MAC 機也可編寫 IOS 程式喔
是 的,有很多較為旁門左道的方法可以免去「購買 Mac 機」這步驟,然而,筆者認為這些非官方方法非常麻煩,又或有可能違反了相關的條款或法律。讀者只要 Google 一下 "Hackintosh" 便會發現不少非官方方法去把 Mac OS 安裝於 PC ,但風險自負。
另外,( Windows 版本的) Adobe Flash CS5 亦有 "Packager for iPhone" 這功能,可以把 Flash 程式轉變成 iOS 程式,然而,蘋果電腦的條款是禁止用此等「第三方程式」發布 iOS 程式的,因此,即使你用 Flash 寫了 iPhone 程式,也會有風險 Apple 會禁止你發布。
第1步:申請成為 Apple Developer
我該選擇什麼 "APPLE DEVELOPER PROGRAM"
要編寫 iOS app ,必需要有一個 "Apple Developer" account ,這是因為…編程必備軟體 "Xcode" 只能予 "Apple Developer" 下載。
讀者可在此申請成為"Apple Developer Program"。
我該選擇什麼"Apple Developer Program"
請留意"Apple Developer Program"有幾類,現階段只需申請成免費的"Apple Developer"就行,以下簡介各類別:
Apple Developer:這是免費的類別,但其中一個限制是:你能把你的 App 寫來自娛,但不能把你的 App 發布於 App store 。
iPhone Developer University Program :這也是免費的,比起 "Apple Developer" 少一點限制,但仍不能把你的 App 發布至 App Store 。
iPhone Developer Program – Indivial :每年需付 US$99 ,可以發布你的 App 至 App Store
另外還有些 Program 予公司客戶的,相對貴一點,但對企業的支援較多。
筆者建議各位先申請成為每年付費 US$99 的 "Apple Developer – Indivial" ,當你成功編寫出一個你認為很有趣的 iPhone App 並准備推出時,發現原來剛剛有人將同類的 App 上架,到時你再等 2-3 星期重新 upgrade 到 Indivial Account 的話,後悔就已經太遲。
第2步:下載及安裝 Xcode
申請成 "Apple Developer" 後,就可以到此下載 Xcode了, Xcode 是一套 iOS 程式編寫軟體,內含所有編寫 iOS 程式的必需工具,包括 iPhone SDK( 使 Xcode 有能力編釋 iOS app 的東東)。
安裝完成後就可以開始編寫你的第一隻iOS App了。
⑷ 怎麼開發一個蘋果app
可以自己建立一個團隊來開發,開發包括編程策劃
⑸ 做蘋果APP開發需要准備什麼
首先你需要一點C語言的基礎,一台mac系統的機器. 然後買參考書籍,學習Objective-C和蘋果的類庫,學習的過程中自己多練習寫一些基本的代碼......慢慢你就會入門的。
⑹ 如何開發iPad App
你有兩種方式。如果你有面向對象的編程語言背景,如C ++或Java,你可以加入蘋果的iOS開發者計劃或購買iOS
SDK(軟體開發工具包),並著手通過Mac OS X電腦開發一款App。無需編程經驗或訪問到Mac電腦上,你可以開發一個Web
App。功能少但更易 於非程序員開發,Web App都是為Safari、iPad的原生Web瀏覽器基於HTML定製Web頁面。
開發一個iOS App
閱讀蘋果iOS App編程指南以獲得一個對iOS架構和開發一個iOS App的基礎知識的了解。這個指南對開發iPhone和iPad App都是有幫助的。
回顧加盟蘋果iOS開發者計劃的好處。你將獲得教程、示例代碼、蘋果的iOS 4 SDK免費樣書和其他好處。你還可以將你的App上傳到蘋果應用商店。該計劃自2011年4月起每年花費99美元。
從蘋果應用商店下載蘋果iOS 4 SDK。在出版的時候,其費用為4.99美元並需要Mac OS X 10.6.6或更高版本。SDK不適用於Windows。
通過修一門課程學習的iOS編程,參加研習班或學習書籍。開發iPhone App的資料也可能會有所幫助。你學到的開發iPhone App的技能將幫助你開發一個iPad App,因為這兩種設備使用相同的操作系統和開發工具。
開發一個Web App
勾勒出你想通過開發iPad App實現什麼的 「待辦事項」列表。然後,決定你是否能通過一個Web App實現這些目標。
回顧加盟蘋果免費Safari瀏覽器開發者計劃的好處。這會讓你訪問Safari開發庫,示例代碼,教程和其他工具來幫助你開發iPad Web App。
研究蘋果關於准備iPad Web內容的指南。這個文件包含有關主題的詳細說明,例如如何使用W3C標准而非插件、如何修改CSS代碼(層疊樣式表)以及如何准備你的iPad觸摸界面的Web App。
學習和使用有經驗的Web App開發人員撰寫的、由蘋果或其它網站提供的開發Web App在線教程。
上傳你完成的Web App到你的網站上並使用一台iPad進行測試。
⑺ 如何製作蘋果app
使用MAC
OS上的開發工具xCode進行開發,這就要求你有一台蘋果的電腦。購買xCode開發工具。注冊開發者賬戶並激活發布許可權。
這些就是基礎投資,如果開發的是網路功能的應用,根據情況可能需要租用或購買伺服器。
《自己動手做iOS
App:從設計開發到上架App
Store》為想要接觸iOS
應用設計、開發的讀者提供了由淺入深的詳細指導。從iOS
應用製作的步驟是什麼,應該使用什麼軟體,如何發布應用到App
Store,到iOS
的設計理念是什麼,如何正確書寫Swift
語言,再到後端和客戶端是如何交互運作的等,本書配合圖示,精闢、直觀地闡明了iOS
應用製作中的種種疑問。
如果你是一位第一次接觸iOS
應用製作的新手,那麼讀完《自己動手做iOS
App:從設計開發到上架App
Store》你將會充滿信心地著手把自己的想法帶到現實。即使是有一定經驗的iOS
設計師也可以學到如何編寫代碼,程序員則可以學習到設計知識,並都能夠獲得獨立完成個人作品的能力。
⑻ 如何製作「蘋果app」
如果想源碼開發,自己又不會編程的話,可以找APP開發公司。
如果是想將網頁快速封裝一個蘋果APP,其實可以藉助開發者服務平台進行操作,這個非常便宜,而且每個人都可以操作,非常簡單。
網頁封裝蘋果APP,其實就是個網頁套一個蘋果APP的外殼,讓它可以在蘋果手機上安裝。網頁是什麼樣的,APP就是什麼樣的,封裝APP並不會改變網頁里的內容。
網路搜索微導流,點擊上方的「封裝打包」-「iOS免簽封裝」
輸入APP名稱,網址,上傳logo圖片,即可在線封裝,一分鍾就可以快速搞定。
⑼ 如何將App程序發布到蘋果App Store
預先准備
在你開始將程序提交到App Store之前,你需要有一個App ID,一個有效的發布證書,以及一個有效的Provisioning profile。下面來看看它們各自的作用。
Step 1: App ID(應用ID)
App ID是識別不同應用程序的唯一標示符。每個app都需要一個App ID或者app標識。目前有兩種類型的App標識:一個是精確的App ID( explicit App ID),一個是通配符App ID( wildcard App ID)。使用通配符的App ID可以用來構建和安裝多個程序。盡管通配符App ID非常方便,但是一個精確的App ID也是需要的,尤其是當App使用iCloud 或者使用其他iOS功能的時候,比如Game Center、Push Notifications或者IAP。
如果你不確定什麼樣的App ID適合你的項目,我推薦你讀下蘋果關於這一主題的文檔:Technical Note QA1713。
Step 2: Distribution Certificate(發布證書) iOS應用都有一個安全證書用於驗證開發者身份和簽名。為了可以向App Store提交app,你需要創建一個iOS provisioning profile 。首先需要創建一個distribution certificate(發布證書),過程類似於創建一個development certificate(開發證書)。如果你已經在實體設備上測試你的App,那麼你對創建development certificate就已經很熟悉了。
如果對此不熟悉,建議你讀下蘋果關於signing certificates和provisioning profiles的詳細指導 。
Step 3: Provisioning Profile(配置文件) 一旦你創建了App ID和distribution certificate,你可以創建一個iOS provisioning profile以方便在App Store中銷售你的App。不過,你不能使用和ad hoc distribution相同的provisioning profile。你需要為App Store分銷創建一個單獨的provisioning profile,如果你使用通配符App ID,那麼你的多個app就可以使用相同的provisioning profile。
Step 4: Build Settings(生成設置)
配置App ID、distribution certificate 和provisioning profile已經完成,是時候配置Xcode中target的build settings了。在XcodeProjectNavigator的targets列表中選擇一個target,打開頂部的 Build Settings選項,然後更新一下 Code Signing來跟之前創建的distribution provisioning profile相匹配。最近添加的provisioning profiles有時候不會立馬就在build settings的 Code Signing中看到,重啟一下Xcode就可以解決這個問題。
配置Target的Build Settings
Step 5: Deployment Target(部署目標)
非常有必要說下deployment target,Xcode中每個target都有一個deployment target,它可以指出app可以運行的最小版本。不過,一旦應用在App Store中生效,再去修改deployment target,你要考慮到一定後果。如果你在更新app的時候提高了deployment target,但是已經購買應用的用戶並沒有遇到新的deployment target,那麼應用就不能在用戶的移動設備上運行。如果用戶通過iTunes (不是設備)下載了一個更新過的app,然後替代了設備上原先的版本,最後卻發現新版本不能在設備上運行,這確實是個問題。
(1) 當你決定提高現有app的deployment target時,要在新版本的版本注釋中進行說明。如果你提前告知用戶,那麼至少有一點,你已經盡力阻止問題的發生了。
(2) 對於一款新app,我經常會把deployment target設置為最近發布的系統版本。因為新iOS版本發布後,滲透率的增長速度是令人難以置信的。很多人認為提高deployment target會失去大部分市場,這個說法並不準確,比如iOS 6, iOS 6發布後一個月,超過60%的設備已經進行了更新 。但對Android而言,就是另外一回事了, Android用戶並不會像iOS用戶那樣熱衷於更新操作系統版本 。
⑽ 做蘋果app開發需要用什麼軟體
首先,要開發蘋果app,必須要掌握蘋果app開發工具,那就是Objective-c和c語言。在開發蘋果app軟體的時候,需要走以下流程。
1. 形成開發App軟體的idea
2. 蘋果App軟體的主要功能設計
3. App的大概界面構思和設計(使用流程設計)
4. 大功能模塊代碼編寫
5. 大概的界面模塊編寫
6. 把大概的界面和功能連接後,app的大致demo就出來了
7. demo自己試用和體驗幾遍後,根據情況修改
8. app的0.8左右版本完成後可以加入proction的圖標和部分UI圖片
9. 沒有大錯誤後,0.9版本可以嘗試尋找beta用戶
10. 根據測試用戶的反饋,重復 7 - 9的步驟
11. app完成後,加入app icon, iTunesArtwork等等UI元素。反復測試無錯誤後上傳iTunes
如何發布蘋果app,需要做哪些准備呢?
一:必須獲得ISO開發證書
為了獲取IOS開發證書,你首先需要利用電腦上的鑰匙串訪問程序(Keychain Access)生成證書簽名請求(CSR)。創建的CSR將提示鑰匙串訪問同時產生公有和私有密鑰對。私有密鑰預設保存在鑰匙串的「登錄」,你可以在鑰匙串訪問的目錄下面的「密鑰」。
接下來,你還得完成:提交CSR(Submitting a Certificate Signing Request for Approval) 、證明CSR(Approving Certificate Signing Requests)、證明CSR(Approving Certificate Signing Requests)、下載並安裝開發證書(Downloading and Installing Development Certificates)四個步驟。
二:設置注冊設備 這里的設備是指IPHONE或IPAD設備。因為開發後,需要在真機上運行 設備的UUID可以通過ITUES或XCODE的」組織」窗口得到.
三: APP ID App id是應用程序標識,每個 App ID由蘋果生成的唯一標識的10個字元 「Bundle Seed ID」 前綴和 自定義的 「Bundle Identifier」後綴組成 。後綴推薦格式為域名的反寫,即com.公司.產品。APP ID是邏輯概念,與硬體無關。
四: PROVISIONING 這個部分是重點。也分為開發證書和發布證書
首先是要創建開發provisioning profile然後安裝provisioning證書。接著,創建開發provisioning profile並安裝provisioning證書
蘋果app開發公司又該如何在這激烈的競爭中站穩腳呢?
對於一個新創的APP開發公司,團隊技術精湛也是尤其的重要,因此不少的開發公司都開始接外包案子這一業務,但這是快錢,不利於一個企業的長期發展,代工產業,拼到最後就是接案數量以及價格,對於公司的品牌沒有多大的加分,更沒有留下一個屬於自己的產品。蘋果app開發公司應該在APP數量以及APP品牌上面多下功夫,兩條線的策略,一條是以盡可能多數量的APP開發來開創現金流,外包的業務只是適合一些小公司,所以另一條是開創自有品牌的蘋果APP軟體。如何吸引用戶經常性的願意轉發分享也必須納入考慮,功能與創意都是一時的,用戶活躍度才是關鍵。