Citat:
Ursprungligen postat av
MjShamona
Jag har angivit mina anledningar till varför jag hoppas att Vulkan ska få större plats i framtiden, och även att Apple omfamnar det. Då det är enda vägen till realistisk gaming på Mac, iPad osv. Du diskuterar Metal snälla, det är ju låst till Apple. Apples strategi har de försökt med i 20–30 år, vilket är anledningen till att bara 1–2 % av de stora AAA-spelen når Apples plattform.
Sen är du inte så smart som du tror. Du sprider mycket falsk information, färgad av dina personliga åsikter. Jag ber dig sluta med det och inte sprida mer desinformation, tack.
De allra flesta studior skriver aldrig en rad rå API-kod då de sitter i Unreal, Unity eller en intern motor där grafikbackenden redan är abstraherad. De få motorutvecklare som faktiskt rör API:t jobbar med två snarlika explicita lågnivå-API:er, och modern Vulkan (1.3+ med dynamic rendering osv.) har skalat bort mycket av den boilerplate som kritiken av Vulkan brukar handla om, vilket jag nämnde tidigare.
Marknadsresonemanget är dessutom bakvänt. Vulkan kör utmärkt på Windows, så man tappar ingenting där på att välja det, däremot får man Linux, Switch och Android på köpet. Android är omsättningsmässigt världens största spelplattform och har sedan 2025 Vulkan som officiellt grafik-API. DX12 ger dig Windows och Xbox, punkt.
Ironin är att ”det går ju idag” bygger på just Vulkan: Proton kör DX9–DX12-spel via DXVK och vkd3d-proton, som översätter allt till Vulkan. Det är alltså redan det universella backend-lager jag pratar om.
Och ”Linuxanvändare betalar inte”? Nigga please, Steam Deck har sålts i miljoner enheter, vars hela existensberättigande är att köpa och spela spel. Den klyschan har några år på nacken, och det verkar som att du är några år efter i de flesta av dina åsikter.
Du har mycket åsikter ja och de vilar inte på speciellt mycket fakta.
1. Ja Metal är låst till Apple, precis som Direct3D är låst till Microsoft.
2. Det är helt riktigt att många spelutvecklare använder färdiga motorer som Unreal, Godot, Unity osv helt rätt.
3. Vulkan finns inte alls på alla platformar, det är helt upp till den som skriver drivrutiner att stödja det. Jag vet inte om du riktigt förstått detta än men Vulkan finns primärt på Linux och Windows. De flesta som gör Windows spel brukar ha ganska stora incitament att stödja Xbox vilket INTE har Vulkan alls.
4. Ja proton bygger på vulkan, för proton är en svit av LINUX program.
5. Du tror alltså att steamdeck användare är Linux användare rent generellt? Idiot. Det enda steamdeck gör är att boosta grafer för Linux användare på Steam, det är absolut intressant för spelutvecklare att stödja steamdeck, men du har en enormt skruvad uppfattning om du tror att det är någon kritiskmassa idag...
Förmodligen har dina två hjärnceller lite svårt att förstå sådan här telemetri men jag ska försöka förklara
https://store.steampowered.com/hwsurvey/Steam-Hardware-Software-Survey-Welcome-to-Steam
Om du är speltillverkare och tittar på en sådan här tabell, går in och kollar Operativsystem fördelningen så ser du att Windows står för 94.10% av alla användare, macOS för 2.21% och Linux för 3.69% var av nästan en procent är steamdecks.
Hur tror du speltillverkaren tänker då?
Ungefär så här kanske? "Jag ska plöja ner så där 20 miljoner i ett projekt här nu, det är klart jag siktar på den försvinnande lilla skaran av 3.69% av spelarna på den här platformen, dessutom betyder det ju att jag låser mig helt till Steam så jag kan ju inte distributera mitt spel på någon annan distributör eftersom de inte har Proton som är del av steam. Det låter smart, det kör vi på!"
Eller tror du möjligtvis de tänker så här "Wow 94.10% av marknaden + att vi kan täcka Xbox också det här kan bli en guldgruva, vi satsar på Direct3D!"???
Använd huvudet ärthjärna.
Edit:
Och PS! Den största spelmarknaden är faktiskt iOS om du mäter omsättning och har varit det under mängder med år.
Vilket du bland annat kan se här
https://tech-insider.org/mobile-gaming-market-2026/ dubbelt så stor som Android... vilka i sin tur är större än Sony, Microsoft och Nintendo tillsammans...