Honor, OPPO, vivo ve Xiaomi, ITGSA’nın SharedView Kit adlı ortak animasyon çözümünü destekliyor. Ekim ayında yayımlanan kit, bir uygulamada listedeki içeriğin açılması ve geri dönülmesi sırasında kesintisiz geçişler oluşturmayı hedefliyor. Kit, telefon arayüzlerindeki akıcı animasyon yaklaşımını böylece üçüncü taraf uygulama geliştiricilerine ortak bir bağlantı yöntemiyle sunuyor.
Buradaki temel fikir oldukça tanıdık, çünkü bir fotoğraf veya içerik kartına dokunduğunuzda yeni sayfa temas ettiğiniz noktadan genişliyor. Geri döndüğünüzde aynı içerik listedeki yerine doğru küçülüyor. Aradaki görsel bağ korununca, iki ayrı sayfanın birbirini aniden değiştirmesi yerine aynı nesnenin hareketini izliyorsunuz. Kit, bu geçişin farklı üreticilerin destekleyen cihazlarında daha tutarlı kurulmasını amaçlıyor.
Birliğin örnek uygulama belgeleri, geliştiricilerin telefon markasına bakarak sabit bir karar vermesini önermiyor. Uygulama, çalıştığı cihazın bu animasyonu destekleyip desteklemediğini sorguluyor. Destek yoksa normal sayfa açma ve kapatma yöntemine dönüyor. Dolayısıyla dört markadan birine ait telefonu kullanmak, bütün uygulamalarda bu geçişleri hemen göreceğiniz anlamına gelmiyor.
Geliştiricinin de uygulamaya kiti eklemesi ve açılacak içerikle kaynak kartın ilişkisini tanımlaması gerekiyor. Uygulama, geri dönüş sırasında kartın yeri değiştiyse hedef konumunu yenileyebiliyor. Örneğin içerik açıkken liste kaymışsa, uygulama dönüş animasyonunun eski koordinatlara yönelmesini önleyebiliyor. Hedef artık görünmüyorsa uygulama sistemin normal animasyonuna veya farklı bir kapanış etkisine geçebiliyor.
Yeni geçişler, uygulama ve telefon birlikte desteklediğinde çalışıyor
Bunun yanında araç, köşe yuvarlaklığı ve arka plan rengi gibi görsel ayrıntıları da ele alıyor. Belgeler, tasarımda kullanılan ölçülerle ekrandaki piksel değerlerinin doğru eşleştirilmesini istiyor. Bu ayrıntı, içerik küçülürken kenarların sıçramasını veya son karede farklı renkli bir çerçeve görünmesini önlemek açısından önem taşıyor. Geçişin düzgün görünmesi yalnızca animasyonun süresine bağlı değil.
Örnek proje, kendi içindeki görselleri kullanarak liste hareketi ve içerik konumunun değişmesi gibi durumları canlandırıyor. Telefonun fotoğraf arşivini okumuyor ve fotoğraf izni istemiyor. Ayrıca belgeler, örnek uygulamanın kaynak koduyla SharedView Kit’in kendisini ayırıyor. Örnek proje erişime açık olsa da kitin kendisi açık kaynak olarak tanımlanmıyor.
Uygulama geliştirenler için kazanım, her üreticiye ayrı bir geçiş mantığı kurma ihtiyacını azaltabilecek ortak arayüz. Kullanıcı tarafında ise sonuç, destekleyen uygulamalar arttıkça görülebilecek. ITGSA’nın mevcut sayfası ve demo belgeleri bütün telefon modelleri için kesin bir dağıtım takvimi vermiyor. Bu nedenle bir sistem güncellemesinin tek başına her uygulamanın animasyonunu değiştirmesi beklenmemeli.
Günün Öne Çıkan Fırsatları







