Akıllı telefonunuzun ekranını çevirdiğinizde bu küçük simgeleri görüyor musunuz? Veya Android telefonunuzun ana ekranına uzun süre bastığınızda görüntülenen menüye bakın? Çoğu Android telefon bu şeylerle önceden yapılmış olarak gelir. Bunlara widget denir. Muhtemelen Android'in en iyi özelliklerinden biridir. Widget bugünlerde tüm öfke. Akıllı telefonlar kesinlikle her şeyle etkileşim şeklimizi değiştirdi. İlk olarak, telefonlarımızı daha akıllı yapan uygulamalar ve daha sonra widget adı verilen erişilebilir zengin uygulamalar geliyor. Tüm dünya parmaklarımızın ucundayken, ceplerimizde bir süper bilgisayardan daha az taşımadığımız anlaşılıyor. Yalnızca yararlı bilgiler sağlamakla kalmaz, aynı zamanda her saniyede bir veri toplarlar. Widget'lar uygulama değildir; bunun yerine daha çok Ana ekran gibi diğer uygulamalara yerleştirilmiş mini uygulamalara benzerler. Bu makalede uygulamalar ve widget'lar arasındaki fark açıklanmaktadır.
Uygulama veya yaygın olarak "uygulama" olarak bilinen uygulama, bilgisayarlarda ve telefonlarda, tabletlerde, dizüstü bilgisayarlarda vb. Mobil cihazlarda hem çevrimiçi hem de çevrimdışı çalışan indirilebilir bir yazılım programıdır. belirli görevleri gerçekleştirmenize izin veren program. Masaüstü bilgisayarlar ve dizüstü bilgisayarlar için tasarlanan uygulamalara ağırlıklı olarak masaüstü uygulamaları, mobil cihazlarda kullanılmak üzere özel olarak geliştirilmiş uygulamalara ise mobil uygulamalar veya mobil uygulamalar denir. Bunlar çoğunlukla simgeye dokunduğunuzda çalışacak üçüncü taraf programlardır. Bunlar, simgeye dokunduğunuzda başlayan belirli programlara bağlantılardır. Temel olarak iki tür uygulama vardır - masaüstü uygulamaları ve mobil uygulamalar. Masaüstü uygulaması, bir bilgisayarda yerel olarak tek başına çalışan tam teşekküllü bir yazılım programıdır, oysa mobil uygulamalar özellikle akıllı telefonlar ve tabletler gibi küçük cihazlarda çalışacak şekilde geliştirilmiştir. Mobil uygulamalar, bilgisayarlarda erişilen benzer tekliflere sahip programların minyatür sürümleridir.
Widget'lar ayrıca, uygulamalara açmadan erişmenize izin vermesi dışında uygulamalardır. Bazı uygulamalar, ana ekrana estetik bir görünüm katmak için widget simgelerinin yerini alır. Teknik olarak, tüm şekil ve boyutlarda gelen bir grafik kullanıcı arabiriminin (GUI) bir öğesidir. Widget'lar, programı başlatmak için onlara dokunmanız gerekmediği sürece programlara bağlanan simgelerdir. Hava widget'ına bir örnek alalım - sadece canlı hava durumu bilgileri değil, aynı zamanda ayrıntılı hava durumu raporları ve en iyi kısmı da sunar, otomatik olarak güncellenir ve arka planda sürekli olarak çalışır. Ancak uygulamanın tüm özelliklerine erişmek için hava durumu widget'ına dokunabilirsiniz. Basit bir ifadeyle, widget, çoğunlukla daha büyük bir uygulamanın kısayolu olan bağımsız bir kod parçası olarak ifade edilebilir. Widget'lar simgelerden daha fazlasıdır; düğmeler, kaydırma çubukları, açılır menüler, açma-kapama geçişi, ilerleme göstergeleri ve daha fazlası olabilir. Widget'lar ayrıca belirli bir widget'in kullanıcı işlemlerine nasıl davrandığını ve yanıt verdiğini açıklamak için mevcut bir widget'a uzantı sağlar.
Uygulamalar, belirli görevleri yerine getirmek için geliştirilmiş tam teşekküllü programlardır ve mobil uygulamalara ve masaüstü uygulamalarına ayrılabilirler. Mobil uygulamalar, cep telefonları ve tabletler gibi küçük cihazlar için geliştirilen programlardır; masaüstü uygulamaları ise yerel olarak bilgisayarda çalışan bağımsız programlardır. Widget'lar ise tüm şekil ve boyutlarda gelen bağımsız mini uygulamalardır. Widget'lar programlara bağlanan ikonlara benzer.
Uygulama, programın tüm hizmetlerinden yararlanmak için dokunmanız ve açmanız gereken tam özellikli bir programdır. Uygulamalar, her şeyi aynı anda yapmanızı sağlayan çok işlevli olabilir. Widget'lar da her zaman arka planda çalıştıklarından başka uygulamalardır. Uygulamaların aksine, widget'lar her zaman varsayılan olarak etkindir ve programı başlatmak için onlara dokunmanıza gerek yoktur.
Bu programın örneği kapatıldığında veya sonlandırıldığında uygulamalar hazırda bekletme moduna geçer. Bir uygulamayı kapatmak genellikle son durumunu terk eder ve arayüzünden uzaklaşır. Tekrar açıldığında, yürütülebilir kodu tamamen veya kısmen yeniden yüklenir. Basit bir ifadeyle, uygulamayı kapatın ve hazırda bekletme moduna geçer. Aksine, widget'lar her zaman arka planda çalışır, böylece arabirimden uzaklaştığınızda hazırda bekletilmezler.
Bir widget arka planda çalışır ve bu da kullanıcı için varsayımsal olarak görünmez olur. Simgeye her dokunduğunuzda program örneğini yüklemek zorunda kalmadan perde arkasında çalışır. App, diğer taraftan, kullanıcı tarafından görülebilir ve faaliyetlerini ön planda gerçekleştirir. Ancak, arabiriminden uzaklaştığınızda örnek kapatılır.
Hem uygulamalar hem de widget'lar farklı amaçlara sahip farklı program türleridir. Uygulamalar, temel olarak simgeye dokunduğunuzda üçüncü taraf programlarına yönlendiren bağlantılardır. Uygulamaların kullanılmadan önce ilgili çevrimiçi mağazadan indirilmesi gerekir. Uygulamanın temel amacı belirli bir görevi yerine getirmektir. Widget'lar, uygulamaların ana ekranda kolayca erişilebilir olmasını sağlayan bir uygulama uzantısı gibi, uygulamaların minyatür bir sürümüdür.
Hem uygulamalar hem de widget'lar aynı madalyonun iki yüzüdür. Farklı program türlerine atıfta bulunurlar ve farklı amaçlara hizmet ederler. Uygulamalar akıllı telefonlar ve tabletler gibi mobil cihazlar için özel olarak tasarlanmış tam özellikli bağımsız yazılım programlarıdır. Widget'lar, telefonların kendisiyle önceden yüklenmiş olarak gelen uygulamaların bir uzantısı gibidir. Uygulamalar, bunları kullanmadan önce indirilmesi gereken programlama uygulamalarıdır, ancak widget'lar da sürekli çalışması dışında uygulamalardır ve programları başlatmak için widget'ları tıklamanız gerekmez..