Larry Osterman'ın debugging a flickering problem in the Windows Vista/7 volume control ile ilgili en son blog gönderisini okudum ve aniden OS X dizüstü bilgisayarımda bir uygulama titreşimi gördüğümü hatırlayamadığımı fark ettim. Aksi halde kötü yazılmış gibi görünen uygulamalarda bile, deneyimimdeki titreme probleminden kaçınılır. Bir Apple vs Windows tartışmaya dönüşmeden (lütfen), neden OS X uygulamaları aynı titrek problemi görünmüyor?Neden OS X, Windows'un yaptığı aynı titrek problemlere sahip değil?
Windows programcıları emerken, Apple geliştiricilerinin, titreşimsiz GUI'leri programlamada sadece şaşırtıcı olduğuna inanıyorum, bu yüzden nedeni nedir? OS X API'sı tüm GUI'lerin çift arabelleğe almayı gerektiriyor mu? Bazı uygulamalar biraz durgun çift tamponlu yeniden boyutlandırma davranışına sahip olsa da, pek çoğu yok ve hala titriyorlar. OS X boyaması, bir şekilde tamamen Windows'dan farklı şekilde akıyor ve WM_ERASEBKGRND
sorununu tamamen ortadan kaldırıyor mu? Yoksa göremediğim başka bir ihtimal var mı?
Güncelleme: Yanıtlarınız için teşekkür ederiz. Hem ken hem de cb160'ın cevaplarını seçebilseydim, çünkü ikisi de yardımcı oldular. Mac OS X, double buffered windows ürününe sahiptir.