Android, farklı cihazlara ve form faktörlerine yayılan birden fazla enkarnasyona sahiptir. Tabii ki, telefonlarda ve tabletlerde sade Android var, ancak Google’ın platformunun TV’lerde ve arabalarda da varlığı var. Yine de aynı platforma veya hatta aynı kaynak koduna dayalı olmak, bu cihazların her zaman birlikte çalışacağı anlamına gelmez. Tam tersi, iki cihaz aynı uygulamayı kullanıyor olsa bile bazen tamamen farklı dünyalarda yaşıyormuş gibi geliyor. Farklı işletim sistemlerini çalıştıran cihazlarına rağmen Apple tarafında işler kesinlikle daha iyi görünüyor. Neyse ki, Google’ın sunduğu yeni bir araç, aynı uygulamayı kullanan Android cihazlar arasındaki iletişimi neredeyse sorunsuz hale getireceğinden, bu yakında geçmişte kalabilir.
İşlerin bugün olduğu gibi olması gerçekten Google’ın suçu değil; belki biraz dar görüşlüydü ya da önce bir şeye odaklanmak istiyordu ama Android öncelikle akıllı telefonlar için tasarlandı. Örneğin tabletler, popülaritesi patlayana kadar göz ardı edildi ve Google’ın onları resmi olarak desteklemekten başka seçeneği yoktu. O zaman bile, Android düzinelerce donanım üreticisi tarafından biraz farklı şekillerde uygulandı, böylece neredeyse uyumsuz sürümlere ayrıldı.
Tabii ki, tüm OEM özelleştirmelerinin altında hala ortak bir katman var, bu nedenle farklı markalar, cihazlar ve uyumlu platformlar arasında çalışan köprüleri oluşturma yükü aslında Google’da. Nearby Share çerçevesiyle temellerini atmaya başladı , ancak bu yalnızca Google Play hizmetlerini çalıştıran cihazlarla sınırlıydı. Şimdi nihayet yolu asfaltlıyor, böylece diğer uygulamalar da cihazdan bağımsız olarak sorunsuz seyahat edebilir.
Cihazlar arası iletişim
Google , 26 Ağustos’ta yayınlanan bir blog gönderisinde, geliştiricilerin farklı cihazlarda sorunsuz çalışan ve iletişim kuran uygulamalar tasarlamak için kullanabilecekleri Android için yeni cihazlar arası SDK’sını nihayet piyasaya sürdüğünü duyurdu. Wi-Fi ve Bluetooth kullanarak yakındaki cihazları keşfetmek ve bunlar arasında güvenli bağlantılar kurmak için teknolojiler. Google Play hizmetlerine güveniyor gibi görünüyor, ancak araç yine de geliştiricilerin uygulamalarına koymasını önemsiz hale getirecek kolaylıklar sağlıyor.
Bu olduğunda, Android uygulamalarının farklı cihazlarda çeşitli biçimleriyle aniden sihirli bir şekilde çalıştığı görünebilir. Örneğin akıllı TV’nizden bir şey satın alırken ödeme bilgilerinizi telefonunuza girebileceksiniz ya da telefondan tablete geçiş yaptığınızda bir web sayfasını okurken kaldığınız yerden devam edebileceksiniz. Ayrıca, her bir kişinin cihazını tek tek seçmek zorunda kalmadan aynı anda birden fazla kişiyle bir şeyler paylaşmak daha kolay olacaktır. Bu deneyimler, Apple kullanıcılarının Mac’lerinde, iPhone’larında ve iPad’lerinde halihazırda keyif aldıkları deneyimlerle hemen hemen aynıdır.
Deneyim büyülü görünse de, gerçekten sihirle olmuyor. Geliştiriciler, bu yeni aracı uygulamalarına entegre etmek için çalışmak zorunda kalacaklar, ancak işin en az yarısı onlar için Google tarafından zaten yapıldı. Kulağa zahmetli gelebilir, ancak uygulamanızın farklı cihazlarda sorunsuz bir şekilde çalışmasını sağlayabilmek, saatler harcamak için yeterli bir teşviktir. Şu anda SDK yalnızca Android telefonlar ve tabletler için çalışıyor, ancak nihai hedef, TV’ler ve arabalar dahil olmak üzere tüm Android yüzeylerinin yanı sıra Android olmayan işletim sistemleri için kullanılabilir hale getirmektir.