İçeriğe atla

MoltenVK

MoltenVK
Geliştirici(ler)The Brenwill Workshop Ltd., Khronos Group
İlk yayınlanma26 Şubat 2018 (6 yıl önce) (2018-02-26)[1]
Güncel sürüm1.2.0[2] / 18 Ekim 2022 (23 ay önce) (2022-10-18)
Programlama diliObjective-C++, Objective-C, C++, C[3]
İşletim sistemimacOS, iOS, tvOS
PlatformCross-platform
TürSarmalayıcı kütüphane[3]
LisansApache Lisansı 2.0
Resmî sitesimoltengl.com/moltenvk
Kod deposugithub.com/KhronosGroup/MoltenVK

MoltenVK, Vulkan uygulamalarının Apple'ın macOS, iOS ve tvOS işletim sistemlerinde Metal üzerinde çalışmasına izin veren bir yazılım kütüphanesidir. Vulkan sürücüleri olmayan platformlarda çalıştırılmasına yönelik bir proje olan Vulkan Taşınabilirlik Girişimi[4] için piyasaya sürülen ilk yazılım bileşenidir.

Tarihçe

MoltenVK ilk olarak 27 Temmuz 2016'da "The Brenwill Workshop" tarafından şahsi ve ticari lisanslı bir ürün olarak piyasaya sürüldü.

31 Temmuz 2017'de Khronos, Vulkan Taşınabilirlik Teknik Alt Grubu[5]'nun kurulduğunu duyurdu.

Açık Kaynak

26 Şubat 2018'de Khronos, Vulkan'ın MoltenVK kütüphanesi aracılığıyla macOS ve iOS sistemlerinde kullanıma sunulduğunu duyurdu.[6] Valve, Dota 2'nin MoltenVK'nin yardımıyla Vulkan API'ını kullanarak macOS üzerinde çalışacağını ve geliştiricisi olan The Brenwill Workshop Ltd ile MoltenVK'yı Apache Lisansı sürüm 2.0 altında açık kaynaklı yazılım olarak yayınlamak için bir anlaşma yaptıklarını duyurdu.[7]

30 Mayıs 2018'de Qt, MoltenVK kullanılarak Qt'nin macOS'da çalışmasını sağlamak için Vulkan ile güncellendi.[8]

31 Mayıs 2018'de, macOS'da Dota 2 için isteğe bağlı olarak kullanılabilecek bir Vulkan desteği yayınlandı. OpenGL'e kıyasla Vulkan ve MoltenVK kullanıldığında daha iyi performans gösterdiği görülen testler yapıldı.[9]

20 Temmuz 2018'de Wine, MoltenVK kullanılarak macOS'da Vulkan desteğiyle güncellendi.[10]

29 Temmuz 2018'de, MoltenVK ile geliştirilen ilk uygulama, başlangıçta reddedildikten bir süre sonra App Store'a kabul edildi.[11]

28 Kasım 2018'de Valve, MoltenVK kullanarak macOS'un ilk Vulkan oyunu olan Artifact'ı piyasaya sürdü.[12]

Kaynakça

  1. ^ "Vulkan Applications Enabled on Apple Platforms". Khronos Group Press Release. 28 Şubat 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Şubat 2023. 
  2. ^ "Release for Vulkan SDK 1.3.231". 18 Ekim 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 18 Ekim 2022. 
  3. ^ a b "MoltenVK is an implementation of the high-performance, industry-standard Vulkan graphics and compute API, that runs on Apple's Metal graphics framework, bringing Vulkan to iOS and macOS.: Khro." 27 Aralık 2018. 19 Temmuz 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 22 Şubat 2023 – GitHub vasıtasıyla. 
  4. ^ Vulkan (3 Mayıs 2022). "Porting | Vulkan | Cross platform 3D Graphics". dev.vulkan.org (İngilizce). 15 Haziran 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  5. ^ "Khronos Announces the Vulkan Portability Initiative". The Khronos Group (İngilizce). 31 Temmuz 2017. 28 Haziran 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  6. ^ Staff, Ars (26 Şubat 2018). "Vulkan is coming to macOS and iOS, but no thanks to Apple". Ars Technica (İngilizce). 17 Aralık 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  7. ^ "Haberler - Free and Open-Source Vulkan on macOS and iOS". store.steampowered.com. 28 Haziran 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  8. ^ "Vulkan for Qt on macOS". www.qt.io (İngilizce). 21 Haziran 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  9. ^ "Initial Vulkan Performance On macOS With Dota 2 Is Looking Very Good". www.phoronix.com (İngilizce). 7 Şubat 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  10. ^ "Wine 3.13 Released". WineHQ. 15 Haziran 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  11. ^ "Apple Accepts Updated MoltenVK-Using App/Game For Vulkan API On iOS". www.phoronix.com (İngilizce). 29 Temmuz 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 
  12. ^ "Valve Releases Artifact As Its Cross-Platform, Vulkan-Powered Digital Card Game". www.phoronix.com (İngilizce). 28 Haziran 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Haziran 2022. 

İlgili Araştırma Makaleleri

macOS, Macintosh işletim sistemi ailesinin son sürümüdür ve Apple tarafından Macintosh bilgisayarları için tasarlanmış bir işletim sistemidir.

watchOS mobil işletim sistemi

watchOS, Apple Inc. tarafından geliştirilen ve Akıllı saatler için özel olarak tasarlanan Apple Watch'ın mobil işletim sistemidir. iOS işletim sistemi temel alınarak geliştirilmiştir ve pek çok ortak özelliği bulunmaktadır. Apple Watch ile birlikte yayınlanan watchOS şu anda sadece Apple Watch cihazlarında kullanılmaktadır. API'isi WatchKit 'dir. Güncelleme yöntemi ise Over-the-air programlaması iledir.

<span class="mw-page-title-main">App Store (macOS)</span> macOS işletim sistemine sahip cihazların yerleşik oyun ve uygulama mağazası

Bu madde OS X için Mac App Store içindir. iOS-dakı App Store ile karıştırılmamalıdır.

<span class="mw-page-title-main">Mac OS 9</span>

Mac OS 9 Apple şirketinin 9. ve final Apple Macintosh işletim sistemi ve klasik Mac OS serisinin son üyesidir. Apple Computer tarafından, 23 Ekim 1999 tarihinde Mac OS 8'in ardılı olarak tanıtıldı.. Bu, vurgulu Sherlock 2 Internet arama yetenekleri, iTools ve geliştirilmiş Open Transport ağ olarak bilinen Apple'ın ücretsiz çevrimiçi hizmetler entegrasyonu ile "Şimdiye kadar en iyi Internet İşletim Sistemi" olarak Apple tarafından teşvik edildi. Mac OS 9 korumalı bellek ve tam önleyici multitasking ile yoksun iken, birden fazla kullanıcı için otomatik Yazılım güncelleştirme girişi ve desteği dahil kalıcı iyileştirmeler içerir.

<span class="mw-page-title-main">Metal API</span> IOS,macOS and tvOS grafik render uygulama programlama arayüzüdür

Metal API iOS 8-de tanıtılan düşük seviyeli, düşük-havai donanım hızlandırmalı grafik ve bilgisayar uygulama programlama arayüzüdür (API). Bu, bir API altında OpenGL ve OpenCLe benzer işlevselliğini birleştirir. Metal API IOS-a diğer platformlarda benzer API'lerin performans yararlarından bazılarını getirmek için tasarlanmıştır. Metal, 2 Haziran 2014 yılından beri Apple A7 ya da sonrasını kullanan iOS cihazlarında ve 8 Haziran 2015'ten beri OS X El Capitan çalıştıran Mac'lar üzerinde mevcuttur. Metal daha da işlem shaderi getirerek GPGPU programlama yeteneklerini geliştirdi. Metal C++11 dayalı yeni bir gölgeleme dili kullanır; Bu Clang ve LLVM kullanılarak uygulanır. OS X'da Metal desteği WWDC 2015'te açıklandı.

Vulkan düşük maliyetli ve Çapraz platform 3D grafik ve işlem API-sidir. İlk kez Khronos Group tarafından GDC 2015'te açıklandı. Vulkan API başlangıçta, Khronos tarafından yeni nesil "OpenGL girişimi" veya "OpenGL-in sonrakısı" olarak sevk edildi. Vulkan, AMD'nin Mantle API bileşenleri üzerine türetilmiş ve inşa edilmiştir. Khronos'a, bir vakıf niyetiyle AMD tarafından bağışlanmıştır. OpenGL gibi, Vulkan da yüksek performanslı video oyunu ve interaktif medya gibi, gerçek zamanlı 3D grafik uygulamalara hedeflenir ve Direct3D 12 ve Mantle gibi, daha yüksek performans ve daha düşük CPU kullanımı sunuyor. Vulkanın ayrıca 2D grafik uygulamaları işlemek için yeteneği vardır, ancak genellikle 3D için uygundur. Alt CPU kullanımı yanı sıra, Vulkan da daha Çok çekirdekli işlemciler arasında eser yapabiliyor.

<span class="mw-page-title-main">Apple Anında İlet Bildirim Servisi</span>

Apple Anında İlet Bildirim Servisi Apple tarafından oluşturulan, üçüncü şahıs uygulama geliştiricilerinin Apple aygıtlarında yüklü olan uygulamalara bildirim verileri göndermesine olanak tanıyan bir platform bildirim hizmetidir. Gönderilen bildirim bilgileri rozetleri, sesleri, gazete bayii güncellemelerini veya özel metin uyarılarını içerebilir. İlk kez 17 Haziran 2009'da IPhone OS 3 ile başlatıldı. Yerel uygulamalara yönelik APN'ler daha sonra Mac OS X Lion sürümüyle başlayarak Mac OS X API'sine eklendi. Web sitesi bildirimleri için destek daha sonra OS X Mavericks sürümüyle birlikte eklendi.

macOS High Sierra macOS işletim sisteminin 13. sürümü

macOS High Sierra veya macOS 10.13 High Sierra macOS Sierra'nın halefi olan ve Apple tarafından geliştirilen macOS işletim sisteminin 13. sürümüdür. Yeni sürüm şirketin 5 Haziran 2017 tarihli Apple Worldwide Developers Conference etkinliğinde iOS 11, watchOS 4 ve tvOS 11 ile beraber ilan edildi. Sürüme "High Sierra" ismi verildi. Sürüm MacOS Sierra'da bulunan ve Fotoğraflar, Safari ve benzeri güncellemeleri içeren özelliklerin geliştirilmesine odaklanır. 2018 yılında yerini macOS Mojave aldı.

iOS SDK

iOS SDK Apple tarafından geliştirilen bir yazılım geliştirme kitidir. Kit, Apple'ın iOS işletim sisteminde mobil uygulamaların geliştirilmesine olanak tanır.

Apple Developer Apple'in geliştirici ağıdır. Yazılım geliştiricileri'nin macOS ve iOS platformları için yazılım yazmasına yardımcı olmak ve mevcut kaynakları hazırlamak için tasarlanmıştır.

Carbon, Macintosh bilgisayarları çalıştıran işletim sistemi olan Mac OS X için Apple'ın C tabanlı uygulama programlama arayüzlerinden (API) biridir. Carbon, Mac OS 8 ve Mac OS 9 işletim sistemlerinde çalışan programlar için iyi bir geriye dönük uyumluluk sağlamıştır. Geliştiriciler, “klasik” Mac OS ve Macintosh işletim sistemleri yazılımlarını OS X platformuna taşımak için uygulamayı azami çaba harcayarak çok az bir çaba ile kullanabilirler. OpenStep'te ortaya çıkan tamamen farklı Cocoa API sistemidir.

Core Data, Mac OS X Leopard'da tanıtılan ve iPhone SDK 3.2 ile iPad için tanıtılan MacOS'taki Core Foundation tarzı bir API'dir. Bir C API'sini göstermek, şimdi kullanımdan kaldırılmış QuickDraw ve ATSUI çerçevelerinin Mac OS X'in önceki sürümlerinde metin oluşturma yeteneklerini değiştirir. Apple’a göre, Core Text "yüksek performans ve kullanım kolaylığı için tasarlandı" ve düzen API'si "basit, tutarlı ve Core Foundation, Core Graphics ve Cocoa ile sıkı bir şekilde bütünleştirildi".

macOS Big Sur İşletim sistemi sürümü

macOS Big Sur, Apple'ın Macintosh bilgisayarlar için işletim sistemi olan MacOS'un bir sonraki büyük sürümüdür. macOS Catalina'nın ardılı olan Big Sur, 22 Haziran 2020 tarihinde 2020 WWDC'de açıklandı ve adını Kaliforniya'daki bir kıyı bölgesinden almaktadır. Bu sürüm aynı zamanda, 2000 yılında Mac OS X Public Beta'nın yayımlanmasından bu yana ilk kez ana versiyon numarasının değiştiği sürümdür. 2021 yılında yerini macOS Monterey aldı.

Bu, macOS bileşenlerinin bir listesidir. Bunlar mevcut Mac işletim sisteminde bulunan özelliklerdir.

<span class="mw-page-title-main">Source 2</span> video oyunu motoru

Source 2, Valve tarafından orijinal Source motorunun halefi olarak geliştirilen bir video oyun motorudur. Motor ilk olarak 2015 yılında duyuruldu ve hemen ardından Dota 2'de kullanılmaya başlandı. Artifact, Dota Underlords, Half-Life: Alyx ve Counter-Strike 2 gibi diğer Valve oyunları da Source 2 motoruyla geliştirildi.

<span class="mw-page-title-main">Falkon</span>

Falkon, ücretsiz ve açık kaynaklı bir web tarayıcısıdır. Chromium tarayıcı çekirdeği için bir sarıcı olan Qt WebEngine üzerine inşa edilmiştir.

PPSSPP, birçok platformda PlayStation Portable (PSP) oyunlarını oynatan öykünücü yazılımdır. Yazılım .iso formatındaki imajları kullanıp PSP oyunlarını oynatır. İlk olarak 1 Kasım 2012'de GNU GPLv2 veya daha sonra lisanslanmış olarak halka sunuldu. PPSSPP projesi, Dolphin öykünücüsünün kurucularından biri olan Henrik Rydgård tarafından oluşturulmuştur.

macOS Ventura, Apple'ın Macintosh bilgisayarlar için masaüstü işletim sistemi olan macOS'in on dokuzuncu sürümüdür. macOS Monterey'in halefi, 6 Haziran 2022'de WWDC 2022'de duyuruldu. MacOS Mavericks ile başlayan adlandırma sisteminin ardından Kaliforniya'daki Ventura'nın adını almıştır.

mpv (medya oynatıcısı)

mpv, MPlayer, mplayer2 ve FFmpeg tabanlı özgür ve açık kaynaklı bir medya oynatıcı yazılımıdır. Unix benzeri işletim sistemleri ve Microsoft Windows dahil olmak üzere çeşitli işletim sistemlerinde çalışır ve mpv-android adlı bir Android uyarlamasına sahiptir. ARM, PowerPC, x86/IA-32, x86-64 ve MIPS mimarisi üzerinde çalışır yani çapraz platformdur.

<span class="mw-page-title-main">Steam Link</span>

Steam Link, kişisel bir bilgisayardan veya Steam Machine'den kablosuz olarak bir mobil cihaza veya başka bir monitöre Steam içeriği akışı sağlamak için Valve Corporation tarafından yapılmış bir donanım ve yazılım çözümüdür. Steam Link, ilk olarak Kasım 2015'te Steam Makinelerinin çıkışıyla birlikte bir donanım aygıtı olarak piyasaya sürüldü. Valve, mobil cihazlar ve akıllı televizyonlar için yazılım tabanlı Steam Link uygulamasını desteklemek ve Raspberry Pi mikro bilgisayarı için bir yazılım paketi olarak Steam Link sağlamak adına Kasım 2018'de Steam Link donanım cihazını durdurdu.