Android ve iOS platformundaki uygulamalar arasında paylaşılan donanımın veya veri kümelerinin çoğu güçlü bir şekilde kontrol edilir ve yalnızca açıkça bilinmesi gereken uygulamalar için sağlanır. Bu, kullanıcının kötü niyetli bir el feneri uygulamasının konumlarını ve kişi listelerini yüklemediğinden emin olmasını sağlayabilir.
Ubuntu'daki masaüstünde etkili bir şekilde iki denetim düzeyi vardır: kullanıcı ve kök. Kullanıcı durumunda çok fazla kısıtlama söz konusu değildir. Yine de internete bağlanabilir, sevdiği herhangi bir donanımla arayüz oluşturabilir ve içindeki dosyaları okuyabilir / yazabilir /home/user/
. Bu model, kullanıcının kullandığı uygulamanın yasal (açık kaynaklı yazılımla çok kolay) olmasını sağlayacak kadar yetkin olduğunu varsayar.
Yani sorum şu: Bir uygulamanın yetenekleri üzerinde ne tür kısıtlamalar ve kontroller mobil platformda uygulanacak? Ve hepsi aynı işletim sistemi olduğundan, bu sistem masaüstüne nasıl taşacak? Tüm programların korumalı alanı olması gerekecek mi?
Planı bilmek çok istekliyim :)
PS. İOS'un Android üzerinden yapmasıyla ilgili sevdiğim bir şey, birçok izin ilk kez çalıştırıldığında kullanıcı tarafından açıkça onaylanması gerektiğidir. Sonuç olarak, Facebook uygulamasına nerede olduğunuzu söylemek istemiyorsanız, uygulamanın kaldırılması ve Get Over It ™ uygulamasının kaldırılması gereken Android'e karşı izin vermeyebilirsiniz.
Ben istiyorum sistem gibi görmek bir "Sadece bu seferlik" ve "Her zaman" seçeneği ile izin isteyen bir uygulaması bir komut çalıştırmak için bu izni gerektiğinde . Kendinizi haritada bulmak ister misiniz? Konum izni isteyin. Tıpkı bazı HTML5 API'lerinin işlenme şekli gibi.
ls
kısıtlanabilir. Bu kutunun uzunluk kısıtlaması var ...