iPhone 7 ‘de Ses Çıkışı Kaldırılıyor mu?

iPhone 6S serisi çıktığından beri ortalığı kasıp kavuran bir söylenti var internette. Apple’ ın yeni iPhone larda bulunan (yani iPhone 7 ’lerde) 3.5 mm’lik ses bağlantı noktasının kaldıracağı yönündeki söylentiler müzik severleri ikiye böldü. Çünkü, kendi standartlarını dünyaya dayatma konusunda en bilinen firmalardan biri olan Apple ’ın dünya standardından vazgeçmesi demek müzik severlerin ödediği yüzlerce liranın sokağa atılması anlamına gelecektir. Bunun üzerine, Apple ’ın kendi kulaklığı dışında kulaklık satın alıp müzik dinleyen kullanıcıların bazılarından Apple ’ın böyle bir hamle yapması durumunda, Android platformundaki diğer telefon üreticilerine yönelecekleri gibi yorumlar bile duyduk. Lakin, isterseniz bu durumun neden aslında çok da korkulacak bir durum olmadığını yavaş yavaş inceleyelim.
The-Ports-on-Your-17-Inch-Pro-What-They-Are-and-What-They-Do-2Öncelikle bu geçiş öyle çok da şaşılması gereken bir durum değil. Apple ’ın farklı ürün gamından yola çıkarak bu gelişmenin nasıl yavaşça geldiğini size anlatalım. Çok eskiye gidip size PowerPC G4 işlemcili PowerBook ’lardan bahsetmeyeceğim. Intel’e geçiş sonrasında 2009 yılının ortalarına kadar üretilen MacBook ve MacBook Pro ’larda ses girişi (in) ve çıkışı (out) ayrı ayrı bulunuyordu. 2009 yılı ortasından itibaren üretilen Mac’lerde ise ses kapısı teke düşürüldü ve tek port çıkışı destekler hale geldi. Ses girişi için Mac ‘ini üzerindeki mikrofon dışında harici cihazlar kullanmanız gerekiyor ki genelde bunlar USB ses kartları veya profesyonel ses giriş aygıtları oluyor. Şu an Mac Mini haricinde neredeyse tüm Mac ‘lerde ses kapıları tektir (Mac Pro dışında onda ayrıca eklenmiş olan bir dijital destekli ses çıkışı daha var ama yine de bu ses girişi olarak kullanılmıyor). Portlarda azalma yoluna giderek kullanıcıları daha iyi teknolojilere yöneltmek Apple’ın ruhunda var. Eskiden Paralel Port yerine SCSI, daha sonra iMac ‘lere geçince USB, derken FireWire, ve en son da Thunderbolt kapılarının kullanımı bunlara en iyi örnek. Kulaklık çıkışı da (ya da ses giriş ve çıkış kapısı da) bu kült davranıştan nasibini almış olabilir.

 

icon-bluetoothKulaklık çıkışının kullanılmadığı, kullanılamadığı veya kullanılmak istenmediği zamanlarda da kullanıcıları çoğunlukla son 10 yıldır hayatımızda büyük bir yere sahip olan Bluetooth teknolojisine başvuruluyor. Bluetooth destekli kulaklıklar o kadar arttı ki artık neredeyse her firmanın bir Bluetooth destekli kulaklığı mevcut ve artık sadece en pahalı ürünleri üreten firmaların tekelinde de değil. Her ne kadar kulaklık çıkışına bir kablo bağlamak kadar kolay olmasa da, Bluetooth kulaklıkların kullanımı da öyle pek zor değil. Ses ayarlarında yapılacak olan bir iki ayar ile rahatlıkla kullanabiliyorsunuz; hem de bir sürücüye ihtiyacınız olmadan. Ayrıca, gün geçtikçe iyileşen pil ömrü ve kablosuz olarak aktarılan ses kalitesi Bluetooth destekli kulaklıkların kullanımını ilerde bize zorunlu kılabilecek gibi görünmekte. 2012 yılında yapılmış olan bir araştırmaya göre 2012 yılında Bluetooth destekli cihazların sayısı 3,5 milyarken, bu rakamın 2018 yılında 10 milyara çıkması bekleniyor. Böyle bir değişimde Apple neden geride kalsın ki?

Apple ‘ın ses çıkışını kaldırmasının önemli bir nedeni daha olabilir. Bu da geliştirilen yeni telefondaki fiziksel sınırlamalar. Hepiniz bana şimdi eeh olur mu mini minnacık bir devre ne kadar yer tutar ki falan demeyin. Örnek veriyorum o mini minnacık parça size eğer 1 saat daha şarj sağlasaydı emin olun böyle bir şey demeye kalkmazdınız. Apple bu yonga yerine başka bir parçayı ekleyebilir ve bu farklı bir özelliği bizlere sağlayabilir. Yeni bir özellik sağlanmasa bile, var olan özelliklerin geliştirilmesi için de bu durum kullanılabilir. iPhone 7 büyük bir ihtimalle küçülmeyecek ama içindeki parçalar için farklı durumlar söz konusu olacaktır.

Peki diyelim Apple bu çıkışı yok etti ve bizi farklı bir müzik dinleme şekline zorladı. Bunlar ne olabilir diye düşündüğümüzde daha önceki açıklamalar doğrultusunda iki farklı cevap çıkacaktır. Bunlardan birincisi Apple ’ın Bluetooth destekli bir kulaklık yapması; diğer ise çevirici yardımıyla hayatımıza kaldığımız yerden devam etmek.

Diyelim ki Apple bir Bluetooth kulaklık yaptı … Ben buna pek ihtimal vermiyorum çünkü iPhone kutusuna sığacak olan şarjlı bir kulaklık henüz ses kalitesi açısından pek randıman vermeyecektir. Ayrıca, şarj konusu henüz müzik severleri tatmin edecek kadar da gelişmiş durumda değil. Şarj ancak ve ancak Apple Watch daki gibi temas yoluyla şarj edilebilmesi yoluyla sağlanırsa güzel bir gelişme sağlanmış olabilir ama bu durum yine yeterli değil. Apple ‘ın Apple TV ve Magic Mouse 2 de kullandığı şekilde yeni kulaklıkları da Lightning kablo ile şarj ettirebilme ihtimali de var. Aman Allah’ım kablolar arasında boğulacağız. Şarj süresini arttırmak için de kulaklıkları büyütmez Apple, dolayısıyla Apple ‘ın iPhone için yeni bir Bluetooth kulaklık geliştirmesi çok da normal görünmemektedir. Tabi bir de Apple ‘ın geçtiğimiz senlerde satın almış olduğu Beats var. Beats kulaklıklarının satışlarını da düşürmek istemez Apple.

Bu durumda, çevirici ile klasik kulaklıkları (ya da ses çıkışını) kullandırtmak Apple’ın yapacağı en mantıklı davranış olacaktır. Bu olayı sadece teknik bir değişim olarak görmeyin. Bu değişimin bir de insan davranış geçmişinde de kültürel olarak bir yeri olacaktır. Unutmamak gerekir ki 80 ve 90 larda Sony Walkman lere bağlı süngerli kulaklıklarla şarkı dinlemek ne ise, 2000 lerden sonra da iPod ‘un etkisi ile beyaz kulak içi kulaklıklardan müzik dinlemek te odur. O beyaz kulaklıkların etkilemediği kaç kişi var acaba aramızda? Hele hele Samsung ‘u? Bu dinleme kültürü Apple tarafından geliştirilecek olan “iyi” bir kulaklık gelene kadar bir şekilde devam etmeli. Belki o zaman tamamen kablosuz hale gelebilir.

Çevirici kullanıldığını var sayalım… Bu da Samsung için kötü bir reklam malzemesi olacak ne yazık ki. Çeviricinin telefon kutusunun içinden çıkmaması kullanıcıları kesinlikle hüsrana uğratır. Çıkmaması durumunda en az 100 TL karşılığında solucan kadar bir kabloyu elimize tutuşturmazsa, Apple halimiz iyi bence. Benzer bir davranışı Sony Walkman telefonlarında yapmıştı. Sony’nin kendi çıkışından gelen bir kablo ile standart kulaklıkların kullanılabilmesi mümkün oluyordu. Bu çeviricinin gireceği Lightning kapısı hem veri hem şarj hem de müzik taşıyor olacak böylelikle. Ama kullanıcı şarj ederken müzik dinleyebilecek mi? İşte Apple’ın bu yeni telefonda kullanıcılara atabileceği en büyük kazık. Hem şarj hem de ses aynı anda olursa nasıl görünür onu bilemem ama şimdiden tahmin edebiliyorum şu soru kesinlikle gelecek: “Şarj ederken telefondan müzik dinlersem çarpılır mıyım?” Ayrıca, Apple ‘ın Lightning kapısı yerine USB-C standardı kullanması ve çeviriciyi buna göre uydurması ihtimalini de akıldan çıkamamak lazım.

iPhone 7 ile Apple bizlere ne sunacak şu an için net konuşamıyoruz ama bu dönüşümün ilerde daha ciddi adımları olacağını unutmamak ve değişime yavaş yavaş ayak uydurmak lazım. Ne de olsa Apple ‘ın attığı her adımı takip eden bir Android üretici ve kullanıcı kitlesi var.

USB-C Kapısı Olan Mac’iniz mi Var?

usb_type_c_connectorBugün en son hali USB-C ile karşımızda olan USB (Universal Serial Bus) yani Evrensel Seri Kapısı standardı 1996 yılında ilk tanıtıldığında, bu protokolün bugün hayatımızda bu kadar yer edeceği düşünülmemişti belkide. Tam 17 yıl önce 15 Ağustos 1998 yılında iMac’lerin sadece USB kapısıyla gelmeye başlaması aslında bu büyük değişimin en önemli habercilerinden biriydi. Çünkü o tarihten bu yana USB çevre birimlerinin sayısı gün geçtikçe artmaya başladı. Bu süre zarfında bilgisayarlarımızda olmayan özelliklerin çoğunu USB portlarınızla birlikte kullanabildik. Bu özellikler arasında ses kartları, MIDI arayüzleri, modemler, ethernet adaptörleri, Wi-Fi ve Bluetooth gibi kablosuz haberleşmeyi sağlayan iletişim adaptörleri, kamera ve tarayıcı gibi görüntü yakalama cihazları, kart okuyucular, parmak izi okuyucuları gibi güvenlik cihazları, taşınabilir veya sabit olarak kullanılabilen düşük ve yüksek kapasiteli veri saklama birimleri, yazıcılar ve hatta vücut aktivitelerinizi takip etmeye yarayan sağlık ekipmanları yer almaktadır. Tabi bu özelliklerin bilgisayarlarda dahili olma ve olmama durumu dönemlere göre değişkenlik göstermektedir.

Bilgisayarınızda eksik olan veya bilgisayar içine yerleştirilemeyecek cihaz ve teknolojilerin USB vasıtasıyla kullanılabiliyor olması bir açıdan çok güzel ama zaman içerisinde çoğumuzun da deneyimlediği gibi bu cihazların sayısı arttıkça bazı sorunlar ile karşılaşmaya başlamamız da madalyonun diğer yüzü olarak karşımıza çıkmakta. Bu konudaki öncelikli sorun son 10 yılda taşınabilir bilgisayarlar kullanımının artması ile alakalı. Taşınabilir bilgisayarlar gün geçtikçe incelmekte ve hafiflemekte ama bu durumun bizi kısıtladığı yönlerinin olduğunu da unutmamamız gerekir. İncelmekte olan bu bilgisayarlar gün geçtikçe daha az kapı barındırmakta; ve tabiki USB kapıları da bundan nasibini almakta. Özellikle yeni nesin MacBook gibi ultra ince bilgisayarlarda sadece tek bir kapı mevcut. E etrafta bu kadar fazla cihaz varken tek port da neyin nesi? Hem de standart USB kapısıyla alakası olmayan yeni bir USB standardı ile?

Unknown

Yazılım dünyası bu sorunlara el atmakta çok da gecikmedi. İngiltere merkezli bir yazılım firması olan Eltima başta az USB kapısı barındırma olmak üzere USB eksikliği sorunsalını çözmek üzere USB Network Gate adında bir uygulama hazırladı. USB Network Gate USB cihazlarının fiziksel olarak yanınızda bulunma zorunluluğunu ortadan kaldırmaktadır. Başka bir bilgisayar üzerinde var olan USB cihazlarınıza ağ üzerinden veya internet üzerinden sanki kendi bilgisayarınıza bağlıymış gibi kulllanmanıza olanak sağlayan bu yazılım hem Mac hem de Windows uyumlu. Yani siz PC’nize bağlı bir USB cihazını Mac’inizde de kullanabiliyorsunuz.

UnknownYapmanız gereken şey sürekli olarak kullanmanız gereken USB cihazını bir sunucu bilgisayarına bağlayıp yazılımını yüklemek. Satın aldığınız lisans biri Sunucu (Server) biri de İstemci (Client) olmak üzere iki bilgisayarda kullanmanıza olanak sağlamaktadır. Uygulamanın kurulumu kolay. Şu an için Türkçe sürümü yok bu yazılımın ama bu programları kullanmak için de ileri derecede bir İngilizce bilgisine ihtiyacınız yok. Grafik arayüzü de zaten fazlasıyla kolay. Sonrasında usb sıkıntısı yaşadığınızı diğer bilgisayara da yazılımı yüklemeniz gerekmekte. Program hem sunucu hem de client özelliklerini barındırmakta. Ağ üzerindeyken sunucuya bağlanmış olan USB cihazını otomatik olarak görebiliyorsunuz. Sonrasında ise makinanıza bağlamanız gerekmektedir. Bunun için de listede gördüğünüz cihazın hizasında bulunan Connect tuşuna basmanız yeterli olacaktır. Cihazı kullanmak için kullanmak istediğiniz uygulamanın sürücüsünü de yüklemeniz gerektiğini unutmayın.

 

mac

İnternet üzerinden veya ağ üzerinden ne kadar hızlı olabilir ki demeyin. Hiç olmamasından daha iyidir, değil mi? 🙂 Bu sistem USB portu gerektiren birçok cihazı desteklemekte; hatta bazı yazılımların çalışması için gerekli oan USB Dongle’lar için bile kullanılabiliyor. Denemelerimizi genelde aynı ağ üzerinden USB HD e veri saklama ve USB HD’ten veri alma gibi süreçler üzerinde yaptık. Lakin, Elitma yazılımın yaptığı açıklamalara göre yazılımın 3D yazıcı, kamera, kart okuyucu, tv alıcıları, web kameraları, el kameraları, parmak izi okuyucuları, kimlik okuyucular, etkileşimli tahtalar, modemler, minik bellekler, taşınabilir termometre, çok fonksiyonlu yazıcılar, kesiciler, yazıcılar, tarayıcılar, barkod okuyucular, spektrofotometre, programlama kartları, usb monitörler, usb kumandalar, sayısal müzik karıştırıcıları, akıllı telefonar, oyun kumandaları, grafik tabletleri, ev kontrol sistemleri, midi denetleyicileri, usb donglelar, dvd sürücüler, android cihazlar, VOIP telefonlar, sabit diskler, Elgato Turbo.264HD Donanım Hızlandırıcı, Kredi kartı okuyucuları, ağ arayüzleri, ve yazılım tanımlı alıcılar gibi ekipmanlar yer almakta.

Bu yazımızda USB port sıkıntısı, USB-C standardına geriye dönük destek ve bozuk USB portlu bilgisayarlara nasıl erişebileceğiniz konusunda yardımcı olmaya çalıştık. Elmasuyu üyeleri için bir de %30’luk indirim söz konusu. Bu indirimden yararlanmak için UNG-AG-30 kodunu satın alma bölümüne eklemeniz yeterli olacaktır. Direkt olarak siteye ulaşmak için de gitmeniz gereken adreş şu şekildedir:

http://www.eltima.com/products/usb-over-network-mac/

iPad Pro Bir Hata Mı?

https://www.youtube.com/watch?v=_gwfH-U8V3A

Apple’ın 9 Eylül 2015’te iPad Pro’yu tanıtmasının ardından birçok kişi bu kadar büyükteki bir iPad’e ne gerek var diyerek tepki göstermeye başladı. Üstelik Phil Schiller bir de Apple Pencil’i tanıtınca, tepkiler çığırından çıktı. Bu tepkiler aklıma birden iPad Pro ve Apple Pencil gerçekten bir hata mı olduğu sorusunu getirdi ve ben de bu konudaki düşüncelerimi sizinle paylaşmak istedim.

Bu tepkilere aslında iPad Pro’nun büyüklüğünden daha çok beraberinde satılacak olan Apple Pencil’in tanıtılması neden oldu diyebiliriz.. Radikal Apple fanatikleri kaleme hemen karşı çıktı tabi. “Yaaa kalem ne alaka” ve “Hani dokunmatikte en iyi giriş metodu parmaktı” Gibi ifadeler dudaklarından düşmedi bu tür kullanıcıların. Şimdi bu arkadaşlarıma bir iki hususu hatırlatmak istiyorum:

Bu tepkileri veren fanatikler büyük ihtimalle iPad ve iPhone’u birbiriyle karıştırmaktadırlar. iPhone ve iPad farklı ürünlerdir ve kullanım gereksinimleri de farklıdır. Evet, Steve Jobs parmağın telefon için en iyi giriş yöntemi olduğunu belirtmiştir ama bunu 2007 yılının Ocak ayında iPhone’u ilk tanıttığında ifade etmiştir. 27 Ocak 2010 tarihinde iPad’i tanıtırken Steve Jobs iPad için bunu söylemedi. iPad’in en belirgin özelliği, zamanında Netbook’lar ile doldurulmaya çalışılan ve bilgisayar ile akıllı telefonlar arasındaki yeni ürün kategorisini doldurarak bilgisayarlarla yapılan bazı işlemleri daha kolay hale getirip kullanıcılara sunabilmesiydi. Netbook’lar bu özellikleri tam olarak karşılayacak ara bir ürün değildi, çünkü bunlar Steve Jobs’ın da dediği gibi sadece var olan ağır programları çalıştıran ucuz bilgisayarlardı. İşte iPad’i başarılı bir ara ürün haline getiren temel nokta da buydu.

Unutmamak gerekir ki iPad sadece ara ürün kategorisini dolduran bir cihaz değildir, aynı zamanda bir üretkenlik cihazıdır da. Yani, siz sadece e-mail yazmaz, internette gezinmezsiniz. Başta Pages, Numbers ve Keynote’u içinde barındıran iWorks for iOS ve sonrasında da Microsoft Office gibi programlar ile iPad, mobil üretkenlik kavramını bir adım daha ileriye taşımaktadır. Hadi diyelim Apple salaktı da bir hata yaptı ve iWorks’ü iOS için çıkardı, peki Microsoft da mı salak? Tabii ki değil. Apple da Microsoft da tablet piyasasındaki gelişmeleri yakından takip eden firmalar. Tabletler artık 7’den 70’e herkesin elinde ve iPad hala en çok talep edilen tabletlerden biri. Bu firmalar emin olun bu gerçeği göz ardı etmiyordur. Bunu da zaten satış rakamlarından kolaylıkla anlayabiliriz. Bu yazılımların hepsi parmaklarınızla rahatça kullanılabilmekte. Lakin, gözden kaçırdığımız başka bir husus var ve bu da böyle müthiş bir cihazın parmak ile kullanılamayacağı belli başlı noktalardır. iPad bilgisayar kullanmayı bilmeyen birinin bile rahatlıkla kullanabileceği ve kullanırken de etkileşim içinde kalabileceği de bir araç. Bu konuda galiba hepimiz mutabıkız ama bahsetmiş olduğum bu kullanıcı kitlesi genelde kullanıcı skalasında hep en altta kalanları kapsamakta, yani sadece üretkenlik yapabilecek standart tüketiciyi. Kullanıcı üretkenlik anlamında bir adım daha ileri gittiğinde parmakların bazı noktalarda üretkenlik için pek de rahat olmayabileceğini fark ediyor. Yani farz edelim ki siz bir şeyler çizmek istiyorsunuz ve bunu iPad üzerinde sadece parmak ile yapmayı planlıyorsunuz. İşte bu çoğu zaman düşündüğünüz gibi olmayabiliyor. Ha diyeceksiniz ki e zaten 3. Parti kalem üreticileri var; Evet var ama neden Apple imzalı standart bir kalem olmasın? Kaldı ki Apple’ın sunduğu kalem iPad için üretilmiş diğer hiçbir çizim araçlarına benzememekte. Ayrıca, bu ürünün hedef kitlesi standart değil Profesyonel kullanıcı.

Standart kullanıcı kitlesine ek olarak bir de iPad’ini profesyonel hayatının parçası haline getiren bir kitle var. Üretkenliğini arttırmak isteyen bu kitle iPad için üretilmiş olan diğer 3.parti ürünleri kullanmak zorunda kalıyor. Apple, bu Pro denen segment kullanıcılarının bir bölümünün sesini duymuş olacak ki Masaüstü yayıncılıktan tutunda bir çok farklı sektöre kadar yaygın kullanıma sahip olan masaüstü çizim tabletlerini çöpe attıracak iPad Pro’yu piyasaya çıkardı. Bir de şunu unutmayın ki iPad Pro’nun kalemi Apple Pencil özellikle içerik üretme esnasında kullanılacak bir cihaz, yani kalemi sadece belli başlı yerlerde kullanabileceğiz. Temel giriş aygıtı olarak kullanılmayacak. Parmaklarınız hala iPad’inize hükmetmeye devam edecek.

“Peki neden sadece iPad Pro?” sorusunu da duyar gibiyim. Üreticiler açısından bir ürünün geliştirilmesinde belli şartların oluşması ve ihtiyaç duyulan teknolojinin hem maliyet hem de kullanılabilirlik açısından daha uygun olması beklenilmelidir. Dokunmatik hassasiyetine sahip olan ekranlar yeni değil ama Apple’ın bildiği birşey vardır illaki. Belki adım adım diğer ürünlere de destek gelecek belki de belkide gelmeyecek belkide Apple’ın kafasında başka planlar var. Bunu sadece gelecek gösterecek bize. Hali hazırda bu durumdan negatif yönde etkilenecek olan dünyaca ünlü çizim ekranları üreticisi Wacom sadece çizim için kullanılabilecek olan Cintiq markalı 13 inç çizim ekranlarını 999 Avroya satmakta. Kaldı ki bu sadece bir ekran, biz ise bir bilgisayardan bahsediyoruz.

Unutmayın ki normal iPad hala müthiş bir bilgisayar. iPad Air’in veya iPad Mini’nin kalem desteğinin olmaması onları kötü kılmaz. Genel olarak içerik üretmede zaten sorun yok. Apple, iPad Pro ile kullanılabilecek kalemin gerçekten diğer iPad modelleri için bir ihtiyaç olduğunu hissetseydi, inanın ki diğer tüm cihazlara bu desteği koyardı. Pro modeli ile iPad’lerini belli alanlarda kullanan insanların hedeflenmiş olduğu aşikar. Aslında iPad Pro ile, ihtiyaçlarımız doğrultusunda bir iPad alma seçeneği sunulmuş oluyor bize. Aynen diğer Apple ürünlerinde olduğu gibi. iPad Pro çıkacak söylentisini ilk duyduğumda pek de şaşırmadım desem yerdir. Çünkü Apple’ın ürün gamına baktığımızda her ürün grubunda bir alt bir de üst ürün segmentinin olduğunu görmekteyiz. iMac ve Mac Mini masaüstü bilgisayar grubunda alt seviyeyi temsil etmekteyken, Mac Pro bu grubun üst seviyesini temsil etmekte. iPhone 6 telefon grubunun alt seviyesini oluştururken, iPhone 6 Plus üst seviyesini temsil etmekte. MacBook Air dizüstü bilgisayar grubunun alt seviyesiyken MacBook Pro üst seviyesini temsil etmekte. Yani, Apple bunu hep yapmakta ama biz fark etmemekteyiz.

Anlattıklarım doğrultusunda düşündüğümde iPad Pro bence bir hata değil, aksine Apple’ın sektörde tutunmaya devam etmesi ve sektörde azalan tablet gerekliliği ivmesini profesyonellerin dikkatini çekecek olan yeni bir ürünle tekrar yükseltmesi hususunda şimdilik geçici bir çözüm.

Swift Paralel Programlama Dili: Apple’ın Yeni Silahı Mı?

WWDC 2014’te Swift Paralel Programlama Dili nin geliştiricilerin kullanımına sunulduğunu hepimiz duyduk ve geliştirici dünyası bu konuda büyük bir çıkmaza girdi. Apple’ın yıllardır arkasında durduğu Objective-C dururken ve yeni kütüphaneler yazılabiliyorken neden Swift Paralel Programlama Dili ne geçiş başladı? Bu geçişin Apple için bir anlamı var ve Apple bu geçişte daha büyük şeyler planlıyor galiba. Apple’ın neden Swift’i neden destek vermeye başladığının bazı gerekçeleri olabilir. Bu gerekçeler bu programlama dilinin diğer programlama dillerine göre daha üstün özellikleri olarak görünüyor. Detaylara girmeden önce paralel programlama nedir ve çalışma mantığı nedir bu konuda konuşalım.

Nedir Paralel Programlama

Bir karşılaştırma yapacak olursak geleneksel yöntemlerde programlar seri halde bir dizi sürecinde yazılır ve bu yönde yapılır. Program bir bilgisayarda bir işlemci vasıtasıyla icra edilir ve programlar birbiri ardına gelen kodların yapılmasıyla devam eder ve belli bir zaman diliminde sadece bir işlem yapılır. geleneksel Paralel programlama ise problem çözümüne biraz daha farklı bir yönden yaklaşmaktadır. Geleneksel programlamanın aksine problem birden fazla işlemci kullanılarak çözülür. Problem sıra ile yazılmaz, birden fazla parçaya bölünerek eşzamanlı olarak çözülür. Komutlar farklı işlemcilerde işlenecek hale getirilir. paralel   Bilim ve mühendislik alanlarında ve endüstriyel ve ticari alanlarda kullanılan paralel programlama dili genel olarak zamandan kazanmak ve büyük problemleri kolayca çözmek için tercih edilir. Bu da genelde birbirine bağlı süper bilgisayarlar inşa etmek vasıtasıyla gerçekleştirilir. Seri programlama yani geleneksel programlama bazı sınırlamalara sahip ve bu sınırlamaları aşmak için paralel programlamadan yararlanılır. Yerel veri işlemede etkin gibi görünen geleneksel programlama yerel olmayan verilerin işlenmesinde özellikle de birden fazla farklı noktada bulunan verilerin işlenmesinde pek de etkin olamayabiliyor. İşte bu noktada paralel programlama devreye giriyor. Şu an piyasada gerçekten lider durumda olan paralel programlama dilleri var. Bunlardan en bilinenler Nvidia’nın geliştirdiği CUDA ve MPI (Message Passing Interface) dilleridir. Nvidia’nın CUDA’sı Mac üzerinde de geliştirilebilmektedir. MPI ise Homebrew olarak çalışmakta, yani sadece port edilmiş durumda. nv-cuda-2014header-updated

Peki Neden Swift?

Unknown-3Hızlı ve kolay paralel programlama sağlayan Swift çoklu işlemcilerde, cluster bilgisayarlarda (ağ üzerindeki yığın bilgisayarlarda), bulut bilişimde ve gigaflopluk işlem yapabilen süper bilgisayarlarda kullanılmak üzere tasarlanmış. Bu kadar profesyonel kullanıma rağmen yazım şekli diğer paralel programlama dillerine göre daha basit. Paralelliğin getirmiş olduğu karmaşıklıktan uzakta olan bir yapıya sahip Swift Paralel Programlama Dili ve kısa yazılan sentakslar bile büyük çapta işlemler yapabilecek durumda. Swift milyonlarca programı, aynı anda binlercesini çalıştırabilecek kapasiteye sahip hem de bir saniye içerisinde yüzlercesini başlatarak. (Bu bilgi Swift’in kendi sitesinden alınmıştır.)

Swift Apple’a Ne Kazandıracak?

Swift Cocoa ve Cocoa Touch (OS X ve iOS yazılım temeli) için yeni bir programlama dilidir. Swift ile kod yazmak etkileşimli ve eğlenceli bir hale geliyor. Bunun yanında sentaks (cümle dizilimi) daha kendini ortaya koyabilen bir yapıya sahip ve programlar bu dil ile çok hızlı çalışıyor (Valla Apple’ın yalancısıyım). Swift iOS ve OS X Projeleri ile rahatlıkla kullanılabilmekte ve Objective-C ile yan yana çalışabiliyor. Swift Apple’ın yıllarca edinmiş olduğu platform deneyimlerinin ve programlama dilleri üzerine son yıllarda yapmış olduğu araştırmaların sonucudur. Objective-C den ortaya çıkan isimlendirilmiş parametreler Swift’teki API’ların daha kolay okunabilmesini ve barındırılmasını sağlayan çok daha belirgin bir sentaks içerisinde ifade edilmektedir. Bu tür ifadeler yazdığınız kodu daha saf bir hale getirir ve daha az yanlış yapmanızı sağlar. Bellek tamamen otomatik olarak yönetilmektedir ve iki nokta üst üste yazmanız bile gerekmez. LLVM Derleyici sayesinde Swift kodları Mac ve iOS cihazlarınız için öz kodlara çevrilir ve siz böylelikle cihazınızdan en yüksek performans almanız sağlanır. Programlamadan biraz anlayanlar programlamadaki bazı temel işlemleri bilirler. Swift C ve Objective-C dilindeki alt seviye ilkel işlemleri de barındırmaktadır. Yani veri tipleri, akış kontrolleri ve operatörleri rahatlıkla kullanabilirsiniz. Bunun yanında nesnesel tabanlı program öğelerini de barındırmaktadır. Şimdi gelelim Apple’ın bunu neden tercih ettiğine… Galiba Apple büyük bir adım atmaya yaklaşıyor. Swift’in sağlayacağı özelliklerle herhalde artık bulut teknolojisine daha çok dayalı yazılımlar geliştirecek. iCloud tamamen baskın bir Apple teknolojisi olacak ve abartmak gibi olmasın ama Apple bilgisayarınızı yoracak işlemleri diğer Apple cihazlarınızı kullanarak daha hızlı yapmanızı sağlayacak bir alt yapı bile çıkarabilir. Final Cut’da bir render alırken başka Mac’lerden ve aynı zamanda işlemcisi neredeyse bir Mac kadar güçlü olan iOS cihazlarından da yardım alabilecek bir sistem; hem de kablolardan bağımsız… neden olmasın?

OS X 10.10 Yosemite’nin Bizlere Getirecekleri (Continuity) – III

Önceki iki yazımızda (1. Bölüm ve 2. Bölüm) OS X Yosemite’nin hayatımıza getireceği yeniliklerden bahetmiştik. Bu bölümde ise yeni işletim sisteminini bizlere özellikle cep telefonu entegrasyonu konusunda neler katacağı konusuna eğileceğiz.

Yosemite gelişmiş mobil entegrasyon özellikleri ile iPhone’unuz ve iPad’iniz ile şimdi çok daha fazla konuşabilecek. Bu entegrasyon bazı özelliklerin geliştirilmesi ve bazı özelliklerin de yenilenmesi ile sağlanmış. Bu özellikler genel hatlarıyla şu şekilde sıralanabilir.

AirDrop

post-360412-0-94156700-1308133323Aynı ağ üzerindeki Mac’leri Mac’ler ile iOS cihazlarını da iOS cihazları ile ayarsız konuşturarak aralarında sorunsuz sualsiz dosya alışverişi yapmaya olanak veren AirDrop Yosemite ile artık bütün Apple cihazları arasında bu işlemi yapabilecek. Yani siz iPhone’unuzdan Mac’inize veya tam tersi yönde dosya gönderip alabileceksiniz.

 

 

Handoff

Unknown-8Handoff özelliği sayesinde iPad veya iPhone’unuzda başlamış olduğunuz bir belgeyi başka bir cihazda tamamlamanıza olanak sağlayan bir özellik. Burada şunu unutmamak lazım ki bu her uygulamada şu an için kullanılamayabilir. Öncelikle, belge oluşturduğunuz uygulamanın iCloud uyumlu olması gerekmektedir. Dolayısıyla iCloud’un belge yönetiminin geliştirilmiş bir özelliği olarak da düşünebiliriz. Handoff iOS’ta kilit ekranında sol alt köşede görünen bir işaret ile belgenin o cihazda devam ettirilebileceği konusunda bilgi veriyorum size. OS X’de ise Dock’da Finder simgesinin solunda bir kutucuk belirerek size o belgeye Mac üzerinde de devam edebileceğinizi göstermekte. Artık her yerde belgeleriniz sizinle ve her daim hazırda olacak.

 

Instant Hotspot

Unknown-9Instant Hotspot özelliği ile internetinizin olmadığı yerlerde telefonunuzdan internet bağlantısı yapmanız gereken durumlarda, artık bilgisayarının telefonunuzu otomatik olarak tanıyacak ve sizin herhangi bir ayar yapmadan otomatik olarak internet bağlantınızı başlatacaktır. Telefonunuz çantanızda odanın bir köşesinde olsa bile bu çoğu zamanlarda işinize yarayacaktır.

 

 

Messages Programı

Unknown-3Messages programı Lion döneminde beta halindeyken bile biz Apple kullanıcılarının gönlünü fethetmeye yetmişti. İlk olarak iMessage hizmetinin adapte edilmesiyle bilgisayarlar ve iOS cihazlarımız arasında mesajlaşmamızı kolaylaştırmıştı. Lakin, farklı telefon markalarına sahip olan kullanıcılar ile yapılan yazışmalar bu sisteme dahil edilemiyordu. Yosemite’ye kadar. Yosemite ile artık normal SMS yazışmalarımız da Messagesp uygulaması vasıtasıyla devam ettirilebilecek.

 

 

Çağrılar

Unknown-10Belkide Yosemite’ye geçişi teşvik edecek en önemli özellik bu. Artık telefonlarınıza gelen çağrıları bilgisayarınızdan cevaplayabileceksiniz, hem de telefonunuz bilgisayarınızın yanında olmak zorunda da değil. Windows Skype ı kullananlar bilir, eklentiler sayesinde internet sitelerindeki telefon numaralarını arayabiliyordu. Şimdi ise telefon desteği sayesinde Skype üzerinde değil, cep telefonunuz üzerinden gördüğünüz telefon numaralarını arayabilir ve çağrılarınızı bilgisayardan devam edebilirsiniz.

Dağ Aslanı Geliyor

Apple'ın bizleri uzun zamandır beklettiği yeni kedisi Dağ Aslanı İngilizce ismiyle Mountain Lion bugün AppStore'a geliyor. Mountain Lion'ı bekleyen üyelerimiz için hatırlatma bazında bu haberi hazırlayalım dedik. Amerika'da ilk olarak çıkacağını düşünürsek Türkiye saatine göre saat 20:00 gibi en geç gelmiş olur diye tahmin etmekteyiz. Mac Yazılım Mağazasına düşer düşmez sizlere yeniden bir bildiri yapmaya çalışacağız. Eğer donanımınız yeterli ise bu süper güncellemeyi yapmanızı kesinlikle tavsiye ederiz. 19.99 Amerikan Doları karşılığında yapabileceğiniz bu güncelleme ile Apple'ın en son teknoloji hizmetlerinden sorunsuz yararlanabilirsiniz. 

Google I/O iOS’u unutmadı

Google'ın geliştirici konferansı diyebileceğimiz yıllık etkinliği Google I/O da bu yıl Google Glass gibi birçok yeni özellik tanıtıldı. Ama Apple kullanıcılarını daha çok ilgilendiren iki önemli gelişme de meydana geldi.

Bunlardan birincisi Google'ın Chrome internet tarayıcısını iOS platformuna taşıması olarak gerçekleşti. Apple'ın daha önceden tarayıcılara Safari alternatifi olarak birşey sunulmasına karşı çıkmasına karşın demek ki bu durumda biraz esneme oldu. 12 MB lık bu uygulamacık ile bilgisayarınızda yaşamış olduğunuz Chrome deneyiminizi mobil cihazınızda da devam ettirebileceksiniz. Hem iPhone hem de iPad için tasarlanmış olan bu Chrome sürümüne ulaşmak için buraya tıklayın.

İkinci önemli bir gelişme ise Dropbox'a karşı üretilmiş olan Google Drive'ın da iOS platormuna gelmesi oldu. Artık Mac OS X, Windows, Android ve iOS cihazlarınız daha senkrone çalışabilecek. 6 MB lık bu uygulamacığı yüklemek için buraya tıklayabilirsiniz

Subway Surfers: Bağımlılık Nedeniniz

Ne Angry Birds ne Temple Run ne de Abbys Escape… Şu anki gözdem kesinlikle. iOS platformunda bu kadar güzel hatlara sahip bir 3D oyun görmemiştim. Evet, Kiloo & Sybo Games tarafından iTunes yazılım mağazasından indirebileceğiniz Subway Surfer oyunundan bahsediyorum. Bir zamanlarki gözdem (gerçi hala gözdem ama) olan Crash Bandicoot serisine benzettiğimdenmidir bilmem ama şu an oyun olarak oynamak istediğim tek oyun bu. Kime de önerdiysem aynı bela onlara da bulaşmış durumda. 

Okumaya devam et “Subway Surfers: Bağımlılık Nedeniniz”