Windows RT'de Üçüncü Taraf Tarayıcı Yok mu?
- Kategori: Pencereler
Son birkaç gün içinde teknoloji haberlerine dikkat ettiyseniz, muhtemelen Microsoft'un yaklaşmakta olan ARM tabanlı Windows RT işletim sistemini çevreleyen tartışmalarla karşılaşmışsınızdır.
Her şey, Aza Dotzler'in Mozilla web blogunda Mozilla'nın Firefox'u Windows RT'ye getiremeyeceğini söylediği yazısıyla başladı. Dotzler, API erişim kısıtlamaları nedeniyle diğer tarayıcıların Windows RT çalıştıran ARM cihazlarında Microsoft'un Internet Explorer ile rekabet edemediğini belirtti.
Gönderiye göre, Microsoft yalnızca kendi Internet Explorer tarayıcısının bu API'lara erişmesine izin verirken, diğer tarayıcıların aynı şeyi yapmasına izin verilmiyor. Aynı gün Dotzler, kişisel blogunda duruma daha fazla ışık tutan ikinci bir makale yayınladı.
X86 Windows 8 bilgisayarlarda üç tür yazılım programı vardır.
İlk olarak, temelde Windows 7 ile aynı olan Klasik programlar vardır. Klasik'te bulunan zengin win32 API'si nedeniyle, bu tür programlar gerçekten güçlü olabilir (veya olmayabilir), ancak yalnızca Klasik ortamda çalışabilirler ve Metro'da bulunan harika yeni özelliklerin hiçbirini kullanamaz ve Metro'da çalıştırılamaz. Bu kategoride Adobe Photoshop veya Microsoft Word gibi programları düşünebilirsiniz.
İkincisi, dokunma odaklı, daha basit ancak kendileri ile Metro ve diğer Metro uygulamaları arasında zengin etkileşimleri olan Metro uygulamaları var. Bu uygulamaların bazı harika yeni Metro özelliklerine erişimi var, ancak bir Metro sanal alanında yaşıyorlar ve Klasik win32 ortamındaki daha güçlü özelliklerin hiçbirini kullanamıyorlar - modern bir tarayıcı oluşturmak için gerekli API'ler. Bu kategoride Angry Birds, Microsoft Stocks veya Hulu gibi uygulamaları bulabilirsiniz.
Üçüncüsü, Metro tarzı masaüstü özellikli tarayıcılar vardır. Bunlar Classic ve Metro'yu birbirine bağlayan programlardır. Klasik programlar gibi temel win32 API'sine erişimleri var ve ayrıca Metro'nun harika yeni özelliklerine erişimleri var. Klasik bir ön uca ve bir Metro ön ucuna sahip olabilirler, ancak kapakların altında hem Klasik hem de Metro API'lerini çağırıyorlar. Bu kategoride Internet Explorer 10, Firefox ve muhtemelen Chrome ve Opera dahil olmak üzere diğer tarayıcılara sahipsiniz.
Microsoft, üçüncü kategorinin ARM için Windows'ta olmayacağını (Microsoft değilseniz) ve birinci kategorinin de (Microsoft değilseniz) olmayacağını açıkça belirtti. Bu, ARM üzerinde IE'nin win32 API'lerine erişimi olduğu anlamına gelir. - Metro modunda çalışırken bile, ancak başka hiçbir Metro tarayıcısı aynı erişime sahip değildir. Bu erişim olmadan, başka hiçbir tarayıcının IE ile rekabet edebilme duası yoktur.
Windows RT için yazılım oluşturmak isteyen üçüncü taraf geliştiriciler, yalnızca bu amaç için Metro uygulamaları oluşturabilirler ve yazılımı oluşturma söz konusu olduğunda geliştiricileri kısıtlayan şey budur.
Ertesi gün Google, Mozilla'nın konuyla ilgili görüşüne katıldı. Göre Cnet Şirket, basına şu açıklamayı yaptı.
Mozilla'nın Windows 8 ortamı ile ilgili olarak kullanıcı seçimini ve yeniliği kısıtlayan endişelerini paylaşıyoruz. Tüm platformlarda tarayıcı alanındaki yeniliği her zaman memnuniyetle karşıladık ve harika rakiplere sahip olmanın hepimizi daha çok çalıştırdığına yürekten inanıyoruz. Sonunda, tüketiciler ve geliştiriciler güçlü rekabetten en çok yararlanır.
Windows RT'ye baktığımızda, Microsoft'un işletim sistemini x86 veya x64 uygulamalarının taşınamayacağı veya işletim sistemi üzerinde çalıştırılamayacağı şekilde tasarladığını görüyoruz. temel sebep Bu yaklaşım için verilen, 'daha uzun pil ömrü, öngörülebilir performans ve özellikle zaman içinde güvenilir bir deneyim taahhüdüdür'.
Arka plan işlemleri, yoklama döngüleri, zamanlayıcılar, sistem kancaları, başlangıç programları, kayıt defteri değişiklikleri, çekirdek modu kodu, yönetici hakları, imzasız sürücüler, eklentiler veya bir ana bilgisayar olsun, günümüzün Windows uygulamaları tarafından kullanılan kurallar bunu sağlamaz. diğer yaygın tekniklerin. Bu yapılardan kaçınarak, WOA yeni bir müşteri memnuniyeti düzeyi sağlayabilir: WOA bilgisayarınız, uygulamalar sistemden ve birbirinden izole edildiğinden zaman içinde iyi performans göstermeye devam edecek ve hangi ek yazılımların üzerinde çalıştığının kontrolü sizde kalacaktır. çeşitli donanımların yeteneklerinin öne çıkmasına izin verirken sizin adınıza.
Bu, sadece web tarayıcılarını engellemekle ilgili olmadığını, aynı zamanda tüm klasik yazılımların ARM üzerinde çalışmasını da vurgulamaktadır. Mozilla ve Google'ın eleştirdiği şey, bu kısıtlamaların Internet Explorer için geçerli olmamasıdır. Diğer yazılım şirketleri, bunun Office'e veya Microsoft'un Windows RT'ye entegre ettiği diğer birinci taraf yazılımlara da uygulanmadığını eleştirebilir. Buradaki soru, yeni API'lerin Mozilla ve Google'ın onlara benzeyecek kadar kısıtlayıcı olup olmadığıdır.
Şikayetler söz konusu olduğunda, Mozilla ya da Google’ın neden Apple’ın iOS işletim sistemini şikayete dahil etmediği tam olarak belli değil, çünkü bazı açılardan daha fazla olmasa da Windows RT’den daha kısıtlayıcı olacak. Windows platformu masaüstü pazarına gelince hala hakim oyuncu olsa da, mobil pazarda çoğunlukla Apple ve Google'ın hakim olduğu küçük bir oyuncu. Bu pazarlardaki tarayıcılar söz konusu olduğunda, Internet Explorer'ın masaüstü tarayıcı pazarına hakim olduğu gibi sahneye hakim olan Safari'dir.
Tüm bunlarla ilgili düşünceniz nedir? Yorumlarda tartışalım.