Chrome 155 Chromebook'larda: Web uygulamaları artık 'yerel' hissettiriyor
Chrome 155 kararlı sürümü Chromebook'lara dağıtıldı; PWA kurulum akışı, pencere kontrolü ve dosya ilişkilendirme yenilikleriyle web uygulamaları masaüstü yazılımlarından ayırt edilemez hale getirildi.

Google, Chrome 155 kararlı sürümünü Chromebook (ChromeOS) cihazlara dağıtmaya başladı. Bu sürümün en belirgin özelliği, Web Uygulamaları (PWA) ekosistemine getirdiği "masaüstü sınıfı" entegrasyon katmanı. Güncelleme ile web uygulamaları artık tarayıcı sekmesi olmaktan çıkarak, işletim sisteminin kabuğu (launcher, shelf, dosya yöneticisi) içinde yerel birer uygulama gibi davranıyor.
Kurulum akışı 'App Store' deneyimine evrildi
Chrome 155'te bir web sitesinin "Uygulama olarak yükle" butonuna tıklandığında açılan diyalog, artık sadece isim ve ikon sormuyor. Yeni akış; uygulamanın çalışma modunu (pencere/tam ekran/ayrı pencere), başlangıç URL kapsamını ve izinleri (bildirim, klipboard, dosya sistemi) kurulum anında tek bir pencerede yönetmeye imkân veriyor. Bu sayede kullanıcı, uygulamayı "kurduktan" hemen sonra ayarlar menüsüne gitmeden üretken hale geliyor.
Window Controls Overlay (WCO) varsayılan hale geldi
Geliştiriciler tarafından uzun süredir talep edilen Window Controls Overlay API, bu sürümde PWA'lar için varsayılan etkin. Uygulama geliştiricisi `manifest.json` içinde `display_override: ["window-controls-overlay"]` tanımını yaparsa, Chrome pencerenin üst çubuğunu (titlebar) uygulamanın kendi arayüzüne teslim ediyor. Kapla, küçült, kapat butonları artık web içeriğinin üzerine çiziliyor; bu da özellikle dikey ekranlı Chromebook'larda ve tablet modunda kritik piksel alanı kazandırıyor. Google Meet, Figma ve Microsoft 365 web sürümleri bu API'yi erken benimsedi.
Dosya ilişkilendirme ve 'Open With' menüsü entegrasyonu
ChromeOS Dosyalar uygulaması artık PWA'ları dosya türü işleyicileri (File Handling API) olarak tanıyor. Bir geliştirici `file_handlers` manifest alanını tanımladığında (örneğin `.psd` dosyaları için bir fotoğraf düzenleyici PWA), kullanıcı Dosyalar uygulamasında ilgili dosyaya sağ tıklayıp "Şu programla aç" dediğinde o PWA yerel bir uygulama gibi listeleniyor. Dosya, `launch_queue` API'si üzerinden uygulamanın `FileSystemFileHandle` nesnesi olarak güvenli bir şekilde iletiliyor. Bu, ChromeOS'te Linux (Crostini) veya Android uygulamalarına bağımlılığı azaltıcı stratejik bir hamle.
Rozet (Badging) ve kısayol menü (Shortcuts) güncellemeleri
Raf (Shelf) simgesindeki okunmamış mesaj/bildirim sayacını (Badging API) yönetmek için artık Service Worker yaşam döngüsüne bağlı kalınmıyor; `navigator.setAppBadge()` ana iş parçacığından da çağrılabiliyor. Ayrıca `manifest.json` içindeki `shortcuts` tanımı, raf simgesine sağ tıklandığında açılan bağlam menüsünde (context menu) dinamik olarak güncellenebiliyor; örneğin bir not alma uygulamasının "Yeni Ses Notu" kısayolu anında tetiklenebiliyor.
Geliştiriciler için: Manifest V3 zorunluluğu ve izinler paneli
Chrome 155, Chrome Web Mağazası'na yüklenen yeni PWA paketleri için Manifest V3'ü zorunlu kılıyor. Mevcut V2 tabanlı uygulamalar için geçiş süresi 2027 başına kadar uzatıldı. Kullanıcı tarafında ise "Uygulama Bilgileri" sayfası (şelf simgesi > sağ tık > Uygulama bilgileri) yenilendi; izinler (konum, kamera, mikrofon, dosya erişimi) artık Android uygulamalarındaki gibi gruplandırılmış, açıklama metinleriyle sunuluyor. Kurulum sonrası izin reddedilse bile uygulama kapanmadan izin isteği tekrar tetiklenebiliyor.
Dağıtım ve uyumluluk
Güncelleme, ChromeOS 155 kanalı (Stable) üzerinden kademeli olarak (phased rollout) tüm desteklenen cihazlara (Auto Update Expiration tarihi gelmemiş modeller) 14-18 Ekim aralığında ulaşacak. Yöneticiler Google Admin Console'dan `ChromeOSUpdates` politikası ile dağıtımı erteleyebilir veya zorlayabilir. Enterprise ortamında PWAs'ların yönetilen kurulumu (Force-installed Apps) için `web_app_install_force_list` politikası artık yeni kurulum akışıyla tam uyumlu.
HaberGo Editor ve Muhabır ekibi
