Dokunmatik ekranlı Mac'ler 6 Kasım satışa çıkıyor. Kendi Mac uygulamamda şunlara bakardım
Yazan: Justinas Rolando, MacPip'in yapımcısı
PROLED XDR Ekranlı MacBook Pro, dokunmatik ekranlı ilk Mac ve 6 Kasım satışa çıkıyor. Apple, macOS'in dokunuşu tıklamaya çevirdiğini söylüyor, yani uygulamaların çoğu zaten çalışıyor. Parmak altında iyi hissettirmesi için tıklama hedeflerini en az 36 puan yapın, eski fare takibini hareket tanıyıcılarla değiştirin ve menü çubuğunda ya da ekranın üstünde duran her şeyi test edin.
28 Ekim Apple, PROLED XDR Ekranlı MacBook Pro'yu duyurdu ve bu, dokunabileceğiniz ilk Mac. 6 Kasım Cuma satışa çıkıyor. Küçük Mac uygulamaları yapıyorum, bu yüzden ilk sorum “bir tane isteyecek miyim” değildi. “Biri uygulamalarıma dokunduğunda ne olacak?” idi.
Bulduklarım ve bu hafta kendi uygulamalarımda neleri kontrol edeceğim burada.
Neler değişti
- İki model. $2.899 fiyatlı 14 inç ve $3.399 fiyatlı 16 inç, M5 Pro ya da M5 Max çipleriyle. MacRumors'a göre ön siparişler 28 Ekim başladı.
- Dokunma panelin içinde yerleşik. Apple'ın gösterdiği hareketler şunlar: kaydırmak için sürükleme, yakınlaştırmak için çimdikleme, öğeleri sürükleme ve bir pencereyi ekranı kaplatmak için çift dokunma.
- macOS dokunuşu tıklamaya çevirir. Apple, mevcut uygulamaların çoğunun dokunmatikle hemen çalıştığını söylüyor. İyi haber bu: Cuma günü kimsenin uygulaması bozulmayacak.
- Çentik yok. Bu modellerin üstünde Spotlight, Live Activities ve Siri'yi barındıran daha küçük bir Dynamic Island var.
Yani soru “uygulamam çalışacak mı” değil. “Parmak altında bozuk hissettirecek mi” sorusu. 16 puanlık bir düğmeye tıklamak dokunmatik yüzeyle sorun olmaz, başparmakla can sıkar.
Apple geliştiricilere ne söylüyor
Apple, üç videolu bir Get ready for Touch on Mac sayfası yayınladı. En pratik olanı Bring Touch to your Mac app. Kod örnekleri kısaca şunu söylüyor:
- Girdi dokunmatik olduğunda tıklama alanlarını her eksende en az 36 puana çıkarın. Fare için hiçbir şey değişmez.
- Elle yazılmış fare takibinden hareket tanıyıcılara geçin. Sürükleme olaylarını okuyan bir
mouseDowndöngünüz varsa, örnek onuallowedTouchTypesdeğeri.directolan birNSPanGestureRecognizerile değiştiriyor. - Kaydırma görünümlerinde tek parmağın ne yapacağına karar verin. Tek parmağın çizim yapması gereken bir tuvalde örnek,
minimumNumberOfTouchesForScrollingdeğerini 2 yapıyor. - Sistem hareketlerini yalnızca işe engel oldukları yerde kapatın, pencerede
disablesDirectTouchSystemGesturesile ya da SwiftUI'dadirectTouchSystemGesturesDisabled()ile. - Uygulamanızın dokunmatik için yazıldığını söyleyin,
Info.plistiçindekiNSIsTouchNativeanahtarıyla.
Ayrıca Design for Touch on Mac ve Bring Live Activities to Mac var. Apple, mühendisleri ve tasarımcılarıyla iki çevrimiçi grup atölyesi yürütüyor: 18 Kasım Pasifik saatiyle sabah 9 ile 10 arası ve 19 Kasım Pasifik saatiyle öğleden sonra 6 ile 7 arası. Bunlarla birlikte gelen Xcode 27.3 beta, 3 Kasım baktığımda hâlâ “Coming soon” olarak işaretliydi.
Kendi uygulamamda bu sırayla neye bakardım
Bunlar benim görüşlerim, Apple'ın listesi değil.
- En küçük denetimlerinizi bulun. Araç çubuğu simgeleri, küçük dişli, özel bir panelin kapatma düğmesi, sıkışık bir ayarlar penceresindeki onay kutuları. Herhangi bir yönde 36 puanın altında olan her şey ilk düzeltilecek yerdir.
- Yalnızca üzerine gelince görünen şeyleri arayın. Parmak üzerine gelmez. Bir silme düğmesi ya da ipucu yalnızca işaretçi satırın üzerindeyken çıkıyorsa, dokunmatik kullanan biri onu hiç bulamayabilir. Ona başka bir yol verin.
- Her sürüklemeyi deneyin. Listeleri yeniden sıralama, dosyaları pencerenizin dışına sürükleme, bölünmüş görünümü yeniden boyutlandırma. Özel fare kodu çoğunlukla buralarda yaşar, bu yüzden en çok buralar yanlış hissettirebilir.
- Sağ tıklamanın neyi gizlediğine bakın. Bir eylem yalnızca bağlam menüsündeyse, ona görünür bir yoldan da ulaşılabildiğinden emin olun.
- Uygulamanız ekranın üstünde duruyorsa, orada test edin. Menü çubuğu uygulamaları ve çentiğin çevresinde duran uygulamaların yeni bir komşusu var, Dynamic Island, ve dokunulmanın yeni bir yolu. MacPip'teki menü çubuğu uygulamalarından birini ya da çentiğin çevresinde duran bir şeyi yapıyorsanız, bakmak için doğru hafta bu.
- Başka birinin kullanmasını izleyin. Mac'i uygulamanızı hiç görmemiş birine verin ve hiçbir şey söylemeyin. On dakikası, bunun gibi bir listeden daha çok şey anlatır.
Bu Mac'lerden biri sizde yoksa, listenin çoğunu yine de yapabilirsiniz. 1, 2 ve 4. adımlar kendi pencerelerinize dikkatle bakmaktan ibaret, örnek kod da Xcode 27.3 beta çıkınca yeni SDK ile derleniyor.
Acele etmeli misiniz?
Sanmıyorum. Apple dokunuşun tıklamaya çevrildiğini söylüyor, bunlar pahalı Pro dizüstüler ve önce küçük bir gruba gidecekler. Daha büyük hedefler ve yalnızca üzerine gelince çalışan daha az eylem, dokunmatik yüzey, erişilebilirlik araçları ya da büyük bir harici ekran kullanan insanlara da yardımcı olur; yani dokunmatik Mac'ler niş kalsa bile emek boşa gitmez.
Benim yapacağım şey, ucuz düzeltmeleri şimdi yapmak, böylece Cuma günü uygulamanıza ilk dokunan kişinin iyi vakit geçirmesini sağlamak ve neleri değiştirdiğinizi yazıp not etmek.
Test ederken
Yeni bir Mac, sıkıcı şeyleri kontrol etmek için de iyi bir an. Derlemeniz evrensel mi, yoksa yalnızca Apple silicon mı, ve siteniz hangisi olduğunu söylüyor mu? Apple, uygulamalar için genel Rosetta 2 desteğinin macOS 27 sonrasında bittiğini söylüyor, MacRumors'ın bildirdiği gibi, yani yalnızca Intel olan bir uygulamanın saati işliyor. Yeni evrensel ikili dosya denetleyicisi lipo ya da file çıktınızı okuyor ve her parçanın neyde çalıştığını söylüyor. Lansman kontrol listesi geri kalan sıkıcı işleri sırayla veriyor, Mac uygulaması nasıl gönderilir ise bir güncelleme yayınlıyorsanız mağaza ve doğrudan yolları anlatıyor.
Dokunmatik bir güncelleme yayınlıyorsanız, bunu sürüm notlarında belirtin ve kaydınızın açıklamasını güncelleyin; böylece dokunmatiğe uygun uygulama arayanlar sizi bulabilir. Uygulamanız henüz MacPip'te değilse, listelemek ücretsiz.
Kaynaklar
- Apple Developer: Get ready for Touch on Mac
- Apple Developer: Bring Touch to your Mac app
- Apple Developer: Design for Touch on Mac
- MacRumors: Apple Announces OLED MacBook Pro With Touch Display
- 9to5Mac: Apple releases touchscreen Mac developer videos
- MacRumors: macOS Tahoe 26.4 warns about apps that need Rosetta 2
Okumaya devam edin
- MacPip ile tanışınMacPip nedir, neden yaptım, listeleme ve lansman günü nasıl işler, mavi onay gerçekte ne anlama gelir ve ilk günlerinden gerçek sayılar.
- Mac uygulaması nasıl lansman yapılır: tek sayfaya sığan bir kontrol listesiMac uygulaması için lansman gününden önce, lansman gününde ve sonrasında ne yapılacağı: imzalama, sayfanız, dizinler, Product Hunt, Show HN ve neyin ölçüleceği.
- Mac uygulamanızın ne yaptığını anlatan tek satırlık bir açıklama nasıl yazılırMac uygulamanızın adının altındaki tek satırı yazmanın sade bir yolu: işi adlandırın, abartıyı kesin ve uygulamayı hiç görmemiş birinde deneyin.
- İmzalama ve notarizasyon, sade bir dille, ilk Mac uygulamasını yapanlar içinKod imzalama, notarizasyon ve stapling'in her birinin ne yaptığı, hangi sırayla yapıldığı, bunlar olmadan kullanıcılarınızın ne gördüğü ve kendi derlemenizi nasıl kontrol edeceğiniz.
- Bir dofollow bağlantının gerçekte ne değeri olduğu, bunu sunan bir sitedendofollow'un ne anlama geldiği, Google'ın bağlantılar hakkında ne dediği, yeni bir dizinden gelen bir bağlantının bugün neden çok az değer taşıdığı ve bağlantı satın almak yerine ne yapılacağı.