Performans Arttırıcı Uygulamalar Android Telefonunuz İçin Neden Zararlı

android-task-killTelefonunuzu öldürmeyi bırakın! Hızlandırıcı ve otomatik uygulama kapatan uygulamalar ile ilgili oldukça  fazla yanlış bilgi mevcut. İlk bakışta inanılmaz derecede faydalı gözüken bu uygulamalar daha detaylı bakıldığında telefona zarar verdiği görülüyor.

Kısaca baktığımızda, bu tür uygulamaları kullanmayı bırakmak daha doğru olacaktır. Eski android sürümlerinde bu tip uygulamalar fayda sağlayabiliyordu fakat artık Android uygulamaları ve RAM yönetimini doğru bir şekilde yönetmek için yeterince gelişti.

Android RAM ve Uygulamaları Nasıl Yönetir

Android in RAM i nasıl yönettiğini anlıyabilmek için ilk olarak RAM in ne olduğunu bilmek gerekir.

RAM için geniş ve teknik bir tanım yapılabilir fakat şimdilik, RAM (Random Access Memory) Rastgele Erişim Belleği olarak isimlendirildiğini ve son derece hızlı çalışan bir tür depolama birimi olduğunu bilmemiz yeterli olur. RAM içerisindeki bilgiler cihaz kapatıldığında silinir. Bu yüzden RAM geçici bilgileri tutmak ve hızlı bir şekilde bu bilgilere ulaşmak için kullanılır.

Bilgisayarlar için düşündüğümüzde, bir programı çalıştırmak için işletim sistemi RAM üzerinde yeterli alanın olmasını bekler, eğer yeterli alan var ise uygulama bu alanda çalıştırılır. Eğer yeterli alan yok ise işletim sistemi Hard Disk üzerinde sanal bir RAM oluşturur ve uygulamayı burada çalıştırır. Fakat bu oldukça yavaş bir yöntemdir.

Android için durum bu şekilde değildir.

Android işletim sistemi RAM i en yoğun ve en etkili şekilde kullanmak için yerel RAM yönetim sistemine sahiptir. Bu sistem en iyi performans için uygulamaları sürekli olarak RAM üzerinde aktif tutmaya çalışır. Çünkü RAM oldukça hızlıdır. Mobil cihazlarda uygulamaların hızlı çalışması iyi bir kullanım deneyimi için oldukça önemlidir ve RAM bu iş için en iyi donanımdır.

[box type="info"]Eğer çok fazla uygulama kullanıyorsanız bi daha ki sefere daha fazla RAM e sahip olan bir telefon almayı düşünebilirsiniz.[/box]

RAM Hızlandırıcı ve Uygulama Kapatıcı Uygulamaların Zararı

android-task-killers-drawbacksTelefonu hızlandırdığını ve batarya ömrünü arttırdığını söyleyen uygulamalar doğal ve işe yarıyor gibi gözükebilir. Fakat öyle değille bu uygulamalar telefonunuza zarar veriyor.

Windows işletim sisteminin uzmanları RAM kazanmak için uygulamaları kaptamanızı ve daha iyi performans için disk birleştirme işlemini yapmanızı söyleyebilirler. Bu Windows ve geleneksel hard diskler için faydalı olur fakat Android için zararlı bir işlemdir.

Android dosya depolamak için SD kartları kullanır. Telefonda bulunan dahili depolama alanı tıpkı telefonlarımızda ek depolama alanı oluşturmak için kullandığımız hafıza kartlar (SD kartlar) gibidir. SD kartlar SSD gibi katı belleklerdir. Bu tip bellekler disk birşeltirme işlemine gerek duymazlar. SD kartların belirli bir kullanım ömrü vardır ve bu kartlar üzerinde yapılan her kayıt SD kartı son gününe biraz daha yaklaştırır. Disk birşeştirme gibi işlemler bu kartların ömrünü azaltacaktır.

Aynı zamanda bir uygulamayı RAM üzerinden sildiğinizde Android bu uygulamayı yeniden SD karttan okuyup RAM e aktaracaktır. Android bu sayede uygulamaları kullanıma hazır hale getiriş oluyor. Sürekli uygulamaları RAM den silmek sürekli hafızadan okunup RAM e aktarılmasına neden olur. Bu da hem SD kartın hemde bayaryanın ömrünün azalmasına neden olur. Ayrıca bu uygulamalar cihazınızdaki uygulamaları sürekli takip ettikleri için sürekli RAM ve işlemci gücünü kullanırlar, bu da bataryanızı daha çabuk bitmesine neden olur.

Android telefonlarımızın Performansını ve Batarya ömrünü nasıl arttırırız

6-easy-ways-increase-battery-life-your-android-device-1280x600Eğer performans arttırıcı uygulamalar kullanıyorsanız muhtemelen talafonunuzun performansından memnun değilsinizdir. Bu tip uygulamaları kullanmak yerine telefonunuzun batarya ömrünü ve performansını arttırmak için şunları deneyebilirsiniz.

Kullanılmayan uygulamaları kaldırmak: Uzun süredir kullanmadığınız ve size çok lazım olmayan uygulamaları cihazınızdan silerek yada silinmeyen uygulamaları devre dışı bırakarak batarya ömrü ve performans kazanabilirsiniz.

Daha hafif uygulamalar kullanmak: Kullandığınız uygulamaların daha az kaynak tüketen ve gereksiz özelliklerden arındırılmış versiyonlarını kullanarak performans ve batarya ömrü kazanabilirsiniz. Örnek olarak Facebook Litle , Ezan Vakti/Namaz Saati Lite

Kullanmadığınız özellikleri kapatmak: Telefonlarımızda gerektiği zaman kullanmamız için bir çok özellik bulunmakta. bu özellikleri kullanmak telefonun ve bataryanızın performansını azaltacaktır. Bu nedenle ihtiyacınız olmadığında bu özellikleri kapalı tutmalısınız. GPS, NFC, Bluetooth, Wifi, Mobil veri, Ekran döndürme vb. özelliklerin kullanmadığınızda kapalı olduğundan emin olun.

Kaynak: Why RAM Boosters And Task Killers Are Bad For Your Android

Devam

Bulutta Matematik Oyunu Yayınlandı

 

Temelleri üniversite yıllarıma dayanan bu oyunu nihayet daha da geliştirerek android cihazlara uygun bir hale getirebildim. Üniversitede aldığım bir derste proje olarak actionscript dilinde geliştirdiğim bu oyunu yeniden kodlayarak Google Play Store da yayına aldım.

Oyunun önceki halini Matematik Oyunu başlıklı yazımda paylaşmıştım. Oyunun amacı ilk öğretim öğrencilerinin dört işlem yeteneğini alıştırmalar yaparak geliştirmek. Oyunun şimdiki versiyonunda öğrencimizin seçebileceği 4 farklı seviye bulunmakta ve bu seviyeler 1 den 4 doğru giderek zorlaşmakta. Seviyelere göre nasıl sorular geldiğini aşağıdaki listede görebilirsiniz görebilirsiniz.

1. Seviye
Birinci seviyede 1 – 10 sayı aralığında toplama ve çıkartma işlemleri sorulmaktadır.
2. Seviye
İkinci seviyede 1 – 30 sayı aralığında toplama ve çıkartma işlemleri sorulmaktadır.
3. Seviye
Üçüncü seviyede 1 – 10 sayı aralığında toplama, çıkartma, çarpma ve bölme işlemleri sorulmaktadır.
4. Seviye
Dördüncü seviyede ilk sayı 1 – 30, ikinci sayı ise 1 – 10 sayı aralıklarında toplama, çıkartma, çarpma ve bölme işlemleri sorulmaktadır.

Her bir sorudan en fazla 10 puan alınabilir. Eğer ilk cevapta doğru yapılmazsa alınacak puan 7′ ye ikincide de doğru cevap bulunamazsa 3′ e  üçüncü cevapta da doğru bulunamazsa 0′ a düşer. Oyun sonunda öğrencinin kaç soru cevapladığı ve bu sorulardan aldığı puan söylenir.

Teknik bilgiler

Oyun Hibrid olarak geliştirilmiştir. HTML+CSS+JS dillerini kullanarak geliştirdiğim oyunu Cordova kullanarak Android platformuna aktardım. Geliştirme sürecinde mobil uyumluluğunu arttırmak ve geliştirme sürecini kolaylaştırmak için Framework 7  mobil uygulama geliştirme çatısı kullandım.

Uygulamanın kaynak kodlarını paylaşmayı şimdilik düşünmüyorum.

Güncelleme Planları

Gelecek sürüm planlarımda oyundaki seviyeleri yeniden düzenlemek ve arttırmak, bonus sorularla ek süre kazanarak daha fazla puana ulaşma imkanı sağlamak ve görsel olarak geliştirmek var.

Siz de oyunda gördüğünüz eksikleri veya olması gerektiğini düşündüğünüz geliştirmeleri bildirerek oyunun gelişimine katkıda bulunabilirsiniz.

Oyun Göreslleri

BaşlanğıçToplama Çıkartma yanlış cevapÇarpma İşlemiBölme İşlemiYardım MetniÇıkartma

Oyun sonu
Aşağıdaki Google Play logosuna tıklayarak telefonunuza yada tabletinize oyunu kurup oynayabilirsiniz.

undefined

Devam

Android Geliştirici Günleri 2015

AGG ailesiAndroid Geliştirici Günleri (AGG) 11-12 Mayıs tarihlerinde ODTÜ KKM’de dördüncü kez gerçekleşiyor. Ülkemizden ve dünyanın farklı kentlerinden Google Geliştirici Grupları ve Teknoloji topluluklarının birlikte hazırladığı AGG, açık konferans niteliğinde bir etkinlik olup herkese açık bir organizasyondur.

Ücretsiz bir açık konferans olan AGG 2015 katılımcı ve konuşmacı kayıtları açılmıştır. Bilgi ve tecrübelerinizi diğer geliştiricilerle paylaşmak, geliştiricilere ilham olmak için konuşmacı olabilirsiniz. Matt Sullivan (Google), Müge Yılmaz (Google), Xavier Hallede (İntel), Stephen Linzner (Google), Royi Benyossaf (GDE) gibi konuşmacıların duyurulduğu etkinliğe her geçen gün yeni konuşmacılar ekleniyor.

Yaklaşık 60 kadar oturumun planlandığı 2500 katılımcının beklendiği etkinlik programı belli olmak üzere.

[box type="note"]Detaylı Bilgi için

http://www.androidgelistiricigunleri.com/

http://www.androiddeveloperdays.com/[/box]

 

AGG

Devam

Google Play Hizmetleri Ne İşe Yarar

googlePlayHizmetleriBir çok akıllı telefon kullanıcısının ne işe yaradığını bilmediği ve  hafızanın büyük bir bölümünü kaplayan bu program hakkında bilgisi bulunmuyor.Uygulama için yapılan yorumlara bakıldığında hiç bir işe yaramadığından ,çok yer kaplamasından ve bazı uygulamalar için kurulması zorunlu olduğundan şikayet ediliyor.

Uygulamanın Google Play  sayfasındaki açıklamasına baktığımızda aslında önemli bir uygulama olduğu anlaşıyor.Uygulama güncel olmayan android sürümlerine önemli yeniliklerin sürüm güncellemesi yapılmadan dahil olmasını sağlıyor. Sitedeki  açıklamasında getirdiği  özelliklerden bahsedilmiş:

[quote]Bu bileşen, Google hizmetlerinizde kimlik doğrulama, senkronize edilen kişiler, en son kullanıcı gizliliği ayarlarının tümüne erişme ve daha yüksek kalitede, daha az güç harcayan konum tabanlı hizmetler gibi temel işlevleri sağlar.
Google Play hizmetleri ayrıca uygulama deneyiminizi de geliştirir. Çevrimdışı aramaları hızlandırır, daha etkileyici haritalar sağlar ve oyun deneyimini iyileştirir.[/quote]

Google Play Hizmetlerinin bazı uygulamalar için zorunlu olmasının sebebi ise şu , bu uygulamalar android’in sunduğu güncel yenilikleri bünyesinde barındıran uygulamalar olduğu için telefonunuzda da o yeniliklerin bulunması zorunluluğunu istiyor. Bu zorunluluğu sağlamanın tek yolu ise Google Play Hizmetlerini kullanmak.

Boyut konusuna gelince kullanıcılar bu konuda şikayet etmekte haklılar.Eski sürümleri kullanan telefonlar zaten donanımsal olarak da geride olan telefonlar oluyor dolayısıyla hafızaları da kısıtlı oluyor. Bu sorunu bende kendi telefonumda yaşıyorum.Telefonumun dahili hafızası 173mb bunun büyük bir çoğunluğunu işletim sistemi kaplıyor, eğer ön tanımlı uygulamaları güncel olarak kullanmak istersem google play hizmetlerini kurmak zorunda kalıyorum ve yaklaşık 36 mb yer harcıyor. Telefon sağlıklı bir şekilde çalışmak için 20 mb dan büyük bir alanın boş kalmasını istiyor. Tüm bu gereksinimler karşılandığı zaman ise telefonumda başka uygulama kurmaya yerim kalmamış oluyor.Bende mecburen uygulamaların güncellemelerini ve google play hizmetlerini  kaldırıyor ve ihtiyacım olan programlara yer açıyorum.

Sonuç olarak eğer telefonunuzda yeterli alana sahipseniz daha güvenli ve kaliteli bir kullanım için Google Play Hizmetleri uygulamasını telefonunuzdan eksik etmeyin.

Devam

İndir.com Mobil Uygulama Yarışması

indir.comİndir.com ülkemizdeki mobil yazılımcılarının uygulamalarını tanıtma imkanı  vermek ve ülkemizdeki mobil uygulama pazarını geliştirmek için mobil uygulama yarışması düzenliyor.

Yarışma için son başvuru tarihi 15 Nisan. 18 – 30 Nisan tarihleri arasında yapılacak olan  halk oylaması ile ön eleme yapılarak ilk 10 belirlenecek, 1 Mayıs’ta Juri değerlendirmesi yapılacak ve sonuçlar 16-17 Mayıs tarihlerinde ODTÜ de yapılacak olan Android Geliştiricileri Günleri’nde açıklanacak.

 

Yarışma sonucunda birinci olana 4000 Tl ödül ve başka bir çok ödül verilecek .

indircom Oduller

Mobil uygulamalarla ilgileniyorsanız bu yarışmayı takip etmeyi unutmayın 🙂

[box type="tick"]İndir.com Mobil Uygulama Yarışması [/box]

Devam