為 iOS 6 量身打造 Apps

來源:互聯網
上載者:User

iOS6來了!

iOS6更先進的功能可以為開發人員提供更好更有效開發方式;比如大方有型的設計;在MapKit架構內使用向量式引擎(vector-based engine)開發的地圖;可以存放各類票據、優惠卡、登機證的Passbook;整合了分享功能的Facebook;新的camera API和 提醒(Reminders)功能改進;以及應用內購和Game Center等技術可以幫你打造一款最好的iOS應用。

 

下載和安裝

 

安裝iOS 6  使用Xcode 4.5開發apps

為你的蘋果裝置升級iOS 6系統,點擊進入Mac App Store下載iOS 6 SDK工具包和Xcode 4.5,擷取最新iOS 6和Xcode 4.5版本資訊。

iOS 6.0 版本資訊

Xcode 4.5版本資訊

 

設計和開發

 

做一款熱門 App的基本需求

把最好的iOS元素植入你的apps,學習可以帶來優質使用者體驗的介面設計方法。

創作材料

為iPhone 和iPad應用設計使用者介面

使用者介面指南

工具工作流程引導

 

最佳化應用使之適用於高解析度視網膜顯示屏

如何讓應用適用於任何形式展現最好,有些你需要關注的事情。

為高解析度進行最佳化

Cocoa自動布局指南

 

充分利用4英寸視網膜顯示屏的優勢

iphone5和iPod touch(第五代)視網膜顯示屏像素比iPhone4S增加了18%,開發人員在利用iphone5大螢幕優勢的同時要確保映像符合640 x 1136像素。

Cocoa自動布局指南

iOS使用者介面指南

 

使用iOS 6 SDK API開發應用

關注iOS 6的新功能 ,使用iOS 6 SDK的API開發應用

iOS6有哪些新變化?

1、Map Kit

充分利用蘋果內建Maps的新功能 。開發人員可以利用Map Kit創造routing apps,使用者可以通過Maps 訪問進入特定方向,比如地鐵線路圖、徒步旅行顯露以及單車道等。如果你向App Store提交routing apps,要確定應用涵蓋了你所 提交的檔案的全部內容。 

如果你在新應用或者現有應用中使用Map Kit,一定要更新您的應用程式商店的顯示了新地圖在iOS 6。

位置識別程式指導

iTunes Connect開發人員指南

2、整合Facebook

應用中添加Facebook支援新的單點登入功能,使用者可以通過Facebook傳遞內容,把Facebook作為分享媒介的一種選擇。 

社交架構參考

3、Pass Kit

Passbook 給使用者提供了一種新的方法來整理繁雜的登機證, 票據 禮品卡以及優惠券。Passbook 支援大量條碼格式,比如QR,PDF417以及Aztec條碼。開發人員可以使用Pass Kit API在使用者Passbook中展示、新增以及更新passes。

Learn more about Pass Kit

4、Event Kit

使用Event Kit架構訪問或者修改在Reminders app中建立的reminders,你可以指定優先順序和到期日,同樣也可以指定地點和定時器。

Event Kit 參考

5、In-App Purchase

通過應用內購,使用者可以直接在開發人員的應用內完成音樂、應用、書籍以及其他iTunes內容購買。

Learn more about In-App Purchase

6、Game Kit

盡量把遊戲做成多人遊戲,玩家的最高分或者取得的成績可以成為挑戰朋友加入遊戲的最好方式,Game Kit可以讓多人遊戲中的熱門排行榜和玩家的分數可以在iOS 和Mac裝置之間共用。

Learn more about Game Center

7、Camera

使用camera中嵌入的強大功能,新API 可以讓你控制焦距、曝光以及感興趣的地區。你可以用臉部識別API訪問和顯示, leverage hardware-enabled video stabilization( 利用硬體使視頻穩定化。)

Camera Programming Topics for iOS

8、iCloud

充分利用iOS 6中新iCloud Storage API功能,同時Key Value Store更高儲存限制和更快的更新速度也為開發人員提供了便利。

Learn more about iCloud

9、Action Sheet, Auto Layout, Collection Views, and State Preservation

對iOS6其他功能的研究探索:new Action Sheet可以讓共用更為簡單,auto layout可以讓你的使用者介面更有動感,collection views可以讓群組項目顯示方式更迷人,state preservation可以讓使用者從先前停下的地方重新開始。

UIKit Framework

iOS App Programming Guide

Cocoa Auto Layout Guide

UICollectionView Class Reference

 

構建 測試 提交

 

測試以及修補bug以便應用與iOS6更好相容。

App Store現有應用以及正在使用iOS 5 SDK開發的應用可以直接在iOS 6系統上運行,不過開發人員還是需要對現有應用進行測試以確保沒有任何相容問題。如果應用支援iPhone 5 或者iPod touch (第五代),開發人員需要提供一張640 x 1136像素的映像以證明應用支援4英寸視網膜顯示屏。

iOS 6適用於 iPhone 5、 iPhone 4S、 iPhone 4、iPhone 3GS、 the new iPad、iPad 2以及iPod touch (第四、五代)。

回顧並遵循方法指南

所有提交至App Store的應用將會被從技術、內容以及設計標準方面進行評估。在提交審查應用之前,開發人員需要遵循以下更新指南:

App Store Review Guidelines

iOS Human Interface Guidelines

iOS Developer Program License Agreement

提交至App Store

使用iOS 6 SDK的 Xcode 4.5 編譯、驗證應用iOS6版本,最後提交、發布至iTunes Connect。應用提交細節已經在Tools Workflow Guide for iOS 和iTunes Connect Developer Guide中詳細闡述

如果你的應用支援iPhone 5 和 iPod touch (第五代),你至少需要為每種語言版本的應用提交一張螢幕,這樣才能證明你的應用支援4英寸視網膜顯示屏,更多細節請閱讀iTunes Connect Developer Guide。

iTunes Connect Developer Guide

Tools Workflow Guide for iOS: Distributing Apps

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.