SponsorGiriş yapGönder
Blog

Live Activities Mac menü çubuğuna geliyor. Mac uygulamamla ne yapardım

Yazan: Justinas Rolando, MacPip'in yapımcısı

Kısa cevap

3 Kasım 2026 tarihinden beri çıkmış olan ilk macOS 27.3 betası, Live Activities'i Mac menü çubuğunda, menü çubuğu simgelerinin solunda küçük ovaller olarak ve yeni MacBook Pro'da Dynamic Island'da gösteriyor. Şimdiye kadar Mac yalnızca iPhone'dan yansıtılan etkinlikleri gösteriyordu. Artık Mac uygulamaları, Apple'ın macOS 27.3 betası için listelediği ActivityKit ile kendi etkinliklerini başlatabiliyor. Bir etkinlik en fazla sekiz saat sürer, verisi 4 KB'ı geçemez ve kendi başına ağa erişemez. Uygulamanız bir süre alan tek bir iş yapıyorsa, örneğin dışa aktarma, yükleme, sayaç ya da yedekleme, betada şimdi bir prototip denemeye değer. Sürümün Aralık'ta çıkması bekleniyor.

Geçen hafta Apple ilk macOS 27.3 betasını çıkardı ve sürekli döndüğüm şey küçük ve ekranın tepesinde duruyor. MacRumors bildiriyor: macOS 27.3, Live Activities'i yalnızca Dynamic Island'lı yeni MacBook Pro'ya değil, Apple silicon Mac'lerin menü çubuğuna da getiriyor. Bizim için önemli olan satır da şu: "Üçüncü taraf Mac uygulamaları da artık Live Activities desteği ekleyebilir."

Bir süre alan bir iş yapan bir Mac uygulaması yapıyorsanız, bu onu göstermek için yeni bir yer. Bulduklarım ve onunla ne yapacağım şöyle.

Gerçekte ne değişti

İki haberin anlaşmadığı bir nokta var: MacRumors Apple silicon Mac'lerden söz ediyor, Macworld ise "her Mac" diyor. İkisi de Intel Mac'leri anmıyor. Apple'ın sürüm notları aksini söyleyene kadar Apple silicon'u güvenli varsayım sayardım.

Bir Mac uygulaması geliştiricisi neden önemsemeli

Menü çubuğu, Mac'te her zaman ekranda olan tek yer. Şimdiye kadar oraya girmenin tek yolu, insanların gizlediği kendi menü çubuğu simgenizdi ya da kaybolan bir bildirimdi. Live Activity üçüncü bir seçenek: bir şey olurken görünür, iş bitince kaybolur.

Bu, pek çok küçük Mac uygulamasına uyuyor. Dört dakika süren bir dışa aktarma. Bir dosya yükleme. Bir Pomodoro sayacı. Bir derleme, bir yedekleme, bir yazıya dökme, bir indirme kuyruğu. Bugün bunların çoğu ilerleme çubuğunu, üç pencerenin arkasında kalan bir pencerede gösteriyor.

Sınırlar, Apple'ın rehberinden

Bunlar, çoğunlukla iPhone için yazılmış Apple'ın ActivityKit rehberinden. Bir kısmı Mac'te biraz farklı çalışabilir, o yüzden deneyin.

Bu hafta ne denerdim

Bunlar Apple'ın değil, benim kendi adımlarım.

  1. Tek şeyi seçin. Uygulamanızda insanların beklediği tek görevi bulun. Yoksa bunu atlayın. İki saniyede biten bir şey için Live Activity gürültüden ibarettir.
  2. Betayı güvenli bir yere kurun. Ayrı bir APFS birimine ya da yedek bir Mac'e; uygulamanızı yayımladığınız Mac'e değil.
  3. En küçük sürümü yapın. Tek bir etkinlik, başlangıç ve bitiş, bir ilerleme sayısıyla. Menü çubuğunda gerçek simgelerin yanında, açık ve koyu modda bakın. Kompakt görünüm çok küçük, bu yüzden en uzun dosya adınızla deneyin.
  4. Bir kullanılabilirlik denetiminin arkasında tutun. Uygulamanız yine de macOS 26 ve öncesinde, ayrıca insanların etkinlikleri kapattığı Mac'lerde çalışmalı.
  5. Info.plist dosyanızı kontrol edin. iPhone'da bir uygulama Live Activities'i NSSupportsLiveActivities anahtarıyla bildirir. Apple'ın bu anahtarın sayfası bugün yalnızca iOS ve iPadOS'u listeliyor; Mac'in buna ihtiyacı olduğunu ya da onu yok saydığını varsaymadan önce 27.3 sürüm notlarına bakın. Oradayken, yeni Info.plist açıklayıcısı dosyanın tamamını okuyup her anahtarın ne yaptığını söylüyor.
  6. Menü çubuğu uygulaması yapıyorsanız iki kez düşünün. Orada zaten bir yeriniz var. Simgenizin üstünde bir etkinlik fazla gelebilir. Pencerede yaşayan uygulamalara daha çok yakışır.

Ne yapmazdım

Beta gerektiren bir sürümde Live Activity yayımlamazdım ve macOS 27.3 çıkıp benim olmayan bir Mac'te çalıştığını görmeden bir lansman yazısına "Mac'te Live Activities" yazmazdım. Ayrıca sırf yeni diye de yapmazdım. İnsanlar uygulamanızı beklemiyorsa, onu özlemezler.

MacPip açısı

MacPip bir uygulamanın Live Activities'i destekleyip desteklemediğini test etmez. Kayıtlar gönderildiğinde otomatik taranır ve mavi tik yalnızca bir kişinin uygulamayı belli bir tarihte denediği anlamına gelir. Yani destek eklerseniz, bunu kaydınızda gereken macOS sürümüyle birlikte sade sözlerle yazın. İlk örneklerin menü çubuğu uygulamaları ve geliştirici araçları kategorilerinde çıkmasını beklerim.

Bugün yeni: Info.plist açıklayıcısı. Uygulamanızın Info.plist dosyasını ya da plutil -p çıktısını yapıştırın; her anahtarı sade sözlerle açıklar, sürüm numaralarınızı, minimum macOS'u, kategoriyi ve izin mesajlarını denetler, App Review'ın sorduklarını da işaretler. Sayfada çalışır ve hiçbir şey gönderilmez. Güncellemeleri Sparkle ile yayımlıyorsanız, hemen yanında appcast denetleyicisi var. Mac uygulamanız henüz MacPip'te yoksa, listelemek ücretsiz.

Kaynaklar

Okumaya devam edin

Uygulamanızı gönderinYapımcılar için ücretsiz araçlar