Chromecast; Android, iOS ve Chrome web uygulamalarının Cast uyumlu cihazlarda video, ses ve ekran paylaşımı (yansıtma) gibi içerikleri "canlı oynatmasına" olanak tanır.
- Chromecast
- Chromecast Entegre TV (Chromecast Entegre özellikli TV olarak da bilinir)
- Chromecast Entegre Hoparlörleri (Chromecast Entegre özellikli hoparlörler olarak da bilinir)
- Akıllı Ekranlar (ince istemci olarak kullanılan taşınabilir dokunmatik ekranlı LCD monitör)
- Android Tabletler
Cast etkileşim modelinde, cep telefonu, tablet veya dizüstü bilgisayar, oynatmayı kontrol etmek için uzaktan kumanda görevi gören gönderendir. TV, ekran veya yuvaya yerleştirilmiş tablet ise, gönderenden talimatları alan ve alıcının internet bağlantısındaki içeriği görüntüleyen alıcıdır. Tüm kullanıcı işlemleri (dokunma ve kaydırmalar) gönderen cihazda ve Web Alıcısı'nda gerçekleştirilebilir.
Yayınlama işlemi, iki veya daha fazla ekran arasındaki koordinasyona bağlıdır: Gönderen kullanıcı arayüzü ve alıcının kullanıcı arayüzü birlikte çalışmalıdır. Örneğin, içeriği duraklatmak için mobil cihazdaki bir düğmeye basarsanız TV'nin duraklatılmış olduğunu belirtmesi, mobil cihazda ise oynatma işlemini devam ettirmek için bir oynat düğmesi sağlaması gerekir.
Dikkat edilmesi gereken noktalar
Donanım ve kaynak sınırlamaları nedeniyle, Chromecast özellikli uygulamalara belirli kısıtlamalar uygulanır:
- Cast cihazı; bellek, CPU ve GPU sınırlamaları olan düşük güçlü bir cihazdır. Bu nedenle, Web Alıcısı uygulaması mümkün olduğunca hafif olmalıdır.
- Chromecast ve Chromecast yerleşik etkileşim modellerinde sekmeler, pencereler veya pop-up'lar hem Web Alıcısı veya gönderen uygulamasında oluşturulabilir hem de dokunma veya kaydırma gibi kullanıcı girişlerini doğrudan kabul edebilir. Örneğin, yuvaya yerleştirilmiş bir tabletteki veya ekrandaki Web Alıcısı uygulaması, bir duraklatma düğmesi görüntüleyebilir ve kullanıcının dokunuşunu alabilir. Böylece uygulamadaki tüm işlemler bir Web Alıcısı veya gönderen uygulamadan tetiklenmelidir.
- Akıllı Ekranlar, gönderen uygulaması aracılığıyla veya kullanıcı arayüzüne dokunarak kullanıcı girişini destekler.
- Web Alıcısı, video oynatma için optimize edilmiş bir Chrome tarayıcıdır. Bu nedenle, WebGL ve Chrome Native Client (NaCL) şu anda desteklenmemektedir ve Chrome uzantıları da desteklenmemektedir.
- Yayınlama işlevi,
<audio>
ve<video>
etiketlerinde tek bir eşzamanlı medya akışı oynatmayı veya WebAudio API'sını kullanarak birden fazla ses parçasını destekler. DOM'da her zaman yalnızca bir video öğesi etkin olabilir. Ayrıca video birleştirme, düzenleme, dönüştürme, döndürme veya yakınlaştırma desteklenmez.
Genel tasarım ilkeleri
Kullanıcı arayüzünüzü geliştirirken aşağıdakileri aklınızda bulundurun.
Web Alıcısı arayüzü:
- Web Alıcısı, uygulamanın durumunu (duraklatılan veya oynatılan veya hata mesajları gibi) açıklayan hem etkileşimli öğelere hem de bilgi öğelerine sahip olabilir. Kullanıcı etkileşimi Yayın gönderen cihazda (telefon, tablet veya Chrome tarayıcı) ya da Web Alıcısı'nda (TV, ekranlar veya tabletler) gerçekleşebilir.
- Video işleminin TV ekranının ortasında gerçekleştiğini ve kullanıcı arayüzü öğelerinizin sunuma müdahale etmemesi gerektiğini unutmayın. Kullanıcı arayüzü öğelerini Web Alıcısı ekranının alt üçte birlik kısmına yerleştirin. Olası fazla tarama için ekranın kenarlarında %10'luk bir alan bırakın.
- Mümkün olduğunda bir ekran durumundan diğerine geçişler sorunsuz olmalı ve sinematik hale gelmelidir. Bir durumdan diğerine ani geçişler yerine belirme ve kararma gibi geçişler kullanın. Örneğin, içerik yükleme durumu ekranda kalır ve yavaş yavaş medya oynatma deneyimine dönüşür.
Gönderen arayüzü:
- Gönderen, kullanıcı işlemlerini destekler ve Web Alıcısı durum bilgilerini görüntüler. Örneğin, içerik duraklatılırsa TV'nin duraklatıldığını belirtmesi, mobil cihaz ise oynatmaya başlamaya hazır olduğunu belirtmesi gerekir (örneğin, kullanıcıya oynat düğmesi gösterilir).
- Hız önemlidir. Kullanıcıların yayın kontrolünü hızlı bir şekilde bulabilmesi ve içeriğin hemen büyük ekranda oynatılmaya başlayabilmesi gerekir. İçerik yüklenirken animasyonlu yükleme göstergeleri sağlayın ve işlemleri hızlandıracak geçişler kullanın.
Cast uygulamanızın bu ilkelere uymasını sağlamanın en kolay yolu, kullanıcı arayüzünüzü Cast Tasarım Kontrol Listesi ile incelemek ve Cast uygulamalarınızı test etmektir.
Marka kuralları
Aşağıdaki Chromecast marka yönergeleri uygulama geliştiriciler içindir ve uygulamanızı metinde açıklamak için uymanız gereken ek şartlara odaklanmıştır. Yayın cihazlarıyla ilgili marka yönergeleri için İş Ortağı Pazarlama Merkezi'ne göz atın. "Chromecast özellikli" ifadesini kullanarak diğer kullanıcıların, uygulamanızın Chromecast Entegre ile çalıştığını bilmelerini sağlayabilirsiniz. Ancak lütfen uygulamanızın Cast SDK Ek Geliştirici Hizmet Şartları ve Tasarım Kontrol Listesi'ne uyduğundan ve "Chromecast özellikli" kullanımınızın markalama yönergelerimize uygun olduğundan emin olun.
Benzer şekilde, uygulamanız veya cihazınız rozet yönergelerimize uyduğu sürece Chromecast rozeti de kullanabilirsiniz. Google, markalama kurallarına uygun olmadığı takdirde rozetin kullanımını değiştirmenizi veya durdurmasını isteme hakkını saklı tutar.
Metinde "Chromecast" kullanımı
- Bir uygulamayı (donanım ürünü değil) Cast uyumlu olarak tanımlarken "Chromecast özellikli" ifadesini kullanın. Örneğin: "Bu uygulama Chromecast özellikli".
- Cast uyumlu bir üçüncü taraf donanım ürününü açıklarken "Chromecast Entegre TV", "Chromecast Entegre Hoparlör" veya sadece "Chromecast Entegre" kullanın.
- Metinde "Chromecast" büyük harfle yazılmalı ve "yerleşik" kelimesi küçük harf kullanılmalıdır.
- Metinde veya rozet/logoda "Chromecast"in kullanıldığı tüm pazarlama öğelerinde şu yasal atfı eklemeniz gerekir: Chromecast, Google LLC'nin ticari markasıdır.
- Chromecast'i uygulamanın başlığına koymayın (XYZ Chromecast uygulaması gibi).
Chromecast özellikli uygulama mesajlaşması
Uygulamanızı aşağıdaki şekilde tanıtabilirsiniz:
- "XYZ, en sevdiğiniz eğlenceyi mobil cihazınızdan TV'nize yayınlayabilmenizi sağlayan Chromecast özellikli bir uygulama."
- "XYZ uygulaması artık Chromecast Entegre özellikli TV'lerde kullanılabiliyor."
- "XYZ uygulaması artık Chromecast, Chromecast Audio ve Chromecast'in yerleşik olarak bulunduğu TV'ler ve hoparlörler de dahil olmak üzere tüm Chromecast ürünlerinde kullanılabiliyor."
- "XYZ uygulaması Chromecast özellikli, TV'nizde sevdiğiniz tüm programları/filmleri/müzikleri/oyunları Chromecast Entegre ile izleyebilirsiniz."
- "XYZ uygulaması artık Chromecast desteğine sahip. Böylece kullanıcılar, telefonlarından Chromecast Entegre özellikli TV'lerine içerik akışı gerçekleştirebilir."
Chromecast rozeti
Cast protokolünü kullanan cihazlarla uyumluluğu görüntülemek için web sitenizde, uygulama mağazası girişinizde, pazarlama malzemelerinizde ve tanıtım materyallerinizde "Chromecast" rozetlerini kullanabilirsiniz.
- Rozet resminin rengini, oranlarını, aralıklarını veya diğer özelliklerini değiştirmeyin.
- Diğer içerik teknolojilerinin (ör. Bluetooth, Spotify Connect, AirPlay vb.) logolarıyla birlikte kullanıldığında Chromecast rozetinin boyutu eşit veya daha büyük olmalıdır.
- Rozeti, sayfanızdaki birincil öğe yapmayın.
- Rozet ile sayfanızdaki diğer logolar ve simgeler arasında biraz mesafe bırakın.
- Beyaz, açık veya orta tonlu arka plan üzerinde kullanıldığında siyah rozet kullanın.
- Siyah veya koyu tonlu bir arka plan üzerinde kullanıldığında beyaz rozeti kullanın.
- Rozeti, yetişkinlere uygun içerik barındıran veya gösteren, kumarı teşvik eden, şiddeti teşvik eden, nefret söylemi içeren, yirmi bir yaşından küçüklere tütün veya alkol satışı yapan, diğer yasa ve yönetmelikleri ihlal eden ya da başka herhangi bir şekilde sakıncalı olan sayfalarda kullanmayın.
Rozet bağlama
Chromecast rozeti, internette kullanıldığında aşağıdakilerden birine bağlanmalıdır:
- Chromecast özellikli uygulamalar ve ürünler için Google'ın listesini g.co/castapps adresinde bulabilirsiniz.
- Yayınladığınız ürünlerin listesi.
- Yayınladığınız belirli bir ürün ayrıntıları sayfası.
- Yayınladığınız uygulamaların listesi.
- Google Play'de veya Apple App Store'da sizin tarafınızdan yayınlanan belirli bir uygulama ayrıntıları sayfası.
Chromecast rozet öğelerini indirin
İndirme paketi Portable Network Graphics (.png), Adobe Illustrator (.ai) ve Enapsulated Postscript (.eps) biçimlerini içerir.