1 puan yazan GN⁺ 7 시간 전 | 1 yorum | WhatsApp'ta paylaş
  • Windows 11’deki yeni Outlook, e-posta bildirimi tıklansa bile ilgili e-postaya doğrudan gidemiyor; Outlook Classic’in anında tamamladığı akışta yaklaşık 10 saniyelik bir gecikme oluşuyor
  • Gecikmenin temelinde WebView2 tabanlı yapı var; bildirim tıklamasından sonra uygulamanın açılması, gelen kutusunun yüklenmesi, kimlik doğrulama, e-posta dizisinin gösterilmesi ve render sürecinin tamamlanması gerekiyor
  • Kaynak kullanımı farkı da büyük: yeni Outlook boşta bile 10 süreç ve 490~636MB RAM kullanırken, Outlook Classic tek süreç ve 117~148MB RAM seviyesinde kalıyor
  • Microsoft özellik eklemeyi sürdürüp kurumsal zorunlu geçiş tarihini Mart 2027’ye ertelese de, bildirim gecikmesi özellik eksikliğinden çok web uygulaması mimarisinin kısıtına benziyor
  • Bildirimden doğrudan e-posta açmanın önemli olduğu iş akışlarında şu anda Outlook Classic daha istikrarlı bir seçenek; Classic Outlook için destek Nisan 2029’a kadar sürecek

Windows 11 bildirimlerinde ortaya çıkan yeni Outlook gecikmesi

  • Windows 11’de iki farklı Outlook bir arada bulunuyor
    • Outlook Classic: yoğun kullanıcıların sık tercih ettiği eski Win32 masaüstü uygulaması
    • yeni Outlook: Microsoft’un Windows e-postasının geleceği olarak öne çıkardığı WebView2 tabanlı uygulama
  • Yeni bir e-posta geldiğinde Windows 11’in sağ alt köşesinde bir bildirim afişi görünüyor; afişe ya da Bildirim Merkezi’ndeki öğeye tıklanınca ilgili e-postaya doğrudan gidilmesi gerekiyor
  • Outlook Classic, bildirime tıklandıktan sonra ilgili e-postayı neredeyse anında açıyor
  • yeni Outlook ise uygulamayı açıp tüm gelen kutusunu yükledikten sonra, bildirimin işaret ettiği belirli e-postayı ekranda göstermek için yaklaşık 10 saniye harcıyor
  • Başlat menüsünden yeni Outlook’u doğrudan açıp yeni e-postayı bulup tıklamak yaklaşık 5 saniyede tamamlanabiliyor; yani bildirim üzerinden doğrudan gitmektense manuel yol daha hızlı

WebView2 mimarisinin oluşturduğu işlem yolu

  • yeni Outlook, Microsoft Edge’in WebView2 runtime’ı üzerinde çalışıyor ve Chromium tabanlı bir render motoru kullanıyor
  • Bildirime tıklama gibi basit bir etkileşim bile tarayıcıya benzer bir akıştan geçiyor
    • web katmanının başlatılması veya sürdürülmesi
    • kimlik doğrulama
    • ilgili e-posta dizisinin yüklenmesi
    • web motoru üzerinden render edilmesi
  • Microsoft, WebView2 uygulamalarındaki performans sorunlarını teşhis etmek için Delayed Message Timing API’sini test etti, ancak Outlook’ta bildirime tıklama sürecinde bu API’nin kullanıldığı doğrulanmış değil
  • Görev Yöneticisi’ne göre yeni Outlook 10 ayrı süreç olarak çalışıyor
    • WebView2 Manager
    • çeşitli WebView2 Utility süreçleri
    • WebView2 GPU Process
    • WebView2 Service Worker vb.
  • Aynı görevde Outlook Classic ise tek ve daha küçük bir süreç olarak çalışıyor

Bellek ve CPU kullanımı farkı

  • yeni Outlook boşta 490MB~636MB RAM kullanıyor
    • oturum bazındaki değerler posta kutusunun boyutuna göre değişiyor
  • Outlook Classic aynı koşullarda yaklaşık 117MB~148MB RAM kullanıyor
  • Sadece bellek kullanımına bakıldığında yeni Outlook, Outlook Classic’in kabaca 4 katı seviyesinde
  • CPU kullanımında da fark var
    • yeni Outlook: boşta yaklaşık %4
    • Outlook Classic: boşta %1’in altında
  • Bu rakamlar, iki uygulama aynı anda açıkken Görev Yöneticisi ile ölçüldü

Microsoft’un geçiş planı ve güncellemeler

  • Microsoft, eski UWP Mail and Calendar uygulamasını yeni Outlook ile değiştirme yönünde bastırdı ve 2024 sonunda Mail and Calendar uygulaması resmen sonlandırıldı
  • Kurumsal geçiş de sürüyor, ancak zorunlu vazgeçme süresi başlangıçta Nisan 2026 iken Mart 2027’ye ertelendi
  • yeni Outlook, çıkışından bu yana bazı özellik farklarını kapatmaya başladı
  • Temmuz 2026 için planlanan .PST içe aktarma güncellemesi, yerel arşiv dosyalarındaki takvim öğeleri ve kişilerin içe aktarılmasını sağlayacak
  • Microsoft, Haziran 2026 başında yeni Outlook’a geçiş için 15 üretkenlik özelliği sundu; bunlar arasında çevrimdışı erişim, Copilot entegrasyonu, hızlı arama ve geliştirilmiş takvim denetimleri yer alıyor

Mevcut seçenekler ve kalan kısıtlar

  • yeni Outlook, Başlat menüsünden hızlı açılma ve çeşitli özelliklerde iyileşme gösterse de bildirim işleme deneyimi hâlâ Outlook Classic seviyesine ulaşmış değil
  • Bildirime tıklayıp e-postayı doğrudan açma akışında WebView2 mimarisinin getirdiği ek adımlar, hissedilir gecikmeye dönüşüyor
  • Microsoft, Windows yerel uygulamaları için WinUI’a daha fazla odaklanıyor ve yerel bir Outlook olasılığından da söz ediliyor
  • Windows 11 Bildirim Merkezi’ne, Windows 10’dakine benzer bir takvim agenda view geri getirilmesi de planlanıyor; bu özellik de WebView2 tabanlı olacak
  • Hızlı bildirim işleme iş akışında önemliyse Outlook Classic daha güvenilir bir tercih olmaya devam ediyor ve Classic Outlook Nisan 2029’a kadar desteklenecek

1 yorum

 
GN⁺ 7 시간 전
Hacker News yorumları
  • 2019’a kadar yaklaşık 20 yıl boyunca ana işletim sistemi olarak Windows kullandım ve Linux sunucularına SSH ile sık sık bağlandım, ama masaüstü olarak yaşanacak bir yer olmadığını düşünüyordum
    2019’da yeni bir PC toplarken Linux ortamına alışmak için Ubuntu masaüstü ile Windows çift önyükleme kurdum; sürücüler veya çevre birimi ayarları yüzünden uğraşmam gerekeceğini sanıyordum ama birkaç gün boyunca sadece birkaç ayarı aratmam yetti ve geri kalan her şey sorunsuz çalıştı
    Birkaç hafta sonra Windows bölümüne geri dönmemi gerektiren tek bir durum bile olmadığını fark ettim ve bir ay sonra Windows SSD’sini biçimlendirip Linux depolama alanına ekledim
    Linux’a geçiş zahmetli olur diye tereddüt ettiyseniz, seçeneğiniz varken en azından bir denemeye değer. En azından 2019’dan beri yeterince olgundu ve New Outlook örneğinde olduğu gibi Microsoft da çoğu kullanıcının ayrılamayacağını düşünüp kullanıcı deneyimini iyileştirme motivasyonunu kaybetmiş gibi görünüyor

    • Bunun üzerinden şimdiden 20 yıl geçtiğini fark ettim. 2006 civarında Windows Vista’nın kaçınılmaz olduğunu düşünüp Linux’a geçtiğime dair silik bir anım var
      Orasını burasını kurcalamakla ilgilenmiyorum; sadece iş ve eğlence için pratik bir bilgisayara ihtiyacım var. Linux kusursuz değil ama Windows ya da macOS kullanmak zorunda kaldığımda üzerime boca edilen ıvır zıvır miktarı neredeyse komik düzeyde
    • “En azından 2019’dan beri olgundu” sözü, 2019’da da Linux tarafında zaten söyleniyordu. Hep “son birkaç yılda çok gelişti” deniyor; bu, sözün yanlış olduğu anlamına gelmiyor
      Artık Linux masaüstünün ne kadar iyileştiğinden çok, Microsoft’un ne kadar bozduğunun pazar payını belirlediğini düşünüyorum
    • Katılıyorum. Eski yazılımlar yüzünden Windows’a ihtiyaç duyduğum zamanlar oluyor ama kullanım senaryolarının %99’unda Linux iyi çalışıyor, daha hızlı ve mahremiyete daha fazla saygı gösteriyor
    • Benim deneyimim de neredeyse aynı. Dört yıldır Ubuntu’yu memnuniyetle kullanıyorum. Arada ufak sorunlar çıkıyor ama hızlı bir aramayla ya da yapay zeka ile çözülebiliyor; sonuçta buradakiler zaten birer hacker
    • Bu başarı hikâyelerinde en sevmediğim kısım, Nautilus’un Windows’ta çok eskiden beri olan bazı özellikleri hâlâ yakalayamaması; mesela 3 kademeli RDP oturumu içinde metin ve dosya kopyalayıp yapıştırmak gibi
      Bilgisayarını ara sıra Google Docs açan bir SSH terminali gibi kullanan biri bunu fark etmeyebilir ama her gün gerçekten iş yapan biri için bu bir sorun
  • İnsanlar Outlook’un WebView2 tabanlı olduğu için tüm web uygulamaları gibi yavaş olduğunu söylüyor ama Fastmail de web tabanlı bir posta istemcisi sunuyor ve Outlook Classic kadar hızlı, hatta daha hızlı
    New Outlook düpedüz kötü. Yükleme sırası yanlış, her pencerede her şeyi render ediyor ve gereksiz verileri de çektiği için sinir bozucu

    • New Outlook’u gerçek bir web tarayıcısında outlook.office.com üzerinden çalıştırırsanız, ağır masaüstü istemcisinden çok daha hızlı oluyor
      Üstelik Linux’ta da gayet iyi çalışıyor. Eski Outlook’a kıyasla eksik bazı özellikler olmasını anlayabilirim ama temel kurumsal e-posta işleri için fazlasıyla yeterli
      Artık işte Windows kullanmak için sıfır nedenim kaldığına göre, bu kez Microsoft’u gerçekten doğru bir şey yaptığı için içtenlikle alkışlayasım geliyor
    • Fastmail istemcisi bir kez açıldıktan sonra iyi ama iyi yapılmış bir yerel uygulama kadar iyi değil
      İlk açılış çok daha yavaş ve iOS/iPadOS uygulamalarının da aynı web uygulaması olduğunu hatırlıyorum; üstelik epey hatalılar, bazen webview kilitleniyor ya da kapatıp yeniden açana kadar yükleme animasyonunda takılı kalıyor
    • Sanki bir şekilde öğrenilen dersler unutulmuş. Eskiden bir şeyin tamamını göstermek uzun sürecekse, render edildikçe mümkün olan kısımlar önce gösterilirdi
      Örneğin uzun bir raporda, 200 sayfanın tamamı bitene kadar beklenmez; her sayfa render edildikçe görüntülenebilir hâle getirilirdi. Hızlı hissettirmek, çoğu zaman gerçekten hızlı olmak kadar önemliydi
    • Gmail’in bir zamanlar düşük bant genişlikli, yüksek performanslı bir webmail arayüzü vardı; hatta fiilen ilk arayüz oydu
      Şimşek gibi hızlıydı ve neredeyse hiç bellek kullanmazdı; e-postalar da neredeyse anında açılırdı. Varken güzeldi
    • Web teknolojilerini kullanma kararı ile performans ya da kullanılabilirliği önemsememe kararı teoride ayrı şeyler olabilir ama pratikte sık sık birlikte alınıyorlar
      Sonuçta stilsiz metnin düğme yerine kullanılması gibi şeyler ortaya çıkıyor
  • “Eski” Outlook’un açılış ekranının da bir nedeni vardı. SSD’ler yaygınlaşmadan önce uygulamanın açılması zaman alıyordu
    Eski Windows sürümleri HDD üzerinde bile kullanılabilirdi ve SSD’ler çıktığında her şey anında açılır hâle geldi; hız artışı çarpıcıydı. Ama bugün AHCI gecikme maliyeti bile olmayan 20Gbps üzeri SSD’ler varken bir e-postayı açmak için bile bu yetmiyor
    Standartlar işte bu kadar dibe vurdu

    • Bu sadece Windows’un sorunu değil, Microsoft’un genel sorunu
      Outlook’ta yanıtla düğmesine bastığımda, yanıt penceresi açılmadan önce ilk cümlenin yarısını yazabiliyorum. M4 Pro’da bile böyle
      Neredeyse her seferinde Outlook arka planda bir şeyleri bitirmeden yazdığım cümlenin yarısı kayboluyor ve ilk cümleyi yeniden yazmam gerekiyor. Aynı cihazdaki diğer posta istemcilerinde bu olmuyor
      1982’de 8 karakterlik klavye arabelleği kullandığımız dönemde değiliz; insanın bilgisayarın girdi işlemesinden daha hızlı yazabiliyor olmaması gerekir
    • Bu enshittification neden yaşanıyor bilmiyorum
      Outlook takvim etkinliğini kopyalamaya çalışıyordum; Teams bağlantısı içeren bir toplantıyı düzensiz yeni zamanlarda tekrar tekrar yapmam gerekiyordu, bu yüzden yinelenen etkinlik olarak oluşturamıyordum
      Outlook’un yerel sürümü bunu yapamadı, bu yüzden etkinliği Teams üzerinden kopyalamam gerekti; muhtemelen Teams yeni bir toplantı kimliği gerektirdiği içindir ama Outlook’un yerel sürümünün bunu neden yapamadığını anlamıyorum. Sanırım web tabanlı olduğu için
      Kullanıcı ihtiyacı için değil de sırf değişim olsun ve para kazandırsın diye bir şeylerin değişmesi üzücü
    • Daha kolay ve hızlı yazılım geliştirme çerçeveleri, çöp yazılım piyasaya sürmenin maliyetini düşürdü
      Yazılım kalitesinin nasıl ölçüleceğini kimse gerçekten bilmiyor ama çevik geliştirme, yazılım çıktısını ölçmeyi çok kolaylaştırdı ve şirketler de buna öncelik veriyor
      Yapay zeka destekli geliştirmenin geliştiricileri daha verimli hâle getirse bile gerçek ürünün neden daha iyiye gitmediğinin sebebi de bu. Sadece çöpü daha hızlı üretmek için kullanılıyor
  • Yeni iş yerimde Windows 11 kullanmaya başladım ve iş sisteminde notepad.exe'in açılması 3–4 saniye sürüyor. Son sekmeyi kapatıp yeniden açsam da durum aynı
    Hatta yapay zeka destekli yazma için uygulama içi satın alma bile eklemişler

    • Windows'un kendisi zaten çok yavaş, üstüne CrowdStrike gibi kurumsal güvenlik araçları ve yavaş, hatalı şirket içi DNS de binince kullanılmaz hale geliyor
      Artık bir şeyi zamanında yapmanın tek yolu WSL üzerinden gitmek gibi görünüyor
    • Üzücü. Burada kardeş yorumların da dediği gibi kurumsal güvenlik yığını, yani EDR/XDR, uygulama kontrolü, güvenlik duvarı ve üretkenlik izleme araçları gibi şeyler sorunu daha da büyütüyor
      İkinci olarak da PC'ler toplu alınırken masaüstü kullanıcı deneyimini koruyacak biri genelde olmuyor ve günün stratejisi en ucuz tuvalet kağıdını seçmek gibi işliyor
      CFO analizinde cazip görünen ucuz PC'lere, zaten sınırlı olan performansın %50'sini emen güvenlik yazılımı da yüklenmiş oluyor
    • Microsoft'un bunun neden böyle olduğunda nihai hedefinin ne olduğunu anlamak zor. Sanki her şeyi ne kadar baştan savma yapabileceklerini ve şirketin bütününün nasıl sadece bir engele dönüşebileceğini izliyoruz
    • Not defterini Notepad2e ile değiştiren insanlar olduğunu da okudum. Ben kişisel olarak metin düzenleyici olarak vim kullanıyorum
      https://github.com/ProgerXP/Notepad2e
    • Birçok şirket, uygulama çalıştırma izin listesini bir araç üzerinden açıyor. Microsoft'un da bir tane sunduğunu sanıyorum, CrowdStrike ve diğerlerinde de var
      Gecikme büyük olasılıkla araya giren backend uygulamalarından ya da bazen web sunucusu çağrılarından kaynaklanıyor. Buna bir de her dosya açılmadan önce yapılan gerçek zamanlı tarama ekleniyor
  • Microsoft'un kalitesinin nasıl bu kadar düştüğünü gerçekten merak ediyorum. Bunun sebebi teknik borç, teslim tarihleri ve bürokrasi mi?
    Bu şirket, dogfooding terimini ortaya atan ve tüm hatalar düzelene kadar Exchange'i tüm çalışanlarına kullandıran şirketti
    İş yerinde yeni nesil bir web posta uygulaması geliştiriyorum; kullanıcı deneyiminde çok sayıda sınır durum var ama temel UI performansı roket bilimi değil
    Hataları azaltmak, son performans iyileştirmelerini yapmak ve Outlook desteği eklemek için play test desteği arıyorum
    https://housecat.com/
    Bu posta uygulamasının çekiciliği, “şekillendirilebilir” olması; yani inbox zero'ya ulaşmak için özelleştirilmiş iş akışları ve UI widget'ları oluşturabiliyorsunuz

    • Eskiden Exchange olan bir organizasyonda çalışıyorum. Bu benim kişisel görüşüm
      Kalite sorunlarının tek bir nedeni yok. On yıllara yayılan binlerce küçük karar ve sorun, platformun üstlendiği özellik karmaşıklığı, kapsam, etki alanı, devasa ölçek ve trafikle çarpılarak üst üste birikti
      Mühendislik kültürü müşteri geriye dönük uyumluluğuna çok önem veriyor; bunun iyi nedenleri var ama bu durum platforma ve karar alma süreçlerine hem iyi hem kötü şekillerde sinmiş durumda
      Bu yüzden içeride büyük iyileştirme sağlayabilecek net platform geçişlerine ya yeterince yatırım yapılmıyor ya da maliyeti fazla yüksek görülüyor
      Yine de hâlâ çalışmak için iyi bir yer ve yaptığım işin milyarlarca insanın iş hayatına doğrudan da olsa biraz katkı sağlıyor olmasıyla gurur duyuyorum, ama hem iç hem dış müşterilerin platformu kullanma deneyimini iyileştirmek için daha gidilecek çok yol var
    • Tıkladım ama “kendi AI ajanına sahip e-posta uygulaması” ifadesini görünce kapattım. Yine bir zorla sıkıştırılmış AI örneği gibi geldi
      Outlook da zaten bunları sunuyor ama berbat. Bağlam her şeydir ama o bağlam birçok yere gömülü durumda ve erişim olsa bile bunu düzgün yapamıyor
    • Bir noktada kalite kontrolünden vazgeçmiş gibiler. Nedenini bilmiyorum ama Microsoft zaten yıllardır düşüşteydi
      Yapay zeka ıvır zıvırının artması ve Microsoft'un “microslop”a dönüşmesi bu eğilimi sadece daha da güçlendirdi
  • Microsoft performans konusunda hep özensizdi. İki anekdot var
    Uzun zaman önce Microsoft'ta çalışan bir arkadaşıma bir Microsoft paketinin fazla yavaş olduğundan şikâyet etmiştim, o da umursamazca “Intel hissesi al. İnsanlar PC'lerini yükseltmek zorunda kalacak” diye cevap vermişti
    Diğeri ise yaklaşık 15 yıl önce yerel bir buluşmada Yahoo'da çalışan eski bir arkadaşla yaptığım sohbet. Yahoo ile Microsoft arasındaki arama anlaşmasının pratikte nasıl işlediğini anlattı ve Microsoft mühendislerine sorunları ilettiklerinde hiçbir tepki alamadıklarını söyledi
    Avrupalı bir kullanıcı search.yahoo.de üzerinde arama yaptığında istek AB veri merkezindeki Yahoo sunucusuna gidiyor ve sözleşme gereği oradan Virginia'daki Microsoft sunucusuna iletiliyor. Ama istek AB'den geldiği için bu Microsoft sunucusu tekrar AB'deki Microsoft sunucusuna istek gönderiyor, sonuçlar da AB Microsoft sunucusundan Virginia'daki Microsoft sunucusuna, oradan da tekrar AB Yahoo sunucusuna dönüyor
    Sonuçta tek bir arama isteği için Atlantik üzerinde 4 gidiş geliş yaşanıyordu ve gecikme yaklaşık 1500 ms idi. Yahoo'nun dahili hedefi 300 ms'nin altıydı; bu gecikme patlamasını Microsoft tarafına söylediklerinde ise sadece omuz silkmişler

    • Aramayı Virginia'ya göndermelerinin sebebi gözetimdi. Bunu açıkça bilmek gerekir
  • Mac için “Legacy Outlook”un en son sürümünde büyük bir hata çıktı. Hata şu: “legacy Outlook for Mac'te bir e-postayı yanıtlarken veya iletirken özgün mesaj gövdeye eklenmiyor”
    https://support.microsoft.com/en-us/topic/replying-to-or-for...
    Sonunda New Outlook denen o çöpü kullanmaya zorlandım ve gerçekten çöp. Köpek gibi yavaş ve her işlem 1 saniye sürüyor
    Neden tüm düğmeleri yeniden yerleştirip yazı tiplerini değiştiriyorlar, anlamıyorum. Eski arayüzü bire bir kopyalamak neden mümkün olmasın?
    Bu yeni sürümü 2 haftadan fazla kullanmak zorunda kalırsam başka bir istemciye geçmeyi düşünüyorum. Belki de insanları geçirmeye zorlamak için böyle ölümcül hataları bilerek koyuyorlardır

    • İnanılmaz derecede sinir bozucu. Hele “destek” tarafından önerilen çözüm “bu hatanın eklendiği sürümden önceki sürüme geri dönebilirsiniz” gibi görünüyorsa daha da öyle
      O yeni çöpe geçmek gibi bir niyetim yok, doğrudan posta istemcisini tamamen değiştireceğim
  • Hesap makinesinin açılmasının hissedilir şekilde saniyeler sürmesi, Windows 10'da benim için son kırılma noktası olmuştu.
    Evde yıllardır yalnızca Linux kullanıyorum ve bunun doğru seçim olduğunu hatırlatan bu tür haber başlıkları düzenli olarak çıkıyor.

    • 2019'dan beri evde yalnızca Linux kullanıyorum. Yine de iş için Windows kullanmak zorundayım; Windows'un ne kadar berbat olduğunu ve her güncellemeyle daha da kötüleştiğini bana her gün yeniden hatırlatıyor.
      Katlanılabilir kılan tek şey WSL. Evde bilgisayarın başına oturabildiğimde uzun ve rahat bir nefes verme hissi yaşıyorum.
    • Neyse ki hâlâ klasik hesap makinesine geri dönülebiliyor: https://win7games.com/#calc
    • Neyse ki o sorun iyileşti, ama hesap makinesi örneklerinin nedensiz yere birden fazla açıldığı tuhaf hata hâlâ duruyor.
    • 2023 civarında geçiş yaptım ve Windows'tan ayrılma kararımı sorgulatacak tek bir haber başlığı, anekdot, yorum ya da işaret bile görmedim.
      Linux'ta hiçbir neden yokken bir şeylerin çalışmadığı en kötü gün bile Windows'tan daha iyi.
  • Her sabah iş e-postalarımı kontrol etmek için Outlook'u açıyorum. Bazen açılıyor, bazen de hiçbir şey görünmüyor; ekranda ne bir yükleme penceresi var ne de başka bir işaret, sanki hiç çalıştırılmamış gibi duruyor ve 5 dakika sonra açılıyor.
    Hem Windows'ta hem Mac'te oluyor.
    Görünüşe göre arayüzü render etmeden önce güncelleme kontrolü yapıyor ve eğer güncelleme varsa, arayüzü göstermeden önce indirip uygulamayı bitirmesi gerekiyor. Uygulamayı açmaya çalışan kullanıcı açısından bu, bozulmuş da yüklenmiyormuş gibi görünüyor.
    Postaya erişmeye çalışırken uygulama açılmayıp önce güncelleme yapmaya karar verirse 5 dakika beklemek inanılmaz can sıkıcı. Bir reddetme seçeneği vermeli ya da bunu arka planda şeffaf biçimde yapıp hazır olduğunda yeniden başlatmak isteyip istemediğini sormalı.
    Office'te dosya kaydetmeye çalışırken de benzer şekilde sinir bozucu. Yerel kaydetme yerine OneDrive'a kaydetmeye zorlamaya çalışan karanlık kullanıcı deneyimi unsurları var.

  • Microsoft, çok hızlı çalışan yerel uygulamalar geliştirecek kadar personele sahip olmasına rağmen hâlâ web taşınabilirliği mantığının peşinden gidiyor. Hepimizin bildiği gibi bu iddia bugün de büyük ölçüde doğru değil ve düzgün ele alınması zor deterministik olmayan gecikmeleri ve hataları her yoldan içeri alıyor.
    Dürüst olmak gerekirse, 10'dan fazla geliştiricinin çalıştığı neredeyse her uygulamada benzer durum var. Giderek artan bağımlılıklar ve tutarlı tasarım eksikliği yavaş yavaş öldüren bir yapı oluşturuyor.
    Yine de başkasının dediği gibi, Fastmail gibi tarayıcıda gayet iyi çalışan örnekler de var; yani mümkün.

    • Yerel yazılımı iyi yapmak son derece zor.
      Desteklenmesi gereken platformlar en az Windows, Mac, iPhone ve Android olmak üzere dört tane. Sadece ön uç için bile en az 4 farklı mühendis gerekiyor.
      Buna birkaç backend mühendisi daha ekleniyor; bazı şeyler paylaşılabilir ama her zaman değil. Android'in tuhaf çalışma zamanı gereksinimleri yeterince özelleşmiştir; veritabanının C++ ile yazılmış olması, Windows backend'iyle aynı C++ veritabanı olduğu anlamına gelmez.
      Son olarak tasarımcılar, her yerel platformun kendine özgü öğelerini ortak bir tasarım dili içinde birleştirip tüm platformlarda aynı vizyonu yakalamaya çalışır. Böyle olunca mühendisler dört platformda da aynı çalışan bir arayüz üretir ve sonuçta fiilen özel yapım bir “tarayıcı” oluşturmuş olurlar.
    • Yerel uygulama yapsalar bile batırırlar.
    • Sorun platform değil. Yetkin bir mühendislik ekibi bunu tek iş parçacıklı bir jQuery web uygulamasıyla bile bundan çok daha iyi yapabilir.