Apple, Haziran 2020'de Apple Silicon'un veya Apple bilgisayarlar için kendi çiplerinin gelişini tanıttığında, tüm teknoloji dünyasının büyük ilgisini çekti. Cupertino devi, o zamana kadar kullanılan Intel işlemcilerden vazgeçmeye karar verdi ve bunları nispeten hızlı bir şekilde ARM mimarisine dayalı kendi çipleriyle değiştiriyor. Şirketin bu yönde geniş bir deneyimi var. Aynı şekilde telefonlar, tabletler ve diğerleri için yonga setleri tasarlıyor. Bu değişiklik, yadsınamaz rahatlık da dahil olmak üzere bir dizi harika faydayı beraberinde getirdi. Peki en iyi cihazlardan biri yavaş yavaş unutulmaya mı yüz tutuyor? Neden?
Apple Silikon: Birbiri ardına avantaj
Yukarıda da belirttiğimiz gibi Intel işlemcilerden Apple'ın kendi Silicon çözümüne geçiş, birçok büyük avantajı da beraberinde getiriyor. Elbette ilk etapta, daha iyi ekonomi ve daha düşük sıcaklıklarla el ele giden performanstaki inanılmaz iyileşmeyi hesaba katmalıyız. Sonuçta Cupertino devi bu sayede çiviyi kafasına vurdu. Hiçbir şekilde aşırı ısınmadan sıradan (hatta daha zorlu) işlerle kolayca başa çıkabilen cihazları piyasaya sürdüler. Diğer bir avantaj ise Apple'ın yongalarını, daha önce de belirtildiği gibi geniş deneyime sahip olduğu yukarıda bahsedilen ARM mimarisi üzerine inşa etmesidir.
Hem iPhone'larda hem de iPad'lerde (Apple A-Serisi) ve günümüzde Mac'lerde de (Apple Silicon - M-Serisi) bulunabilen diğer Apple çipleri aynı mimariyi temel alır. Bu da ilginç bir faydayı beraberinde getiriyor. Örneğin iPhone için tasarlanan uygulamalar Apple bilgisayarlarda da kusursuz bir şekilde çalıştırılabiliyor ve bu da yalnızca kullanıcıların değil bireysel geliştiricilerin de hayatını önemli ölçüde kolaylaştırabiliyor. Bu değişiklik sayesinde normalde yalnızca iOS/ıpados'ta bulunan ve resmi olarak macOS'ta bulunmayan Tiny Calendar Pro uygulamasını Mac'te belirli bir süre bizzat kullandım. Ancak Apple Silicon'lu Mac'ler için bu sorun değil.
İOS/ıpados uygulamalarında sorun
Bu hile her iki taraf için de harika bir seçenek gibi görünse de ne yazık ki yavaş yavaş unutulmaya yüz tutuyor. Bireysel geliştiriciler, iOS uygulamalarının macOS'taki App Store'da bulunmamasını tercih etme seçeneğine sahiptir. Bu seçenek, Meta (eski adıyla Facebook) ve Google dahil olmak üzere çok sayıda şirket tarafından tercih edilmiştir. Dolayısıyla, Apple kullanıcıları bir mobil uygulamayla ilgileniyorsa ve onu Mac'lerine yüklemek istiyorsa, başarıya ulaşamama ihtimalleri yüksektir. Bu birbirine bağlılığın potansiyeli göz önüne alındığında, bu avantajdan tam olarak yararlanmanın neredeyse imkansız olması büyük bir utançtır.
İlk bakışta hatanın esas olarak geliştiricilerde olduğu anlaşılıyor. Bunda onların da payı olmasına rağmen sadece mevcut durumdan dolayı onları suçlayamayız, çünkü burada hâlâ iki önemli yazımız var. Öncelikle Apple'ın müdahale etmesi gerekiyor. Geliştiricilere geliştirmeyi kolaylaştıracak ek araçlar getirebilir. Tartışma forumlarında dokunmatik ekranlı bir Mac'in tanıtılmasıyla tüm sorunun çözülebileceği yönünde görüşler de ortaya çıktı. Ancak şimdi benzer bir ürünün olasılığı hakkında spekülasyon yapmayacağız. Son bağlantı kullanıcıların kendisidir. Kişisel olarak son aylarda bunların hiç duyulmadığını düşünüyorum, bu yüzden geliştiricilerin Apple hayranlarının onlardan ne istediği hakkında hiçbir fikri yok. Bu soruna nasıl bakıyorsunuz? Apple Silicon Mac'lerde iOS uygulamaları mı istiyorsunuz yoksa web uygulamaları ve diğer alternatifler sizin için yeterli mi?
Seni selamlıyorum. iPhone ve iPad'imde bulunan uygulamanın M1'li MacBook'ta da kullanılabilmesini ve 24me uygulamasının olmasını kesinlikle isterim.
Sorun tam olarak bu güç tüketimi üzerine yapılan bahisti. Yani bugün en sınırlı insan grubunun takdir edeceği bir şey. CV19 ile alınan önlemler sayesinde kafe, restoran, plaj gibi yerlerde el feneriyle kodlama yapmak zorunda kalanların sayısı ciddi oranda azaldı. Esas olarak o kadar fazla güce ihtiyaç duymazlar.
Stüdyolarda çok daha fazla insan platformun donanım sınırlamalarıyla karşılaşıyor. Veya tüketimden bağımsız olarak performans eksikliği. Performans ve bağlantının tüm parametrelerinde bir X SoC bile yok.
Merhaba. Açıkçası, bir uygulamayı iOS'tan Mac'e bu şekilde almak son derece basit veya karmaşık olabilir. Arada pek bir şey yok. Nedeni basit; bir iOS uygulaması SwiftUI veya UIKit kullanılarak iki şekilde oluşturulabilir (diğer yöntemleri ihmal edin, prosedür orada da benzer, bazen daha da karmaşık). SwiftUI özünde en kolay yoldur, ortam kodla oluşturulur ve cihaza uyum sağlar. Böylece Mac'te de erişilebilir olacak şekilde dönüştürülecek. Çok karmaşık değil. UIKit daha sonra tuval üzerinde bir arayüz oluşturma temelinde çalışır, özelleştirme daha fazla geliştirici müdahalesi gerektirir. Bildiğim kadarıyla Meta veya Google uygulamaları biraz daha karmaşık hale getirildi ve uygun Mac desteği için yeni bir uygulama yapılması gerekecek. SwiftUI ile ilgili sorun, oldukça yeni olması, iOS 12 veya 13'ten beri bizimle birlikte olması (burada emin değilim), bu nedenle yalnızca çok modern uygulamalar bunun için uygun şekilde hata ayıklanıyor. Apple'ın geliştiricilerin SwiftUI'de oluşturması için büyük bir girişimi var, yani çerçevenin basitliği ve hızlı gelişimi, ancak bana göre daha fazlasını yapamaz.