Logo ka.boatexistence.com

რატომ გააუქმა Apple-მა opengl?

Სარჩევი:

რატომ გააუქმა Apple-მა opengl?
რატომ გააუქმა Apple-მა opengl?

ვიდეო: რატომ გააუქმა Apple-მა opengl?

ვიდეო: რატომ გააუქმა Apple-მა opengl?
ვიდეო: Apple Deprecate OpenGL in next iOS and Mac OS releases 2024, მაისი
Anonim

Apple უდავოდ უარყოფს OpenGL-ს, რათა მოაწონოს მისი დაბალი დონის Metal გრაფიკული API ზოგადი ბაზრისთვის და სათამაშო ბაზრის მიზეზები - ყველაზე აშკარად დახრილი iOS-ის მიმართულებით..

რატომ მოიშორა Apple-მა OpenGL?

"ყველაფერი რაც ვიცით არის Apple-მა, როგორც ჩანს, აჩვენა განზრახვა გათავისუფლდეს OpenGL-ისგან საკუთარი გრაფიკული API, Metal მეტალთან დაკავშირებული პრობლემა ძალიან ჰგავს პრობლემას. DirectX-ით: ეს არ არის კროს-პლატფორმული. "ეს არ არის განკითხვის დღე, ეს უფრო ჰგავს Apple-ს გიგანტურ EMP აპარატის აშენებას და ამბობს: "შეიძლება გამოვიყენოთ ან არ გამოვიყენოთ ეს ".

რატომ არის OpenGL მოძველებული?

OpenGL 3.0-მა შემოიტანა მოძველების მექანიზმი API-ის მომავალი ვერსიების გასამარტივებლად. ზოგიერთი ფუნქცია, მონიშნული, როგორც მოძველებული, შეიძლება მთლიანად გამორთოთ ფანჯრის სისტემიდან წინ თავსებადი კონტექსტის მოთხოვნით.

Apple კვლავ იყენებს OpenGL?

Apple-ს არასოდეს დაუმატებია მხარდაჭერა OpenGL ES 3.1 ან უფრო ახალი iOS-ისთვის და ანალოგიურად macOS არ სცილდება OpenGL 4.1-ს (ახლა Khronos არის 4.6-მდე). … კერძოდ OpenGL ES იმუშავებს ყველა Mac, iOS მოწყობილობაზე, Android მოწყობილობაზე, Windows მოწყობილობაზე და Linux მოწყობილობაზე.

მოძველებულია თუ არა OpenGL iOS-ზე?

2018 წელს, Apple-მა მოხსნა OpenGL iOS 12როგორც iOS-ისთვის, ასევე macOS-ისთვის. ამ გაკვეთილზე თქვენ შეისწავლით თუ როგორ გადაიყვანოთ აპლიკაცია OpenGL-ის გამოყენებით მეტალზე. … შენიშვნა: ლითონის აპლიკაციები არ მუშაობს iOS სიმულატორზე.

გირჩევთ: