No items found.

Web ve Mobil Uygulama Farkları

Web Uygulamalar

Web uygulama tipi temelde responsive tasarıma sahip olup bir tarayıcı üzerinde çalışan uygulamalar geliştirilmesini sağlar. Web tabanlı uygulamalar genellikle internet tarayıcıları üzerinden erişilebilir ve çoğunlukla masaüstü cihazlarda (PC, dizüstü) kullanılır. Web uygulama tipinde, telefon numarasını aramak veya cihazda başka bir uygulama ile paylaşım yapmak gibi mobil özellikler bulunmaz. Bunun yerine, Web uygulamaları kullanıcıya daha çok form tabanlı etkileşimler, web servisi bağlantıları, veri görselleştirmeleri gibi özellikler sunar.

Mobil Uygulamalar

Mobil uyumlu uygulama tipi, hem Android hem de iOS cihazlarında çalışabilen özelliklere sahip olup, mobil cihazların sunduğu donanım ve yazılım özelliklerinden tam olarak faydalanır. Mobil uygulamalarda telefon numarasını aramak, mesaj göndermek veya paylaşım yapmak gibi aksiyonlar mümkünken, bu tür özellikler web uygulamalarında bulunmaz. Mobil uygulama geliştirme süreci, her iki platform için de tek bir geliştirme yapılmasına olanak tanır, bu da geliştirme sürecini kolaylaştırır.

Web ve Mobil Uygulama Tipleri Arasındaki Farklar:

  1. Configuration Ayarları:
    • Web uygulamalarda: Yalnızca web platformu için ayarlar yapılabilir.
    • Mobil uyumlu uygulamalarda: Hem web hem de mobil platformlar için ayarları yapılandırabilirsiniz.
  2. Element Farkları:
    • Web uygulamalarda: Web uygulama tipinde tüm elementlere erişebilirsiniz.
    • Mobil uygulama tipinde: Tooltip, Date&Time, Range gibi bazı elementler bulunmaz.
  3. Aksiyon Farkları:
    • Web uygulamalarda: Örneğin, cihazlar arasında kablosuz veri transferi yapmanızı sağlayan Read NFC gibi aksiyonlar mevcut değildir.
    • Mobil uygulamalarda: Örneğin, belirli bir veri kümesini Excel formatında dışarı aktarmak için kullanılan Export Excel aksiyonu gibi aksiyonlar mevcut değildir. 

Web ve Mobil Uygulama Tiplerindeki Farkların Nedenleri:

  1. Liste Ekranı Yapısı:
    • Web uygulamalarında: Liste ekranlarında genellikle sayfa numaratörleri kullanılır. 
    • Mobil uygulamalarda: Liste ekranlarında scroll (kaydırma) yaparak yeni içeriklerin yüklenmesi sağlanır. Böylece mobil cihazların ekran boyutları ve etkileşim tarzına daha uygun bir çözüm sunar.
  2. Geliştirme Süreci:
    • Web uygulama tipinde: Her cihazda çalışabilen bir uygulama geliştirmek için farklı platformlarda testler yapılır ve optimize edilir.
    • Mobil uygulama tipinde: Hem Android hem de iOS platformları için tek bir geliştirme yapılır. Bu sayede her iki cihaz ve işletim sistemini karşılayacak element ve aksiyonlar ortak tutulur.