Advertisement



Geçen günkü yazımızda detaylı paylaştığımız WWDC 13‘ye, dolayısıyla da iOS 7′nin duyurulmasın çok az kaldı. Fakat artık çoğu takipçimizin gayet iyi bildiği gibi iOS 7 yeni bir sürüm olduğundan, Apple tüm kullanıcılara hemen iOS 7′i dağıtmayacak. Çünkü bu tip yeni sürümlerde, App Store’daki mevcut uygulamaların düzgün çalışmasına engel olabilecek değişiklikler bulunuyor.

Apple da bu yüzden yeni iOS sürümünü tanıttıktan hemen sonra sadece App Store’da uygulaması bulunan developer’lara açıyor ki uygulamalarının düzgün çalışıp çalışmadığını test edebilsinler. Bu test süreci de yaklaşık 4 ay sürüyor ve sürümlerde “Beta” ifadesini kullanıyor. Yeni iPhone modelinin satışına yakın da (sonbahar gibi) yeni iOS’un final sürümünü herkese açıyor.


Geçen sene haziran ayında dağıtıma başlanan iOS 6 beta test sürümlerinden bir örnek 

Fakat bir çok iPhone ve iPad kullanıcısı, sertifikalı iOS uygulama geliştiricisi olmamasına rağmen beta test sürümlerini cihazlarına yüklemek istiyorlar. Muhtemelen yarın Apple iOS 7′nin beta test sürümünü geliştiricilere açacak ve sizlerden bu konuda çok soru gelecek  Ben de ayrı bir yazıyla bu konu hakkındaki bilgilerimi paylaşayım istedim ki tek tek aynı sorulara cevap vermek zorunda kalmıyayım.

Apple iOS 7′i neden hemen tanıttığı gibi tüm kullanıcılara açmıyor da bize acı çektiriyor ?

Tam tersine eğer hemen açarsa o zaman kullanıcılar acı çekecektir  Çünkü çok fazla değişiklik ve yeni özellik içeren major iOS sürümleri mutlaka App Store’daki uygulamalar ile ve cihazımızdaki veriler ile uygumsuz olacaktır. Bu yüzden Apple bu beta test sürümlerini kısıtlı sayıda kullanıcıya, yani sadece kayıtlı (sertifikalı) iOS uygulama geliştiricilerine açıyor ki uygulamalarını test edebilsinler.

Bu sürede iOS geliştiricilerinden gelen geri bildirimlere (feedback) göre de tekrar beta test sürümleri (Beta 1, Beta 2, Beta 3, vs.) çıkartıyor. Ta ki final sürüme yani iOS 7 olgunlaşıncaya kadar
.
Bu kadar da abartmaya ne gerek var ? Beta test sürümleri ne kadar uyumsuz veya sorunlu olabilir ki?

Açıkçası özellikle ilk beta sürümleri gerçekten çok sorunlu olabiliyor. Ben her sene inceleme yazısı yazabilmek için, şu ana kadar çıkan tüm beta test sürümlerini hemen cihazlarıma yükledim. Her gün kullandığım bir çok uygulamanın düzgünce çalışmadığına şahit oldum ve hatta Mail, Telefon, vs. gibi temel uygulamalarda bile sorun yaşadım. İnanın bana, özellikle iPhone sahipleri için ilk beta test sürümleri kabus gibi olabiliyor. Ancak ikinci veya üçüncü beta test sürümlerinden sonra ciddi sorunlar düzeliyor.

Ben delikanlı adamım, bana bir şey olmaz. Sorun çıkarsa da eski versiyona geri döneriz. Dönebiliriz değil mi?

Teorik olarak hayır. Bildiğiniz gibi normalde de eski iOS sürümlerine döndürülemiyor iPhone veya iPad’ler. Bu durum iOS beta sürümlerinde de geçerli. Fakat zaman zaman Apple iOS beta test sürümleri için geri dönme kapısını açık bırakabiliyor. Fakat bunu bilerek mi yapıyor, yoksa unutuyor mu, yoksa uğraşmak istemiyor bilinmez. Fakat aşağıdaki ekran görüntüsünde olduğu gibi Apple’ın bu konuda resmi açıklaması “Beta test sürümlerinden eski sürümlere geri dönülemez” şeklinde.



Bu yüzden takipçilerimize önerim, geri dönme ihtimaline güvenip iOS 7 beta sürümlerini yüklememeleri. Bir şekilde geri yüklenme yöntemi bulunsa dahi bu genelde iTunes ile cihazın kurtarma modu ile sıfırlanması ile sonuçlanıyor. Tabii yedekten de dönüş yapılabiliyor ama bence yine de riske girmeye değmez.

Ben yine de risk alıp cihazıma yükleyeceğim iOS 7 Beta Test sürümünü. Peki nasıl yükleyeceğim ? >
-->
Madem o kadar isteklisiniz, o zaman benden günah gitti  Fakat daha sonra lütfen “ACİLLL, Lütfen YARDIMMM, vs.” tarzı mesajlar ile sorunlarınızın nasıl giderileceği ile ilgili yardım talep etmeyiniz, ya da sağda solda iOS 7 çok sorunlu diye anlatmayınız 

iOS beta sürümlerini cihazınıza yükleyebilmeniz için de ilk yapılması gereken, cihazınızın herhangi bir sertifikalı iOS geliştiricisi tarafından test cihazı olarak kaydettirilmesi. Eğer bu kayıt işlemini yapmazsanız, iOS 7 beta test sürümünü yükledikten sonra aktivasyon kısmını geçemeyecek ve de “Cihazınız bir iOS geliştirici tarafından kaydettirilmesi gerekmektedir” tarzında bir mesaj göreceksiniz.


iOS Beta test sürümlerinin yükleneceği cihazların UDID numaralarının, sertifikalı iOS geliştiricileri tarafından test cihazı olarak kaydedilmesi gerekiyor.

Örneğin bizim App Store’da iTurkeyBiz isimli bir uygulamamız olduğu için doğal olarak biz de sertifikalı bir iOS geliştiricisiyiz. Benim tüm cihazlarım da, uygulamamızın test sürümlerini yükleyebilmek için yukarıdaki ekran görüntüsünde olduğu gibi kayıtlı. Dolayısıyla ben yukarıdaki cihazlarıma iOS 7 beta test sürümlerini de yükleyebilirim.

Not: Her cihazın tekil, yani kendine has “UDID“ denen bir numarası vardır. Cihazınızı kaydedecek sertifikalı iOS geliştiricisine de cihazınıza ait bu UDID numaranızı göndermeniz gerekir, eğer iOS beta test sürümlerini yükleyecekseniz.


Cihazımızın UDID numarasını iTunes’tan da görebiliyoruz.

Peki nerden bulacağız sertifikalı iOS geliştiricileri ? Bir de rica etsek bizim cihazı da kaydettirebilirler mi?

Bir önceki sorunun cevabında da paylaştığım gibi App Store’da uygulaması bulunan her kişi veya firma sertifikalı iOS geliştiricisidir. Dolayısıyla onlar kaydedebilir. Fakat Apple, bu konudaki suistimali engellemek için de sertifika başına maksimum 100 cihaz (UDID) kayıt sınırı getirmiştir. Ayrıca bir de cihazlar zırt pırt eklenip çıkartılamaz. Bir cihaz eklendi mi hemen silinemez, ancak senede bir defa tüm cihazların silinmesi hakkı bulunmaktadır.

Bundan dolayı çoğu sertifikalı iOS geliştiricisi sırf iOS 7 Beta test sürümü için cihazlarınızı kaydettirmeyecektir. Çünkü bu cihaz hakkını uygulamalarını test edecek kişilerin cihazları için kullanmak isterler. Bu yüzden tanıdığınız bir geliştiriciden, UDID kaydı talep etmenize rağmen hayır cevabı aldıysanız, lütfen gönül koymayınız 

Ben zaten UDID kaydı için kapı kapı dolaşamam, kendi işimi kendim görürüm. Nasıl olacağım sertifikalı iOS geliştiricisi ? Parası neyse veririz 

Sertifikalı iOS geliştiricisi olmak artık çok kolay, çünkü eskisi gibi artık yıllık 99$ olan ücreti ödemek için faks çekmek zorunda kalmıyoruz. Eğer cihazınızın UDID kaydını kendiniz yapmak istiyorsanız, yapmanız gereken mevcut Apple Kimliğinizle veya yeni bir Apple Kimliği alarak https://developer.apple.com/programs/ios/ adresinden iOS Developer Program’a başvurmak. (Enroll Now)

Bireysel olarak (şirket olarak değil) başvuru yaptığınızda da, sizden istenen temel bilgileri girerek ve yıllık 99$’lıkücreti kredi kartınız ile online olarak ödeyerek kısa sürede sertifikalı iOS developer olabilirsiniz.



Ayrıca sertifikalı iOS geliştiricisi olduktan sonra cihazınızın UDID kaydını yapmak için de Mac sahibi olmak zorunda değilsiniz. Windows bir bilgisayardan da https://developer.apple.com/account/ios/device/deviceList.action adresine tarayıcınızla girerek UDID kaydı yaptırabilirsiniz, tabii sertifikalı iOS geliştiricisi olduktan sonra.

Ayrıca ikinci sene geldiğinde tekrar 99$ ödemezseniz sertifikanız iptal olur ve UDID kaydı yapılmış cihazlarınız test cihaz statüsünü kaybeder.

Bir de parayla UDID kaydı yapanlar varmış. 5-10$ gibi bir ücrete kayıt yaptırıyorlarmış kendi sertifikalarına. Bu tip bir yere kayıt yaptırmakta sakınca var mıdır?

Bence var. Öncelikle dolandırıcıya denk gelme ihtimaliniz yüksek eğer tanımıyorsanız kaydı yapacak kişiyi. Cihazınızın kaydını yaptığını söyleyip sizi ortada bırakabilir.

Ayrıca güvenilir birilerini dahi bulsanız yine de riskli. Çünkü Apple, parayla UDID kaydı yaptıranları tespit ettiğinde, ilgili geliştirici hesaplarını kapatıyor ve sertifikalarını iptal ediyor. Bu sertifika ile kaydı yapılan cihaz UDID’lerini de sistemden siliyor.

Bu yüzden tekrar bir iOS beta test sürümü yüklemek istediğinizde yine ortada kalıyorsunuz 

Apple sonradan silse de ben artık beta sürümünü yüklediğim için yine de sorun yaşar mıyım?

Evet yaşayabilirsiniz. Çünkü her beta test sürümünün bir süresi vardır. Genelde Apple her test sürümünü 1 aylık yapar ve 1 ay dolmadan yenisini çıkartır Beta 1, Beta 2, Beta 3, şeklinde. Süre dolduğunda eğer yeni beta test sürümüne geçmemişseniz cihazınızı kullanamazsınız. Eğer bu süreçte UDID kaydınız da silinmişse yine ortada kalabilirsiniz 

Ben geçen sene iOS 6 içine birine bu şekilde kayıt yaptırmıştım ve o zaman sorunsuzca beta test sürümlerini yüklemiştim. Bu sene de iOS 7 beta test sürümlerini yükleyemez miyim?

Eğer kaydınızı yapan kişi halen iOS developer programının bir üyesi ise (yani 99$’ı tekrar ödediyse) ve de sizin cihazı listesinden silmediyse elbette yükleyebilirsiniz. Fakat unutmayın, her sene bir defa geliştiricilerin 100 cihazlık listenin tamamını sıfırlama hakkı var. Bence bu yüzden, iOS 7 beta test sürümlerini yüklemeden önce kaydınızı yapan kişi ile tekrar irtibata geçin
.
Ben bir şekilde cihazımın UDID kaydını yaptırdım ve iOS 7 beta test sürümünü cihazıma yüklemeye hazırım. Şimdi ne yapmam gerekiyor ?

Apple muhtemelen 11 Haziran’da, yani 10 Haziran’daki tanıtımdan hemen sonra iOS 7 beta test sürümlerini geliştiricilere açacak. Fakat herkes kurulum dosyalarına erişemeyecek. Sadece sertifikalı iOS geliştiricileri kurulum dosyalarını bilgisayarlarına indirecek. Fakat genelde hemen birileri bu dosyaları torrent’e koyduğu için bulmak çok zor olmuyor.

Kendi cihazımıza uygun kurulum dosyasını bilgisayarımıza indirdikten sonra da eski usül, yani iTunes ile Manuel Yazılım Güncellemesi Nasıl Yapılır? başlıklı yazımızda anlattığımız yöntemle (Shift tuşuna basarak) güncelleme yapıyoruz. Dolayısıyla beta test sürümlerini yüklemek için iTunes şart oluyor ve genelde Apple iOS 7 beta test sürümüne uygun ayrıca bir iTunes sürümü yayınlayabiliyor.


iTunes’ta Shift tuşuna basarak manuel güncelleme yapabiliyoruz.

iTunes’ta “Güncellemeleri Denetle” veya “Geri Yükle” seçeneğine, bir parmağımız klavyedeki “Shift” tuşuna basılı iken tıklarsak, o zaman karşımıza bilgisayarımızda kurulum dosyasını seçebileceğimiz bir pencere çıkıyor. Bu işleme de manuel güncelleme veya geri yükleme deniyor. Beta test sürümlerini de işte bu yöntemle güncelleyebiliyoruz.

Eğer güncelleme yöntemi ile iOS 7 betayı yükleyeceksek, cihazımdaki bilgilere gitmeyecektir değil mi?

Teorikte evet ama pratikte her zaman işler o kadar sorunsuz ilerlemiyor maalesef. Hele bir de konu beta test sürümü olunca en kötüsüne hazırlıklı olmak lazım. Örneğin geçen sene ben cihazıma manuel güncelleme yöntemi ile iOS 6 beta test sürümünü yükleyememiş, bu yüzden manuel geri yükleme yapmak zorunda kalmıştım iOS 6 betayı.

Bu yüzden mutlaka iTunes ile önce bir cihaz yedeği almanızı öneririm. Hatta öncesinde fotoğrafları bilgisayarınıza aktarmanızı, rehberinizi de “My Contacts Backup”
gibi bir uygulama ile ayrıca yedeklemenizi öneririm. Ne olur ne olmaz 

Acayip kararsız kaldım iOS 7 Betayı yükleyip yüklememe konusunda. Siz ne önerirsiniz?

Ben kesinlikle önermem. Çünkü ciddi sorunlar olabiliyor ilk beta sürümlerinde. Bakmayın ben hemen yüklüyorum sizlere inceleme yazıları paylaşabilmek için. Yoksa ben de yüklemem tam olgunlaşmadan  Bu yüzden sonbahar ayına kadar yani final sürümünün yayınlanmasına kadar bekleminizi öneririm.

Son bir soru. Geçtiğimiz sene UDID kaydı olmadan da iOS 6 beta test sürümlerini yüklemenin bir yolunu bulmuşlardı. Bu sene de öyle bir yöntem çıkabilir mi?

Evet olabilir ama unutmayın bunun bir garantisi yok. İlk beta sürümünde UDID zorunluluğu olmaz da ikinci beta sürümünü yükledikten sonra UDID kaydı gerekirse ortada kalabilirsiniz. Hele bir de geri dönme imkanı olmaz ise Apple’ın resmen açıkladığı gibi. Bu yüzden gereksiz riskler almayın derim.

—–

Beta test sürümleri ile paylaşacaklarım şimdilik bu kadar. Unuttuğun noktalar varsa yazıya yorum girerek sorabilirsiniz. Ben de yazıyı güncelleyerek eksik kalan noktaları kapatmaya çalışırım. Ayrıca bu akşam Türkiye saati ile 20:00′da WWDC’nin açılış sunumu yapılacak iOS 7′nin de tanıtılacağı. Her zaman olduğu gibi canlı paylaşım yapacağız ayrı bir sayfada duyurarak.

Ufak Bir Rica : Bazı takipçilerimiz aceleden olsa gerek, yukarıda yazdıklarımızı hiç okumadan direkt soru sorabiliyorlar. Lütfen soru sormadan önce yukarıda tüm yazılanları okumaya çalışın. İnanın tamamını okumanız 5 dakika sürmez. Siz kolayca 5 dakikada okuyabilin diye emin olun en az 5 saatimi harcıyorum. Anlayışınız için çok teşekkürler



BU YAZI http://www.iphoneturkey.biz/ ADRESİNDEN ALINMIŞTIR. Pin It Now!

Advertisement

1 comments:

 
Top