Apple'ın Rahatsız Etmeyin Özelliği Neden 7 Ocak'a Kadar Düzgün Çalışmayacak?

Eminim şimdiye kadar zaten farkındasınızdır, Apple'ın iOS 6 ile çıkışını yaptığı Rahatsız Etmeyin özelliği, dünya 2013'e dönerken Salı günü olması gerektiği gibi çalışmayı durdurdu. Söylendiğinde kendi kendine etkinleştirme sorunu olmamasına rağmen, ne zaman kapanması gerektiğini anlamaz, bu da kullanıcıların bunu manuel olarak yapması gerektiği veya bildirimlerini kaçıracağı anlamına gelir.

Apple, özelliğin 7 Ocak'ta kendini otomatik olarak düzelteceğine söz verdi, ancak neden ilk etapta çalışmayı bıraktı? Ve neden aniden Pazartesi olması gerektiği gibi çalışmaya başlayacak? Görünüşe göre Apple, tarih ve saat kullanımı konusunda sorun yaşıyor.

Biraz testten sonra, TUAW'daki Richard Gaywood, iOS 6'daki Rahatsız Etmeyin özelliğinin o yılın ilk Pazartesi gününe kadar yeni bir yıla geçmediğini keşfetti. Yani örneğin 2013'ün ilk günü Pazartesi olsaydı sorun olmazdı. Ancak Salı günü indiği için, DND'nin tam olarak nerede olduğunu bulabilmesi için bir sonraki Pazartesiye kadar beklememiz gerekiyor.

Bunun arkasındaki neden Apple'dan gelen basit bir kodlama hatası gibi görünüyor. Kısacası yılı “yyyy” olarak belirtmek yerine kod içerisinde “YYYY” olarak belirtilir. Fark basitçe biri küçük harflerle yazılmış, diğeri değil, ki bu bazılarınız için önemsiz görünebilir - kesinlikle öyle bana göre; ama görünüşe göre bu varyasyon çok fazla fark yaratıyor çünkü ISO hafta sayı sistemini kullanıyor.

ISO hafta numaralandırma sistemi, hepimizin alıştığı yyyy kullanan Gregoryen takvimi yerine yıl için YYYY biçimini kullanır. ISO sisteminin yaptığı, yılın hangi haftası olduğuna bakmak ve ardından Pazartesi gününden başlayarak 1 ile bir tarih basamağı kullanmaktır. Örneğin, 2012'nin 50. haftasının Salı günü, ISO hafta formatında 2012-W50-2 olurdu.

Gaywood, bu yöntemi kullanmanın neden bir sorun olduğunu açıklıyor:

ISO standardı, yılın ilk haftasını “Ocak ayının ilk Perşembe gününü içeren Pazartesi günü” olarak tanımlar. Bu tanıma göre, “2013” ​​olarak yazdığımız yılın ilk birkaç günü aslında 2012'nin parçası sayılıyor; 2013, 7 Ocak Pazartesi gününe kadar başlamaz. Muhasebecilerin işleri düzenli ve düzenli tutmak için kullanmayı sevdiği türden bir şey. İlginç bir şekilde, 7 Ocak tam olarak ne zaman Apple sorunun ortadan kalkacağını söylüyor. Ah ha!

arkadaşlarımız olarak Ars Teknik DND hatasıyla ilgili kafa karıştıran şey, Apple'ın kendi belgeleri geliştiricileri uyarıyor Bu yaygın hatadan nasıl kaçınılacağı hakkında.

Yani 1 Ocak ile 6 Ocak arasında DND hala 2012 olduğunu düşünüyor. Eh, bir kısmı yapar; Garip bir şekilde, özelliğin etkinleştirilmesini yöneten bit olması gerektiği gibi çalışıyor, devre dışı bırakmayı yöneten bit ise çalışmıyor. Bununla birlikte, yılın ilk Pazartesi günü, 2013'e geçiş yapacak - bu nedenle DND, 7 Ocak'tan itibaren olması gerektiği gibi çalışacak.

İlginç olan, Apple'ın iOS'ta tarihlerle ilgili ilk sorunu olmaması. 2010, 2011 ve yine 2012'de gün ışığından yararlanma sorunları yaşarken, Takvim uygulamasıyla ilgili yakın tarihli bir sorun, 1 Nisan 2013'te tam gün randevu almanız durumunda uygulamanın çökmesine neden oluyor.

Gaywood, "Apple'ın tarih ve saat işleme konusundaki itibarını 'oldukça fakir' olarak tanımlamak haksızlık olmaz," diye bitiriyor Gaywood.

7 Ocak'ta DND'yi düzeltmek için bir yazılım güncellemesi yaması beklemeyin, o zaman - olması gerektiği gibi çalışmasını bekleyin.

Kaynak: TUAW

Son Blog Yazısı

Apple haberleri, analizleri ve görüşleri ile genel teknoloji haberleri
August 20, 2021

Microsoft'un birleşik e-posta ve takvim uygulaması nihayet iPad çoklu görev için tam destek sunuyor. Outlook artık Bölünmüş Görünüm'ü destekliyor, ...

| Mac kültü
August 20, 2021

Booq'un Python Çantaları Tote Kameraları, iPad'leri ve MacBook'ları Bir AradaPaket (solda) ve Kurye, MacBook'unuzu kameranızla birlikte taşırBooq'u...

| Mac kültü
August 20, 2021

5 gizli uzak dokunmatik yüzey hilesi sizi bir Apple TV uzmanı yapacakYeni Apple TV uzaktan kumandası güzel bir şey. Altı basit düğmesi vardır, şarj...