İçeriğe atla

C2DM

C2DM
Geliştirici(ler)Google
İlk yayınlanma2010 (14 yıl önce) (2010)
Geliştirme durumu2015 yılında durduruldu
İşletim sistemiAndroid Froyo ve üstü
Türbildirim hizmeti
Resmî sitesidevelopers.google.com/android/c2dm/ Bunu Vikiveri'de düzenleyin

C2DM, (Android Cloud to Device Messaging veya Android Bulutu'ndan Aygıt'a Mesajlaşma) Google tarafından geliştirilen ve Google Cloud Messaging hizmeti ile değiştirilen geçersiz bir mobil bildirim hizmetidir. Geliştiricilere sunuculardan Android uygulamaları ve Google Chrome uzantılarına veri göndermesine olanak sağladı.[1] C2DM ilk olarak 2010'da piyasaya çıktı ve Android Froyo (Android 2.2) sürümünden itibaren mevcuttu. Google, 27 Haziran 2012'de C2DM'yi değiştirmeyi amaçlayan kimlik doğrulama ve dağıtım, yeni uygulama programlama arayüzü bitiş noktaları ve mesajlaşma parametrelerinde iyileştirmeler, API hızı sınırlarının ve maksimum mesaj boyutlarının kaldırılmasını gerekçe göstererek Google Cloud Messaging hizmetini açıkladı.[2] Google, 2012 yılının Ağustos ayında C2DM servisinin resmi kullanımdan kaldırılmasını açıkladı ve geliştiricilere yeni hizmete geçme konusunda yardımcı olması için belgeler yayınladı. C2DM hizmeti mevcut uygulamalar için kullanımdan kaldırılmış ve 20 Ekim 2015 tarihinde tamamen kapatıldı.[3]

Teknik detaylar

C2DM hizmeti, güvenlik ve güvenilirliği korumak için gerekli olan alt hizmetler ve arabirimlerden oluşuyordu. Bir uygulama C2DM mesajları ve verileri için kayıtlı olduğunda, hizmetten C2DM Kayıt Kimliği aldı. Bu tanımlayıcı, aygıttaki uygulamaya özgü, veri veya ileti isteğinin tasarlandığı aygıtı tanımlamak için kullanıldı.[4] Bu tanımlayıcı, tipik olarak, istemci uygulaması tarafından, izleme ve istatistiksel amaçlar için geliştiricinin veya üreticinin sahibi olduğu bir sunucuya gönderildi. Bir veri gönderirken veya istekte bulunulduğunda, sunucu bir kimlik doğrulama isteği ve cihazın C2DM Kayıt Kimliği başarılı bir kimlik doğrulama belirteci ile yanıt verdi. Üçüncü taraf sunucusu, daha sonra, soruşturdu ve cihaza gönderilecek nihai veri talebi içinde her iki tanımlayıcıyı gönderdi. Cihaz C2DM'den bilgi aldığında, talep C2DM sırasından kaldırıldı.

Google Cloud Messaging hizmetine geçiş

C2DM şeması

Google Bulut Mesajlaşma servisini duyurduktan kısa süre sonra Google, C2DM'den yeni servise geçişle birlikte uygulama geliştiricilere rehberlik edecek belgeler yayınladı. Hizmete geçiş yapmak için SDK ve kod değişikliklerinin yanı sıra, indirmek ve güncellemek için yayın deposu (Google Play gibi) için bir uygulama güncellemesi yayınlaması gerekir.[5] C2DM ve Google Bulut Mesajlaşma servisi birbirleri arasında birlikte çalışılamaz; bir hizmet kullanılarak alınır ve kullanıcı diğerini kullanarak istemci uygulaması üzerinde işlenen veri isteklerini gönderemez. Taşıma ayrıca, geliştiricinin işlettiği üçüncü taraf sunucu üzerinde yapılacak değişiklikler gerektirdi.

Kaynakça

  1. ^ "Arşivlenmiş kopya". 14 Şubat 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Şubat 2018. 
  2. ^ "Arşivlenmiş kopya". 15 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Şubat 2018. 
  3. ^ "Arşivlenmiş kopya". 19 Ekim 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Şubat 2018. 
  4. ^ "Arşivlenmiş kopya". 29 Mayıs 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Şubat 2018. 
  5. ^ "Arşivlenmiş kopya". 6 Eylül 2015 tarihinde kaynağından arşivlendi. Erişim tarihi: 13 Şubat 2018. 

Dış bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Android</span> Mobil işletim sistemi

Android, Google ve Open Handset Alliance tarafından, cep telefonları, tabletler ve televizyonlar için geliştirilmekte olan, Linux tabanlı, özgür ve ücretsiz bir işletim sistemidir. Sistem açık kaynak kodlu olsa da, kodlarının ufak ama çok önemli bir kısmı Google tarafından kapalı tutulmaktadır. Google tarafından ücretsiz sunulmasının sebebi, sistemin daha hızlı ve çabuk gelişmesi, birçok popüler marka tarafından kullanılması ve bu sayede reklamlarının daha fazla kişiye ulaşmasını sağlamaktır. Google, Android sistemi üzerinde çalışan Google Play marketteki oyun ve uygulamalar üzerinde aldığı reklamları yayınlayarak para kazanmaktadır. Android'in desteklenen uygulama uzantısı ".apk"dır.

Google Developers Google'ın yazılım geliştirme araçları ve platformları, uygulama programlama arayüzü (API'ler) ve teknik kaynaklar sitesidir. Site, Google'ın geliştirici ürünlerini kullanan geliştiriciler için tartışma grupları ve bloglar dahil olmak üzere Google geliştirici araçlarının ve API'larının kullanımına ilişkin belgeler içerir. Google Haritalar, YouTube, Google Workspace ve diğerleri gibi Google'ın neredeyse tüm popüler tüketici ürünleri için sunulan API'ler vardır. Google, çoğunlukla web geliştiricileri için web API'leri olmak üzere çeşitli API'ler sunar. API'ler, Google Haritalar, Google Earth, Google AdSense, Adwords, Google Apps ve YouTube dahil olmak üzere popüler Google tüketici ürünlerini temel alır. Google Veri API'leri, programcıların Google hizmetlerinden veri okuyan ve yazan uygulamalar oluşturmasına olanak tanır. Şu anda bunlar arasında Google Analytics, Blogger, Google Base, Google Books, Google Takvim, Google Code, Google Earth, Google Notebook API'leri bulunmaktadır.

<span class="mw-page-title-main">Bulut bilişim</span> internet tabanlı bilişim hizmeti

Bulut bilişim, bilgisayarlar ve diğer cihazlar için, istendiği zaman kullanılabilen ve kullanıcılar arasında paylaşılan bilgisayar kaynakları sağlayan, internet tabanlı bilişim hizmetlerinin genel adıdır. Bulut bilişim bu yönüyle bir ürün değil, hizmettir; temel kaynaktaki yazılım ve bilgilerin paylaşımı sağlanarak, mevcut bilişim hizmetinin; bilgisayarlar ve diğer aygıtlardan elektrik dağıtıcılarına benzer bir biçimde bilişim ağı üzerinden kullanılmasıdır.

iCloud Appleın sunduğu bulut depolama ve bulut bilişim servisi

iCloud, Apple tarafından 6 Haziran 2011 WWDC'de tanıtılan bulut depolama ve bulut bilişim servisidir. Şubat 2016 itibarıyla, hizmetin 782 milyon kullanıcısı vardır. Hizmet, kullanıcılarına, dokümanlar, fotoğraflar ve müzik gibi verileri uzaktaki sunucularında iOS, Macintosh veya Windows cihazlarına indirmek, paylaşmak, diğer kullanıcılara veri göndermek ve kaybedilen veya çalınan Apple cihazlarını yönetmek özellikleri verir. Hizmet aynı zamanda iTunes kullanan bir ana Mac veya Windows bilgisayarına manuel yedeklemelere güvenmek yerine, iOS cihazlarını kablosuz olarak iCloud'a yedeklemeye izin verir. Servis kullanıcıları hesapları AirDrop kablosuz ile bağlayarak anında fotoğraf, müzik ve oyunları paylaşabiliyorlar. Apple, e-posta, kişiler, takvim, yer imleri, notlar, hatırlatıcılar, iWork dokümanları, fotoğraflar ve diğer veriler için veri senkronizasyon merkezi olarak hareket eden Apple'ın MobileMe hizmetinin yerini aldı. 2011'den başlayarak, iCloud Microsoft Azure ve Amazon Web Servislerine dayanıyor. Apple iOS Security beyaz kağıdı 2014'te yayınlandı, Apple, şifrelenmiş iOS dosyalarının Amazon S3 ve Microsoft Azure'de depolandığını onayladı. Apple, 2016 yılında Google ile bazı iCloud hizmetleri için Google Cloud Platform'nu kullanmak için bir anlaşma imzaladı. Ekim 2016'da Bloomberg, Apple tarafından daha doğrudan çalıştırılarak Apple'ın çevrimiçi hizmetlerinin Hız ve Deneyimini iyileştirmeyi amaçlayan Pie projesi üzerinde çalıştığını bildirdi. Ayrıca, Apple'ın tüm çalışanlarını Apple Kampüs'e taşıdığı bildirildi, diğer çalışanların çoğu Apple Park'a geçecekti.

<span class="mw-page-title-main">Google Play</span> Googleın dijital dağıtım servisi

Google Play, Google'ın Android işletim sistemi için geliştirdiği bir paket yöneticisi ve elektronik medya dağıtım/satış platformudur. Kullanıcılara Android SDK ile geliştirilen ve Google üzerinden yayınlanan uygulamalara göz atmasına ve indirmesine olanak tanır ve Android işletim sisteminin resmi uygulama mağazası olarak hizmet vermektedir.

ownCloud Özgür bulut dosya depolama hizmeti

ownCloud, genel bir terimle dosya barındırma hizmeti hizmeti sunan bir yazılım sistemidir. Yaygın kullanılan Dropbox, Google Drive hizmetlerinin aksine özgür ve açık kaynak kodlu bir yazılımdır. Kullanıcılar ownCloud'u bir özel sunucu içerisine kurarak hiçbir ücret ödemeden ve depolama miktarında veya bağlanan istemci sayısında sınır olmaksızın kullanabilir.

<span class="mw-page-title-main">Telegram (yazılım)</span> Çevrim içi mesajlaşma platformu

Telegram, çoklu platform desteği sunan, güvenli anlık mesajlaşma servisidir. Rus programcısı Pavel Durov tarafından yaratılmıştır. Telegram istemcileri hem mobil hem de masaüstü sistemleri için mevcuttur. Ağustos 2013'te yayın hayatına başlamıştır. Kullanıcılar birbirleri arasında metin mesajı, fotoğraf, video, ses kaydı, sticker ve 2 GB'a kadar dosya paylaşımı yapabilmektedirler. Geliştiricileri ayrıca Kasım 2016'da Telegraph isminde, kullanıcıların çeşitli formattaki içerikler oluşturmalarını ve hikâye yazmalarını sağlayan bir uygulama hazırlamıştır.

<span class="mw-page-title-main">Android Froyo</span> Android işletim sisteminin altıncı versiyonu

Android Froyo veya Android 2.2-2.2.3 Froyo Android sürümünün Google tarafından geliştirilen 6. versiyonu idi. İlk 2.2 versiyonu 20 Mayıs 2010 yılında tanıtılmıştır. Linux kernel 2.6.32 sürümünde üretilmiştir. Sürümün ismi Froyo ingiliz "Frozen yogurt" sözcüğünün kısaltılmasından alındı.Wi-Fi Hotspot özelliği bu sürüm ile Android'e kazandırıldı. Android Market uygulamasına ise otomatik güncellemeleri indir ve yükle seçeneği eklendi. Ayrıca yeni özelliklerden Android Bulut - Cihaz Mesajlaşma (C2DM) servisi, 720p ekran çözünürlüğü desteği, USB bağlantı, Wi-Fi tarayıcı özelliği, Flash Player 10.1 desteği eklenmiştir.

<span class="mw-page-title-main">Android KitKat</span> android işletim sisteminin 4.4 sürümü

Android KitKat veya Android 4.4 - 4.4.4 KitKat Android sürümünün Google tarafından geliştirilen 11. sürümüdür. Sürümün ilk 4.4 sürümü 31 Ekim 2013 yılında kullanıcılara tanıtılmıştır. Sürüm Linux kernel 3.10 bazında yaratıldı.

<span class="mw-page-title-main">Apple ID</span>

Apple ID veya Apple Kimliği, böyle iWork, iCloud, iTunes Store ve Apple Store gibi ürünlerin çoğu için sunduğu herhangi bir e-posta sağlayıcısından bir müşterinin mevcut e-posta adresini kullanarak, çeşitli online sistemlere giriş yapmak için kullanılan bir all-in-one kullanıcı hesapıdır. Apple Inc. tarafından yaratılmıştır.

<span class="mw-page-title-main">Google Cloud Print</span>

Google Cloud Print herhangi bir yazıcıya yazdırmak için ağ bulut içinde herhangi bir cihaz üzerinde herhangi Bulut Baskı farkında olan uygulamaya izin vermek için oluşturulan bir Google hizmetidir.. Bu, istemci cihazlar ve yazıcıların tüm donanım kombinasyonları için, Google oluşturma ve baskı altsistemlerini sağlama zorunda kalmadan ve kullanıcıların müşteriye aygıt sürücüsü yüklemek zorunda kalmadan yapılır, ancak belgeler ile tam Google'a iletilir. Google Cloud Printer makinede yüklü ise, 23 Temmuz 2013 yılından bu yana aynı zamanda, herhangi bir Microsoft Windows uygulamasından baskı sağlar.

<span class="mw-page-title-main">Android Pay</span> dijital cüzdan platformu

Android Pay, Google tarafından geliştirilen, mobil cihazlarda uygulama içi ve dokunuşla ödeme alımlarını çalıştırmak için dijital cüzdan platformudur. 8 Ocak 2018 tarihinden itibaren, Google Wallet ile, Google Pay adı verilen tek bir ödeme sistemi haline getirilmiştir. Kullanıcılara Android telefonlar, tabletler veya saatler ile ödeme yapmalarını sağlar. Android Pay perakendeciye fon transferi kolaylaştıran kartı bilgilerini iletmek için yakın saha iletişimi (NFC) kullanır. Bu ödeme terminallerinde kredi kartı veya banka kartı EMV veya manyetik şeritli karta kullanıcıya bunları Android Pay cüzdanına yüklemeye olanak sağlayarak değiştirir. Çok faktörlü kimlik doğrulama ilavesi ile, zaten birçok ülkede kullanılan temassız ödemelerine benzer. Hizmet Android cihazlara bir yakın alan iletişimi (NFC) anteni, ana bilgisayar tabanlı kart emülasyonu (HCE) ve Android'in güvenliğini kullanarak kablosuz satış sistemleri noktası ile iletişim kurmasına olanak tanır.

<span class="mw-page-title-main">Windows Anında İlet Bildirim Servisi</span>

Windows Anında İlet Bildirim Servisi Microsoft tarafından Microsoft Windows ve Windows Mobile platformları için geliştirilmiş bir bildirim hizmetidir. Geliştiricilere bu özelliği uygulayan Windows ve Windows Mobile uygulamalarına push veriler göndermesine izin verir. Microsoft Anında İlet Bildirim Servisinin devamı olarak bu yazılım ilk önce Windows 8'de ve daha sonra Windows Phone 8.1'de piyasaya çıktı.

<span class="mw-page-title-main">Microsoft Anında İlet Bildirim Servisi</span>

Microsoft Anında İlet Bildirim Servisi, Microsoft tarafından geliştirilen mobil bir hizmettir. Geliştiricilere sunuculardan Windows Phone uygulamalarına itme verileri göndermesine izin verir. MPNS, Windows Phone 8 İşletim Sistemini hedef alan uygulamalarda doğal olarak desteklenir. Microsoft, 2011'de Windows 8 ve Windows Phone 8.1 için Windows Anında İlet Bildirim Servisi'ni tanıttı, MPNS'yi etkili bir şekilde bu hizmetle değiştirdiğini açıkladı. MPNS, kaynak kodu Windows Phone 8.1'i hedefleyecek şekilde değiştirilmiştir. Yükseltmeden önce MPNS kullanmak üzere zaten kayıtlı olan bir Microsoft Silverlight uygulamasına geçirilirse, Windows Phone 8.1 üzerine yüklenmiş uygulamalarda kullanılabilir.

Android Things, Google I/O 2015'te ilan edilen, Google'nin Android tabanlı bir gömülü işletim sistemi platformudur. Genellikle farklı Mikrodenetleyici platformlarından inşa edilen Nesnelerin İnternet'i (IoT) cihazlarının düşük güç tüketimi ve bellek kısıtlı Internet'le kullanılması hedeflenmektedir. Bluetooth düşük enerji ve Wi-Fi'yi destekleyecekdir. Google, Brillo'nun yanı sıra, bu cihazların diğer cihazlarla iletişim kurmak için kullanacağı ve diğer IoT işletim sistemleri tarafından benimsenmesini umduğu Weave protokolünü de tanıttı.

<span class="mw-page-title-main">TestFlight</span>

TestFlight Apple'e ait olan ve yalnızca iOS Geliştirici Programı içindeki geliştiricilere sunulan mobil uygulamaların kablosuz olarak (OTA) kurulması ve test edilmesi için kullanılan çevrimiçi bir hizmettir. Geliştiriciler, uygulamayla ilgili olarak geliştiricilere geri bildirim gönderebilecek dahili veya harici beta test cihazlarına uygulamaları dağıtmak için hizmetle birlikte anlaştılar. TestFlight SDK ayrıca, geliştiricilerin uzaktan günlükler, çökme raporları ve test kullanıcısı geribildirimi almasına izin verdi.

Bildirim hizmeti birden fazla kişiye aynı anda bir bildirim göndermek için araçlar sağlar. Örneğin, muhtemelen bir sel olursa, bir topluluğun sakinleri tahliye zamanı geldiğinde uyarılacaktı. Gün boyunca bir okul aniden kapanırsa, öğrenciler veya ebeveynlere okula gelmemesi söylenebilir veya başka bir yere rapor vermesi söylenebilir. American Airlines, uçağın kalkışından iki saat önce uçağın durumuna ve kapı numarasına ilişkin bilgileri cep telefonuyla yolculara bildirebilir.

<span class="mw-page-title-main">Google Cloud Messaging</span>

Google Cloud Messaging, Google tarafından geliştirilen, mobil bir bildirim hizmeti'dir. Üçüncü şahıs uygulama geliştiricilerinin, geliştirici tarafından işletilen sunuculardan uygulamalara bildirim verileri veya bilgileri gönderebilmelerini sağlar. 2012 yılında Android Jelly Bean ile tanıtıltı. Android işletim sisteminin yanı sıra Xamarin ve Google Chrome İnternet tarayıcısı için geliştirilen uygulamalar veya uzantıları hedefler. Geliştiricilere ücretsiz olarak sunulmaktadır. GCM Hizmeti ilk önce Haziran 2012'de, kimlik doğrulama ve dağıtım, yeni API bitiş noktaları ve mesajlaşma parametrelerinin iyileştirilmesi ve sınırlamaların kaldırılmasını gerekçe göstererek, Google'ın Android Cloud to Device Messaging (C2DM) hizmetinin devamı niteliğinde ilan edildi. Google'ın "Firebase Cloud Messaging" (FCM) yerini almıştır.

Microsoft mobil hizmetler, özellikle mobil cihazlar için oluşturulmuş bir dizi özel mobil hizmettir, bunlar genellikle Windows Phone, Android, iOS, BlackBerry, Nokia platformları, BREW ve Java ME için mobil uygulamalar ve mobil tarayıcı aracılığıyla sunulur. Microsoft'un mobil hizmetleri genellikle bir Microsoft hesabı ile bağlantılıdır, genellikle Microsoft'un kendi mobil işletim sistemlerine önceden yüklenmiş olarak gelir ve diğer platformlar için çeşitli yollarla sunulur. Microsoft, 1996 yılında Windows CE lansmanı ile mobil bilgisayar platformları için geliştirmeye başladı ve daha sonra Nisan 2000'de Microsoft'un Pocket Office paketini PDA El bilgisayarlarına ekledi. Aralık 2014'ten Haziran 2015'e kadar Microsoft, bir dizi kurumsal satın alma işlemi gerçekleştirdi Google Play ve App Store'da Acompli, Sunrise Takvimi, Datazen, Wunderlist, Echo Notification Lockscreen ve MileIQ aldı.

<span class="mw-page-title-main">Signal (yazılım)</span> Şifreli iletişim uygulaması

Signal, özgür ve açık kaynaklı, çapraz platform şifreli mesajlaşma yazılımı. Signal Vakfı ve Signal Messenger LLC tarafından geliştirmektedir. İnternet üzerinden dosyaları, sesli mesajları, görselleri ve videoları içerebilen kişiler arası mesajları veya grup mesajlarını göndermek için kullanılır. Ayrıca bire bir sesli ve görüntülü arama yapabilir, Android sürümü SMS uygulaması olarak da işlev görebilir.