徽标
联盟百科
通讯
下载应用,请到 Google Play
新! 在您的Android™设备上下载联盟百科!
自由
比浏览器更快的访问!
 

Metal (API)

指数 Metal (API)

Metal 是一个兼顾图形与计算功能的,面向底层、低开销的硬件加速应用程序接口(API),其类似于将 OpenGL 与 OpenCL 的功能集成到了同一个API上,最初支持它的系统是 iOS 8。Metal 使得 iOS 可以实现其他平台的类似功能,例如 Khronos Group 的跨平台 Vulkan 与 Microsoft Windows 上的 Direct3D 12。 2014年6月2日,Metal 开始支持iOS设备(仅支持Apple A7或更新款處理器的iPhone、iPad);2015年6月8日,Metal 开始支持运行 OS X El Capitan 的Mac设备(僅2012年中或更新款機種)。 Metal也通过引入来进一步提高GPGPU编程的能力。 Metal 使用一种基于C++11的新,其实现借助了 Clang 和 LLVM。 2017年6月5日,Apple於WWDC宣布了Metal的第二个版本,支持macOS High Sierra、iOS 11和tvOS 11。Metal 2不是Metal的獨立API,並且由需要的硬體支援。 Metal 2在Xcode中實現了更高效的分析和調試,加速了機器學習、降低了CPU工作負載、支持macOS上的虛擬實境以及Apple A11處理器的特性。.

27 关系: AppleApple A11 BionicApple A7应用程序接口C++11ClangDirectX通用图形处理器虚拟现实IOSIOS 11IOS 8IPadIPhoneKhronos GroupLLVMMacOS High SierraMantle (API)Microsoft WindowsOpenCLOpenGLOS XOS X El CapitanTvOSVulkan (API)WWDCXcode

Apple

#重定向 苹果 (消歧义).

新!!: Metal (API)和Apple · 查看更多 »

Apple A11 Bionic

Apple A11 仿生 (Bionic)是一款由蘋果公司設計的,於2017年9月12日發表的64位系統單晶片(SoC),並被首先搭載於iPhone 8、iPhone 8 Plus及iPhone X三款智慧型手機中。.

新!!: Metal (API)和Apple A11 Bionic · 查看更多 »

Apple A7

Apple A7是由美國蘋果公司所設計的系统芯片(SoC),用於iPhone 5S、iPad Air和iPad mini2,於2013年9月10日發布。蘋果公司表示CPU與GPU效能都是Apple A6的兩倍。CPU部份採用64位元的ARMv8架构,這使得iPhone成為全球首款採用64位元處理器的智能手機。此SoC由三星電子以28奈米製程代工生產。.

新!!: Metal (API)和Apple A7 · 查看更多 »

应用程序接口

应用程序接口(Application Programming Interface,简称:API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。由於近年來软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。.

新!!: Metal (API)和应用程序接口 · 查看更多 »

C++11

C++11,先前被稱作C++0x,即ISO/IEC 14882:2011,是C++程式語言的一个標準。它取代第二版標準ISO/IEC 14882:2003(第一版ISO/IEC 14882:1998公開於1998年,第二版於2003年更新,分别通稱C++98以及C++03,两者差异很小),且已被C++14取代。相比于C++03,C++11標準包含核心語言的新機能,而且擴展C++標準程式庫,併入了大部分的C++ Technical Report 1程式庫(數學的特殊函式除外)。 ISO/IEC JTC1/SC22/WG21 C++標準委員會計劃在2010年8月之前完成對最終委員會草案的投票,以及於2011年3月召開的標準會議完成國際標準的最終草案。然而,WG21預期ISO將要花費六個月到一年的時間才能正式發佈新的C++標準。為了能夠如期完成,委員會決定致力於直至2006年為止的提案,忽略新的提案。最终于2011年8月12日公布,并于2011年9月出版。 2012年2月28日的國際標準草案是最接近于C++11标准的草案,差异仅有编辑上的修正。 像C++這樣的程式語言,透過一種演化的的過程來發展其定義。這個過程不可避免地將引發與現有程式碼的相容問題,在C++的發展過程中偶爾會發生。不過根據比雅尼·斯特劳斯特鲁普(C++的創始人並且是委員會的一員)表示,新的標準將幾乎100%相容於現有標準。.

新!!: Metal (API)和C++11 · 查看更多 »

Clang

Clang(類似英文單字clang) 是一個C、C++、Objective-C和Objective-C++程式語言的編譯器前端。它採用了底層虛擬機(LLVM)作為其後端,而且由LLVM2.6開始,一起釋出新版本。它的目標是提供一個GNU編譯器套裝(GCC)的替代品,支援了GNU編譯器大多數的編譯設定以及非官方語言的擴充功能。作者是克里斯·拉特納(Chris Lattner),在蘋果公司的贊助支持下進行開發,而原始碼授權是使用類BSD的伊利诺伊大学厄巴纳-香槟分校開源碼許可。 Clang專案包括Clang前端和Clang靜態分析器等。.

新!!: Metal (API)和Clang · 查看更多 »

DirectX

DirectX(Direct eXtension,縮寫:DX)是由微软公司建立的一系列專為多媒體以及遊戲開發的應用程式介面。旗下包含Direct3D、Direct2D、DirectCompute等等多個不同用途的子部份,因為這一系列API皆以Direct字樣開頭,所以DirectX(只要把X字母替換為任何一個特定API的名字)就成為這一巨大的API系列的統稱。目前最新版本為DirectX 12,隨附於Windows 10作業系統之上。 DirectX被广泛用于Microsoft Windows、Microsoft Xbox电子游戏开发,并且--能支持这些平台。除了遊戲開發之外,DirectX亦被用於開發許多虛擬三維圖形相關軟體。Direct3D是DirectX中最廣為應用的子模塊,所以有時候這兩個名詞可以互相代稱。 DirectX主要基於C++编程语言实现,遵循COM架構。.

新!!: Metal (API)和DirectX · 查看更多 »

通用图形处理器

#重定向 图形处理器通用计算.

新!!: Metal (API)和通用图形处理器 · 查看更多 »

虚拟现实

虛擬實境(virtual reality,縮寫VR),簡稱虛擬技術,也稱虛擬環境,是利用電腦模擬產生一個三維空間的虛擬世界,提供使用者關於視覺等感官的模擬,讓使用者感覺彷彿身歷其境,可以即時、沒有限制地觀察三維空間內的事物。使用者進行位置移動時,電腦可以立即進行複雜的運算,將精確的三維世界影像傳回產生臨場感。該技術整合了電腦圖形、電腦仿真、人工智慧、感應、顯示及網路並列處理等技術的最新發展成果,是一種由電腦技術輔助生成的高技術模擬系統。.

新!!: Metal (API)和虚拟现实 · 查看更多 »

IOS

iOS(原名iPhone OS,自第四个版本改名为iOS)是苹果公司为移动设备所开发的专有行動作業系統,屬於類Unix系統,支援裝置包括iPhone、iPod touch和iPad。与Android不同的是iOS不支援任何非苹果公司的硬體裝置。 系统最初于2007年为iPhone而推出。随后,延展扩展支持至苹果公司其他设备。至2017年1月,苹果公司App Store已含有超过220万个iOS应用。 iOS作業系統目前为全球第二大行動作業系統市占约12.1% ,仅次Android系统的88%。苹果公司于2017年6月5日之2017年苹果全球开发者大会中介绍了iOS 11,正式版已于2017年9月20日开放下载。.

新!!: Metal (API)和IOS · 查看更多 »

IOS 11

iOS 11是苹果公司开发的iOS的第11个版本,于2017年6月5日召开的WWDC2017首日公布,是iOS 10的后继版本。正式版於2017年9月20日推出。iOS 11 新增許多功能,如通知中心與鎖定畫面合二為一,使得通知可以直接在鎖定畫面中顯示,並且可以上滑或下滑來顯示或隱藏內容。iMessage可以轉帳。Live Photo 亦有多種特效。控制中心,從iOS 10的多頁式面板合併為單頁,搭配3D Touch可使用更多功能,例如開關行動數據、省電模式,使用者更可自訂選單內容。地圖亦加入室內地圖與室內導航。Siri聲音更人性化且可以翻譯(目前只可以將英語翻譯為中文、法文、德文、意大利文及西班牙文)。皆為64位元版本,32位元以下的蘋果裝置無法升級。.

新!!: Metal (API)和IOS 11 · 查看更多 »

IOS 8

iOS 8是苹果公司的第八个iOS行動作業系統版本,在2014年6月2日WWDC上公布。iOS 8 在iOS 7的基础上做出了许多改进。此版本系統新增了多個應用程式和功能,特別是下放給開發者更多的權限等等,進一步凸顯多功能與易用性,例如Health、Shazam 音乐识别、第三方鍵盤、家庭分享(Family Sharing)等等,另外還包括多個全新API如Touch ID API、PhotoKit、相機API、及Metal以代替OpenGL等,同時推出雲端硬碟iCloud Drive整合。 Siri也將在Shazam支援音樂識別以及無需手動啟動。語音和視頻信息將會自動刪除,除非用戶保存起來。iOS 8已經於2014年9月17日开始發推送,開放給公眾下載安裝,Beta版則早已於2014年6月2日開放給程式編寫員测试。.

新!!: Metal (API)和IOS 8 · 查看更多 »

IPad

iPad,是一個由蘋果公司設計銷售的平板電腦產品系列,搭載蘋果的iOS作業系統。iPad的使用者介面是以多點觸控螢幕為主來進行設計,也包括了虛擬鍵盤。每一款iPad皆有內建Wi-Fi,某些機型也同時支援行動網路。第一款iPad在2010年4月3日推出,2012年推出iPad mini系列。自2010年發售以來,iPad已售出超過2.2億台(統計至2014年10月為止),佔全球平板电脑市场81%。最近期iPad機型是在2018年3月27日發佈的iPad(第6代)。 iPad的基本功能包括錄影、拍照、播放音樂,以及瀏覽網頁和電子郵件等網際網路相關功能。在下載並安裝應用程式(app)後可為iPad加入其他功能,包括執行遊戲、查閱工具书、GPS導航(仅Wi-Fi+Cellular版)、使用社交網路等。截至2013年10月止,在App Store上有超過475,000個由蘋果和其他公司為iPad設計的應用程式,而非「被強行拉大的智慧型手機應用程式」。 2010年,iPad 1為後繼機種建立了許多設計標準,包括9.7英寸的螢幕和實體按鈕的配置位置。 2011年,iPad 2加入了雙核Apple A5處理器、一個VGA畫質的前置鏡頭,以及720p的後方鏡頭,可用於FaceTime視訊通話。 2012年,iPad 3採用Retina螢幕、Apple A5X處理器和四核圖形處理器、500萬像素相機鏡頭、高畫質1080p影片錄製、語音輸入和4G(LTE)支援。自iOS 6起,iPad Mini與iPad 3以後的機種可使用Siri語音助理功能。iPad 4則使用蘋果A6X處理器,並將原本的30-pin dock接頭改為全數位的Lightning接头。iPad Mini採用了較小的7.9寸螢幕,並與iPad 2有著近似的硬體規格,但改採用Lighting接頭。 2013年,iPad mini與iPad Air,同樣採用A7處理器、M7動作協同處理器。 2014年,iPad Air 2縮減外觀尺寸,採用Apple A8X 處理器和M8動作協同處理器。iPad mini 3續沿用Apple A7 處理器和Apple M7動作協同處理器,並比照iPad Air 2配備Touch ID。2015年推出的iPad Pro采用A9X处理器和M9动作协处理器,还可以使用全新的Apple Pencil以及外接鍵盤Smart Keyboard。2016年推出小尺寸9.7寸iPad Pro,增加了1200萬畫素鏡頭、雙色補光燈、Truretone顯示技術。2017年推出新款平價iPad (第5代),采用了iPhone 6S的A9处理器和M9动作协处理器。2018年推出新款平價iPad (第6代),采用了iPhone 7的A10处理器和M10动作协处理器,還增加了使用Apple Pencil的能力。.

新!!: Metal (API)和IPad · 查看更多 »

IPhone

iPhone是美國科技公司蘋果研發並販售的智慧型手機系列,它搭載蘋果公司研發的iOS(舊名iPhone OS)行動裝置作業系统。第一代iPhone於2007年1月9日由當時蘋果公司CEO的史提夫·賈伯斯(Steve Jobs)發布,並在同年6月29日正式發售。 iPhone的使用者介面基於本機搭載的多點觸控螢幕,iPhone 6s及以後的款式增加了壓力感觸(3D Touch)的新觸控方式。該使用者介面當中包括虛擬鍵盤。作為一台智慧型手機,擁有足夠多的元件,以實現拍照、拍攝影片(iPhone 3GS後才成為標準功能)、調用個人數位助理、播放音樂、收發電子郵件、語音留言、無線通信、瀏覽網頁等功能,並支援Wi-Fi、2G、3G和4G LTE(iPhone 5及以後的機型)連接,以及基於上述連接連線至VPN伺服器,實現虚擬專線網絡服務。還包括其他功能如電子遊戲、參考工作、GPS導航及連接社交網絡...等,這些都可以透過安装應用程式(Apps)來實現。10月,應用程式商店提供了超過1,000,000個由蘋果公司或第三方開發者開發的應用程式。.

新!!: Metal (API)和IPhone · 查看更多 »

Khronos Group

#重定向 科纳斯组织.

新!!: Metal (API)和Khronos Group · 查看更多 »

LLVM

LLVM是一個自由軟體專案,它是一種編譯器基礎设施,以C++寫成。它是為了任意一種程式語言而寫成的程式,利用虛擬技術創造出編譯時期、鏈結時期、執行時期以及“閒置時期”的最佳化。它最早以C/C++為實作對象,而目前它已支援包括ActionScript、Ada、D語言、Fortran、GLSL、Haskell、Java字节码、Objective-C、Swift、Python、Ruby、Rust、Scala以及C#等语言。 LLVM專案的發展起源於2000年伊利诺伊大学厄巴纳-香槟分校維克拉姆·艾夫(Vikram Adve)與克里斯·拉特納(Chris Lattner)的研究,他們想要為所有靜態及動態語言創造出動態的編譯技術。LLVM是以BSD授權來發展的开源軟體。2005年,蘋果電腦雇用了克里斯·拉特納及他的團隊為蘋果電腦開發應用程式系統,LLVM為現今Mac OS X及iOS開發工具的一部分。 LLVM的命名最早源自於底層虛擬機器(Low Level Virtual Machine)的首字母縮寫,由於這個專案的範圍並不侷限於建立一個虛擬機器,這個縮寫導致了廣泛的疑惑。LLVM開始成長之後,成為眾多編譯工具及低階工具技術的統稱,使得這個名字變得更不貼切,開發者因而決定放棄這個縮寫的意涵,現今LLVM已單純成為一個品牌,適用於LLVM下的所有專案,包含LLVM中介碼(LLVM IR)、LLVM除錯工具、LLVM C++標準函式庫等。 因LLVM對產業的貢獻,计算机协会於2012年将ACM软件系统奖授與維克拉姆·艾夫、克里斯·拉特納及Evan Cheng。.

新!!: Metal (API)和LLVM · 查看更多 »

MacOS High Sierra

macOS High Sierra(版本 10.13)是蘋果公司Mac電腦系列產品的作業系統。這個版本專注於改善前一版macOS Sierra中的功能,包括「照片」、「郵件」及「Safari」等等。macOS High Sierra在2017年6月5日的WWDC2017發表。.

新!!: Metal (API)和MacOS High Sierra · 查看更多 »

Mantle (API)

Mantle是一个由AMD主导开发的面向3D游戏的图形渲染 API,开发从2013年开始,并在DICE的帮助下进行。Mantle作为Direct3D和OpenGL的补充,主要用于PC,PlayStation 4和Xbox One配置的GPU也支持Mantle。 AMD在2015年3月表示,由于与之类似的Vulkan API已经可以取代Mantle在游戏工业的作用,公司将未来逐步的将重心从Mantle转移至其他领域。未来两年AMD仍将提供驱动支持,不过直到2015年3月,Mantle API本身并没有公开。.

新!!: Metal (API)和Mantle (API) · 查看更多 »

Microsoft Windows

Microsoft Windows(中文有时譯作微軟--,通常不做翻译)是微軟公司推出的一系列操作系统。它問世於1985年,起初是MS-DOS之下的桌面環境,其後續版本逐漸發展成為主要为個人電腦和服务器用户設計的操作系統,并最终获得了世界个人电脑操作系統的垄断地位。此操作系統可以在几种不同类型的平台上运行,如个人电脑(PC)、移动裝置、服务器(Server)和嵌入式系統等等,其中在个人电脑的领域应用内最为普遍。在2004年國際數據資訊公司一次有关未来发展趋势的会议上,副董事长Avneesh Saxena宣布Windows拥有终端操作系统大约70%的市场份额 www.linuxworld.com.au。 Windows操作系統目前最新的穩定版是於2015年7月29日發佈的 Windows 10。Windows Server目前最新的穩定版是2016年9月26日發佈的Windows Server 2016。.

新!!: Metal (API)和Microsoft Windows · 查看更多 »

OpenCL

OpenCL(Open Computing Language,开放计算语言)是一个为异构平台编写程序的框架,此异构平台可由CPU、GPU、DSP、FPGA或其他类型的处理器與硬體加速器所组成。OpenCL由一门用于编写kernels(在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并控制平台的API组成。OpenCL提供了基于任务分割和数据分割的并行计算机制。 OpenCL类似于另外两个开放的工业标准OpenGL和OpenAL,这两个标准分别用于三维图形和计算机音频方面。OpenCL擴充了GPU圖形生成之外的能力。OpenCL由非盈利性技术组织Khronos Group掌管。.

新!!: Metal (API)和OpenCL · 查看更多 »

OpenGL

OpenGL(Open Graphics Library,譯名:開放圖形庫或者“開放式圖形庫”)是用於渲染2D、3D矢量圖形的跨語言、跨平台的應用程序編程接口(API)。這個接口由近350個不同的函數调用組成,用來從簡單的圖形位元繪製複雜的三維景象。而另一种程式介面系统是仅用于Microsoft Windows上的Direct3D。OpenGL常用於CAD、虛擬實境、科學視覺化程式和電子遊戲開發。 OpenGL的高效實現(利用了图形加速硬件)存在于Windows,部分UNIX平台和Mac OS。這些實現一般由顯示裝置廠商提供,而且非常依賴於該廠商提供的硬體。開放原始碼函式庫Mesa是一個純基於軟體的圖形API,它的代码兼容於OpenGL。但是,由于许可证的原因,它只声称是一个“非常相似”的API。 OpenGL规范由1992年成立的OpenGL架构评审委员会(ARB)维护。ARB由一些對建立一个统一的、普遍可用的API特别感兴趣的公司组成。根据OpenGL官方网站,2002年6月的ARB投票成员包括3Dlabs、Apple Computer、ATI Technologies、Dell Computer、Evans & Sutherland、Hewlett-Packard、IBM、Intel、Matrox、NVIDIA、SGI和Sun Microsystems,Microsoft曾是创立成员之一,但已于2003年3月--。.

新!!: Metal (API)和OpenGL · 查看更多 »

OS X

#重定向 MacOS.

新!!: Metal (API)和OS X · 查看更多 »

OS X El Capitan

OS X El Capitan(版本10.11)是苹果公司为个人电脑和服务器操作系统开发的OS X第12个版本。它是OS X 10.10 Yosemite的后续。「El Capitan」名稱取自美國加州優勝美地國家公園內的一塊巨岩「」。OS X El Capitan的第一个测试版在2015年6月8日召开的WWDC 2015演讲不久后发布给开发者。OS X El Capitan是一个小更新,主要注重性能、稳定性、安全性,而不是新增大量新功能。.

新!!: Metal (API)和OS X El Capitan · 查看更多 »

TvOS

#重定向 Apple TV.

新!!: Metal (API)和TvOS · 查看更多 »

Vulkan (API)

Vulkan是一個低开销、跨平台的二维、三维图形与计算的應用程式介面(API),最早由科納斯組織在2015年游戏开发者大会(GDC)上發表。与OpenGL类似,Vulkan針對全平台即時3D图形程式(如電子遊戲和交互媒体)而設計,并提供高效能与更均衡的CPU与GPU占用,這也是Direct3D 12和AMD的Mantle的目標。与Direct3D(12版之前)和OpenGL的其他主要区别是,Vulkan是一个底层API,而且能执行并行任务。除此之外,Vulkan还能更好地分配多个CPU核心的使用。 科納斯最先把Vulkan API稱為「次世代OpenGL行動」(next generation OpenGL initiative)或「glNext」,但在正式宣佈Vulkan之後這些名字就沒有再使用了。Vulkan基于Mantle构建,AMD将其Mantle API捐赠给科納斯組織,给予该组织开发底层API的基础,使其像OpenGL一样成为行业标准。.

新!!: Metal (API)和Vulkan (API) · 查看更多 »

WWDC

#重定向 苹果全球开发者大会.

新!!: Metal (API)和WWDC · 查看更多 »

Xcode

Xcode是蘋果公司向開發人員提供的集成開發環境,用於開發macOS、iOS、WatchOS和tvOS的應用程序。.

新!!: Metal (API)和Xcode · 查看更多 »

传出传入
嘿!我们在Facebook上吧! »