Logo tr.androidermagazine.com
Logo tr.androidermagazine.com

Düzgün nasıl kurulup görev katili kullanılır (oh, evet, oraya gittim!)

İçindekiler:

Anonim

Ed. not: Sorun için üzgünüm millet. Sütun şimdi tam burada.

Hey millet. Bu hafta Android tarafında verimli görev yönetimi diken hakkında konuşalım.

Başlamadan önce, evet, bazı garip sorulara ilk cevap olarak “ Görev katilini kullanmayı bırak ” diyen insanlardan biriyim. Başka pek çok bilgili insan da aynı şeyi söyleyecektir. Onlar (biz) haklıyız. Görev katil uygulamaları birçok soruna yol açma eğilimindedir çünkü bunları uygun şekilde kullanmak, özellikle de tüm çelişkili bilgilerle birlikte, biraz kafa karıştırıcı olabilir. Aradan sonra bizi takip edin ve bunu bir kez ve herkes için çözelim.

Birkaç gün önce Android Central Editors'un uygulama seçtikleri ile ön sayfa gönderisi yaptık. Genel Yayın Yönetmeni Dieter Bohn, TasKiller Pro'yu seçti. Tabii ki yorumlardaki ikinci veya üçüncü cevap, görev katillerinin “ telefonu bozduğunu” belirtmek için hızlıydı. “Bu sadece, bunu birlikte tartışmamız gerektiği ve her insanın ihtiyaç duyduğu kararları bir bütün olarak görev katil yerine karar vermemiz gerektiği fikrimi güçlendirdi.

Android'in Bellek yönetimi

Android, çoklu görev yapan, nefes alan bir canavar olarak tasarlandı. Uygulamaların cihaz RAM'indeki yerlerini korumalarına ve kullanıcı ihtiyaç duyduğunda odağa geri dönmeye hazır olmalarına izin verir. İşletim sistemi ayrıca uygulamalar arasında kitaplıklar paylaşmakta çok iyidir, bu nedenle uygulama kodlayıcıları zaten aralarından seçim yapılabilecek çok sayıda fonksiyona sahiptir. Mükemmel bir dünyada (yine de geliştiriciler için mükemmel), hepimiz aynı uygulamaları aynı nedenlerle kullanırız ve bunun sonu olur.

Ama hiçbir şey mükemmel değil

Hepimiz farklı uygulamaları farklı zamanlarda farklı şekillerde kullanıyoruz. Geliştiriciler için bu kabusu düşündüğünüzde, Android'in (veya herhangi bir mobil işletim sisteminin) işi olduğu gibi halletmesi şaşırtıcıdır. Bu ekranın ardında neler olup bittiğini anlamak için hızlı ve umarım kolay bir göz atalım.

Bir uygulama başlatır, çünkü siz başlattınız ya da geliştirici, sahnelerin arkasına geçme konusunda bir fayda görüyor. Son bitin bazı örnekleri -

  • Bir uygulama eklediğinizde veya kaldırdığınızda, Google Voice başlar (çalışmıyorsa). Herhangi bir işlevi kullanması veya paylaşması gerekip gerekmediğini görmek için uygulamayı tarar. Yeni bir konuşma metni motoru mu yükle? Google Voice kullanacak.
  • Bazı resimleri SD kartınızdan bilgisayarınıza kopyalayın. Yeni fotoğrafları veya videoları kontrol etmek için SD kartınızı yeniden taktığınızda galeriyi başlatmalı, böylece onları tarayabilir ve doğru yerde göstermeye hazır hale getirebilir.

Bunların hepsi harika sesler. Yukarıda dikkate almadığımız şey, bu uygulamaların kapatmaları söyleninceye kadar cihaz hafızasında kalacağıdır. Başka hiçbir kaynak kullanmazlar, sadece boşta oturun ve ekranınızı yeniden çizmeye hazır olun. Bugünün 1Ghz + işlemci çağında ve yüksek hızlı veri aktarımında, YENİ bir uygulama yüklemek istediğimizde sabırsızlanıyoruz ve şimdi değil. Cihazımızın ekranlar arasında yakınlaştırmasını istiyoruz. Cihazımıza yeni uygulamaları odaklanmasını istiyoruz. Cihazımızın, gerçekten tasarlanmadığı şekilde performans göstermesini istiyoruz. Bir görev katilini kullanarak doğru şekilde bu hedeflere yaklaşabilirsiniz.

Görev katil arayüzü

Her uygulama biraz farklı görünür ve davranır ve görev katilleri istisna değildir. Örneklerim için Gelişmiş Görev Yöneticisi'ni kullanacağım. Bunu başkalarına tavsiye etmiyorum. Benim ihtiyaçlarıma uygun ve 0.99 $ değerinde oldu, bu yüzden alternatif aramayı bıraktım. Seçiminiz biraz farklı görünebilir, ancak aynı işlevselliğe sahip olmalıdır. Sadece ayarlara bir göz atın ve aynı değişiklikleri ve seçimleri nerede yapabileceğinizi bulacaksınız.

Aşağıda, görev katilinin ileriye bir kez verdiğinizde öldürme iznine sahip olduğu çalışan uygulama listesine bakıyorsunuz. Her çalışan süreci görmüyorsunuz ve biraz daha fazla okumak, bunun neden iyi bir şey olduğunu açıklayacaktır. Birazdan bu resme bakacağız, ancak bir saniye bekleyin ve şimdilik araştırın.

El ile görevleri öldürmek

Bir görev katili kullanmanın en kolay ve en karmaşık yolu, onu açıp her şeyin yavaşladığını hissettiğinizde ihtiyaç duymadığınız her şeyi elle öldürmektir. İşin püf noktası, bir uygulamayı öldürürseniz başka nelerin işe yaramayacağını bilmektir. Oyunlar, web tarayıcıları, sözlükler veya diğer bağımsız uygulamalar gibi şeyler, bunları çalıştırırsanız öldürmek için genellikle güvenli bir bahis olur. Yukarıdaki örnekte Astro File Manager çalışıyor, çünkü indirdiğim bir dosyayı arıyordum. Astro ile işim bitti, bu yüzden koşmaya devam etmesine gerek yok. Güvenli bir şekilde onu öldürebilirim ve başka hiçbir şey etkilenmeyecek.

Yukarıdaki ekran görüntüsümde göremiyorsunuz, ancak Market de çalışıyor. Market'i bir süredir açmadım, ama onu öldürmeyeceğim. Niye ya? Çünkü yaparsam, o zaman yüklü Market uygulamalarım için güncellemeler bildirimi gelmeyecek. Tüm özelliklerini kullanmak için hayatta kalması gereken birçok uygulama var. Bir uygulamayı öldürüp öldürmeyeceğine karar vermeden önce biraz düşünmen gerekecek. İşte ne düşünülmesi gerektiği hakkında genel bir fikir:

  • Size bir şey hatırlatan uygulamalar - Görevleri ve son başvuru tarihlerini hatırlamama yardımcı olmak için Astrid'i kullanırım. Astrid olaylar geldiğinde bana hatırlatmak için bir bildirimi ateşleyebilir. Öldürürsem, hatırlatma alamayacağım. Sonra bilgisayarımda kayboluyorum ve hiçbir şey yapılmadı.
  • Güncelleme arayan uygulamalar - Önceki örnekte, Market'i çalışır durumda bıraktım, böylece herhangi bir uygulama güncellemesini bana bildirebilir. Düzenli olarak dış verileri arayan uygulamaların, bu verileri bulmasını istiyorsanız, hayatta kalması gerekir.
  • Hala bir şeyler yapan uygulamalar - Örneğimde Connectbot çalışıyor. Güncellediğim garajdaki bir sunucuya aktif bir bağlantım var. Telefonumdan hızlıca geçiş yapabilir ve ilerlemenin yanı sıra komutları da verebilirim. Onu öldürürsem her seferinde tekrar açıp tekrar bağlanmam gerekir.

AutoKilling

Görev yöneticileri genellikle uygulamaları düzenli aralıklarla yok etmek için bir fonksiyonla gelir. Burası işlerin tehlikeli hale geldiği yer. Neyse ki, çoğu da bu otomatik öldürme festivali sırasında öldürülmeyen bir tür beyaz liste uygulamasıyla birlikte geliyor. Bazı sağduyu hala gerekli olsa da, bazı uygulamaların her zaman bu listede olması gerekir

  • İçinde üretici veya taşıyıcı ismi olan uygulamalar asla öldürülmemelidir.
  • Android kelimesine sahip herhangi bir uygulama. (evet dönem bilerek var) asla öldürülmemeli.
  • Zamanı tutan herhangi bir uygulama asla öldürülmemelidir.
  • Güncellemesi olan bir widget olan herhangi bir uygulama asla öldürülmemelidir.
  • / Veri üzerine kurulu olmayan herhangi bir uygulama (bu, kullanıcı uygulamalarının gittiği yerdir) asla öldürülmemelidir.
  • Bir uygulamanın ne olduğunu tam olarak çözemezseniz, asla öldürülmemelidir.
  • Piyasadan veya üreticinizden asla ev değiştirilmemesi gerekir. Bu aynı zamanda Sense, Blur ve Touchwiz anlamına gelir. Ayrıca, hayatta kalmaları gereken bağımlılıkları vardır, yukarıdaki 1, 5 ve 6 numaralarına bakın. Elbette bir tamirci iseniz ve sisteminizde hangi kurulum parçalarını çalıştırmanız gerekmediğini biliyorsanız, deneme yapmaktan çekinmeyin. Ve sonuçlarınızı paylaşın.

Bu, işleri biraz daraltır. Öldürülecek tüm oyunlarınızı işaretleyin. Tüm “tek başına uygulamalarınızı” (yukarıdaki örnekte Astro gibi şeyler) öldürülün olarak işaretleyin. Ara sıra ihtiyaç duyduğunuz şeyleri işaretleyin, ancak öldürülecek sahnelerin arkasına koşmak istemeyin. Kalanları okuyunuz ve yukarıdaki kategorilerden birine uyup uymadığını kontrol ediniz. Olursa, asla öldürülmeyeceğini işaretleyin. Örneğimde ConnectBot gibi şeyleri göz önünde bulundurmayı unutmayın. Sürekli çalışmasını istemiyorum, ama onu kullanırken arka planda canlı kalmasını istiyorum, bu yüzden görev yöneticisi tarafından otomatik olarak öldürülmemeyi işaretleyeceğim. Elbette, görev katilinin kendisini ayarlamak zorunda kalacaksınız, böylece hayatta kalacaktır.

Görev katiliniz uygulamaları ne kadar sıklıkla öldüreceğini belirleme ayarına sahipse, bunu mümkün olduğunca sık yapın. Görev katilinin çalışıp çalışmamasının bir anlamı göremiyorum, çünkü ilk önce birini kullanmanın nedeni bu.

Bu bittiğinde, Ana Ekran düğmesine basın ve bir süre her şeyi yoksayın. Telefonu normalde kullanacağınız gibi kullanın, ancak eskisi gibi çalışmadığı takdirde dikkat edin. İşler saçma sapmaya başlarsa, beyaz listenize bir göz atın ve söz konusu uygulamanın öldürülmediğinden emin olun. Hemen yarasadan söyleyeceğim - alarmı kullanmak istiyorsanız saatinizi öldürmeyin, uçaktaki son dakika koltukları çünkü uçuşunuzu kaçırdınız, bir hafta öncesinden bilet acentenizden satın aldığınızdan çok daha pahalı.:)

Akılda tutulması gereken son bir şey - Cihazınızla ilgili sorunlarınız olduğunda ve yardım ararken, bir görev katili kullandığınızı ve nasıl kullandığınızı belirttiğinizden emin olun. “Cliq ile ilgili alarm konusunda yardım - ATK kullanıyor ancak saati öldürmüyor” buna güzel bir örnek. Görev katillerini kullanmayı bırakmanızı söyleyen yanıtları almaya devam edersiniz, ancak aynı zamanda yararlı bir şeyler de alabilirsiniz. İnsanlara bir görev katili kullandığınızı ve “doğru” kullanımın farkında olduklarını bildirmek bazı olumsuzlukları ortadan kaldıracaktır. Ayrıca, iyi tanımlayıcı konu başlıkları kullanmak forum yöneticilerimize her zaman yardımcı olacak ve aynı sorunları olan bir sonraki kişiyi aramayı kolaylaştıracak.

Köklü / ROM'd / Mad Scientist türleri için özel bir bölüm

Pazarın soylarında yeni bir tür görev katili var. Bunlar düşük hafızalı katil çekirdeği parametrelerini ayarlar ve kullanıcının (benim ve senin) her bir uygulamayı yönetmeye çalışmak yerine her zamanki gibi çalışmasını sağlar. Düşük hafızalı katilin kodunun ve ayarlarının Android 1.0'dan beri değişmediğini düşündüğünüzde bir anlam ifade eder. Ayarları ihtiyaçlarınıza göre ayarlamak için zaman ayırmaya istekliyseniz, bunlar harika sonuç verir. Bu ayarları, sistem ayarlarına belirli değerler yazarak, bir uygulama olmadan sisteme aktarmak çok kolaydır. Eğer bu sizi ilgilendiriyorsa (ve eğer bir cımbızsanız!) Bu hack forumlarında bir konu için harika bir konudur ve katılmayı çok isterim. Evet, bu bir ipucu:)

Bir sonrakine kadar, Jerry