Reklamsız Facebook Android Uygulaması: Frost

Frost, birçok benzersiz ve yerel özelliğe sahip tam işlevsel bir web uygulamasıdır. İşte Frost’un sunduğu bazı önemli özellikler:

Gerçek Çoklu Kullanıcı Etkileşimleri

Frost’un hesap değiştirme özelliği, yalnızca bir ayar menüsünde bir seçenek olmanın ötesine geçer. Hesap değiştirici, çekmecede hemen yer alır. Hesap değiştirmek için tek bir dokunuş yeterlidir ve her şey anında yenilenir, bu sayede diğer hesaplarınıza hızlıca erişebilirsiniz. Ayrıca, bildirim servisi tüm hesaplardan bildirimleri alır ve hangi hesabın yeni bir bildirim aldığını size bildirir.

İyileştirilmiş Çoklu Görev Yürütme

Frost, ön plandaki görevinizin üzerine çizilebilen bir yer kaplamalı web tarayıcısı içerir. Bağlantıları ve bildirimleri tam ekran görüntüyle açabilir, ardından önceki görevinize geri dönmek için kaydırabilirsiniz.

Bağlamsal Farkındalık

Frost, uzun basmalar aracılığıyla ek özellikler sunar. Bir metin bloğunu kopyalamak veya bir bağlantıyı paylaşmak mı istiyorsunuz? Metne uzun basın. Bir görüntüye yakınlaştırmak veya indirmek mi istiyorsunuz? Görüntüye uzun basın!

Material Design

Lollipop ve üstü için tasarlanan Frost, güzel ve işlevsel bir arayüz üzerinde yoğunlaşır ve material geçişleri ve boyutları benimser.

Tam Tema Motoru

Frost, uygulamanın tüm bileşenlerini özelleştiren çok kapsamlı temalar içerir. Ayrıca, Frost şeffaf temaları destekleyen tek uygulamadır.

Tamamen Açık Kaynak

Gizlilikten daha fazla bahseden hiçbir şey açık kaynak olmaktan daha iyi değildir. Frost, bu tür uygulamalardan biri olmakla gurur duyar ve GitHub’da bulunabilir (uygulamanın hakkında bölümünde bağlantı mevcuttur).

Küçük Şeyleri Düzeltir

Frost, topluluk tarafından yönlendirilir ve birçok küçük düzenleme, küçük rahatsızlıkları gidermek ve tam yerel bir deneyim sunmak için eklenir. İşte birkaç örnek:

  • Bir metin girişine odaklanmak, yenilemeyi önler, böylece yanlışlıkla kaydırıp ilerlemenizi kaybetmezsiniz.
  • Yatay kaydırma, basit bir uzun basma ile viewpager kaydırma ile birlikte etkinleştirilebilir.
  • Bir çökme tespit edildiğinde otomatik hata raporları gönderilir, bu nedenle geliştiricilere ulaşmasanız bile uygulamayı kullanarak katkıda bulunursunuz.

Zorunlu İzinler ve Nedenleri:

  • Internet, Network State, Wifi State: Frost, sayfaları Facebook’un mobil web sitesinden alır. Ayrıca, ölçülü bir ağ üzerindeyken internet kullanımını sınırlamak için ağ durumuna ihtiyaç duyar.
  • Receive Boot Completed: Frost bildirimleri yeniden başlatmada devam eder ve bu izni her seferinde eklemek için gereklidir.
  • Vibrate: Bildirimler için telefonu titreştirmek için gereklidir; bu ayarlardan değiştirilebilir.
  • Billing: Pro satın almak ve Frost’un tüm özelliklerini açmak için gereklidir.

Opsiyonel İzinler ve Nedenleri:

  • Read/write external storage: Yeni bir durum güncellemesinde fotoğraf yüklemek ve fotoğrafları kaydetmek için gereklidir.
  • Fine/coarse location: Kullanıcılar konumlarını aramak isterlerse check-in seçeneği için gereklidir.

Kullanılmayan İzinler ve Nedenleri:

  • Wakelock: Frost, Android’in İş Zamanlayıcısını kullanır ve arka plan hizmetlerini çalıştırmak için çerçeveye bırakır. Bu nedenle Frost’un sürekli arka planda çalışması gerekmez ve telefonunuzu uyanık tutmaz.
  • Retrieve running apps: Frost’un diğer uygulamalara erişmesine veya başka ne çalıştığını görmesine gerek yoktur.
  • Identity: Frost hesaplarını dahili olarak yönetir ve size yalnızca hesabınıza erişim sağlamak için kullanır. Diğer kişisel bilgilere dayanmaz ve e-postanızı bile saklamaz.
  • Camera: Kamera izni, fotoğraf çekmenize ve doğrudan yüklemenize izin verebilir, ancak bu işlemi harici olarak yapıp ardından Frost ile paylaşmanın en iyi yol olduğunu düşündük.

Link