Hey, Google Android İçin Çok Pencereli Çoklu Görev Ekleme Zamanı
2012 yılında Google’dan Dianne Hackborn, özel ROM'larına “Cornerstone” çoklu görev eklemesiyle ilerlerlerse CyanogenMod'un Android Market'e erişimini iptal etmekle tehdit etti. Samsung o zamandan beri kendi çoklu pencereli çoklu görev özelliğini oluşturdu.
Dianne Hackborn, bunun “ana platform düzeyinde yapılması gereken bir şey olduğunu” söyledi. Haklıydı - Android'in standart bir özellik olarak buna ihtiyacı var ve Google'ın sağlama zamanı.
Android'de Çoklu Görev Yapmaz?
Android başlangıçta güçlü çoklu görevleriyle Apple'ın iOS'unda öne çıktı. Başka bir uygulamayı kullanırken uygulamalar arka planda çalışmaya devam edebilir. Bu Android'i güçlü kılar - başka bir uygulamayı kullanırken BitTorrent istemcilerinin arka planda dosyaları indirmesini bile sağlayabilirsiniz. Android hala bir kerede ekranda tek bir uygulamanın tasarımını tuttu. Android sadece küçük ekranlı akıllı telefonlarda çalıştığında bu çok anlamlı oldu..
Bugün Android, Galaxy Note gibi daha küçük akıllı telefonlardan büyük “phablet” e kadar her şey üzerinde çalışıyor. Android telefonların ötesine geçti ve 12 inçlik tabletlerde, klavye yuvalarında, dizüstü bilgisayarlarda ve hatta Android masaüstlerinde çalışabilir. Android sadece bir telefon işletim sistemi değil.
Samsung'un Çoklu Penceresi Yeterli Değil
Samsung, çok pencereli bir özellik ekleyerek Android'e değer katmaya çalıştı. Galaxy Note veya Galaxy S gibi bir üst düzey telefon veya Galaxy tablet kullanırken, bazı uygulamaları yan yana yan yana çalıştırma olanağına sahipsiniz..
Burada büyük problemler var. Bu yalnızca Samsung cihazlarda ve yalnızca belirli Samsung cihazlarda çalışır. Bu özelliği diğer uygulamaları bozmayacak şekilde eklemek için Samsung'un çoklu pencere özelliği yalnızca belirli uygulamalarla çalışır. Herhangi bir uygulamayı yalnızca çoklu pencere görünümünde çalıştıramazsınız, yalnızca Samsung'un sağladığı Çoklu Pencere çubuğundaki uygulamaları çalıştırabilirsiniz. Bu, üçüncü taraf uygulamaların bozulmasını önler; Google’ın CyanogenMod’un Cornerstone özelliği ile endişelendiği şey.
Tek bir üreticiden belirli cihazlarda yalnızca bir avuç uygulamala çalışan bir özellik yeterli değildir. Bu özelliğin her Android cihazında çalışması gerekir - veya en azından uygun şekilde büyük ekranlara ve yeterince güçlü dahili bağlantılara sahip olanlar. Uygulama geliştiricilerin uygulamalarının her cihazda düzgün çalışmasını sağlamak için bir Android platform özelliği olması gerekir..
Diğer üreticilerin Samsung'u kopyalamaya karar vermesi durumunda, Android geliştiricilerinin her üreticinin kendi çoklu pencere özelliği için destek eklemesi gerekmemelidir..
Yüzen Uygulamalar Kirli Bir Hack
Yüzer uygulamalar aynı zamanda gerçek çoklu görevlere de olanak sağlar. Ön planda bir uygulama kullanırken Android'in uygulamaların arka planda çalışmasına izin verdiğini unutmayın. Bu uygulamalar mevcut uygulamanın üzerinde görünen arabirimleri sunabilir - bir pencerenin masaüstü işletim sistemindeki diğer tüm uygulamalarda her zaman görünmesini sağlamak için “her zaman en üstte” kullandığını düşünün.
Herhangi bir uygulamayı kullanırken web'de gezinmek, not almak, sohbet etmek ve video izlemek için değişken uygulamalar yükleyebilirsiniz. Yalnızca yüzer uygulamalar olarak çalışmak için özel olarak tasarlanan uygulamalar işe yarayacağından, onları aramanız gerekir. Yüzen uygulamalar da kullanmak zordur çünkü kullandığınız uygulamanın üzerinde yüzer ve arayüzünün parçalarını engeller.
Microsoft, Android için Skype'a kayan pencere desteği ekledi. Video sohbeti yapabilir ve Skype uygulamasından çıksanız bile diğer kişinin yüzü her zaman ekranınızda belirir. Microsoft, Android'in çoklu pencere çoklu görev gücünü Google’dan daha fazla kullanıyor.
Özel ROM'lar ve Yalnızca Kök Tweaks Kabul Edilemez
Bazı özel ROM'lar bu özelliği Android'e ekliyor. Google, üçüncü taraf uygulamaları potansiyel olarak kırabileceği için bu özelliği ekledilerse CyanogenMod'un Android Market'e erişimini (şimdi Google Play olarak da bilinir) iptal etmekle tehdit etti. Bugün, diğer özel ROM'lar bölünmüş ekran çoklu görev üzerinde çalışıyor. Samsung kendi sürümünü kendi cihazlarına ekledi.
Bu özelliği, XMultiWindow olarak bilinen yalnızca köklere sahip bir Xposed Framework çimdik kullanarak da elde edebilirsiniz. Kök erişiminiz varsa, çoklu pencerede çoklu görev veya cihazınızdaki herhangi bir uygulamadan yararlanabilirsiniz..
Bu cihazınızı köklendirme ya da özel bir ROM yüklemeyi gerektirmemelidir. Bu üçüncü taraf çözümlerinin çoğu zaman garip arayüzleri ve hataları vardır. Her cihazda aynı şekilde çalışan entegre, desteklenen bir çözüme ihtiyacımız var.
Çoklu Pencere Neden Önemli?
Microsoft'un Windows 8.1'i, çoklu çoklu görev desteği için tablet işletim sistemleri arasında öne çıkıyor ve aynı anda birden fazla uygulamayı görüntülemenizi sağlıyor. Apple'ın iOS 8 ile iPad'e yan yana uygulamalar eklemeye çalıştığı da bildiriliyor. Her yarışmacının işletim sisteminde, e-posta yazarken bir web sayfasını görüntüleyebilir, göz atarken bir video izleyebilirsiniz başka bir şey yaparken web’le bağlantı kurun veya birisiyle sohbet.
Ancak Android hala zaman içinde donmuş kaldı. Tüm Android'in temel gücüne rağmen - ve Android'in uygulamaların farklı ekran boyutlarına uyum sağlamasına izin vermesine rağmen - Google bu özelliği eklemekte direniyor.
Nexus 10 gibi büyük ekranlı Android tabletleri (Google’ın 18 aydan fazla bir süredir güncellemediğini hatırlıyor musunuz?) Bu özelliğe ihtiyaç duyuyor. Büyük telefonlar, dönüştürülebilirler, dizüstü bilgisayarlar ve Android masaüstleri de öyle.
Tabletler kişisel bilgisayarların geleceği ise, tabletlerimizin büyük ekranlarında aynı anda birden fazla şey yapabilmeliyiz. Microsoft, Samsung ve hatta Apple bunu gerçekleştiriyor - şimdi sıra Google.
Resim kredisi: Flickr'da Sergey Galyonkin, Flickr'da Kr Damr Damrbårns