şükela:  tümü | bugün
122 entry daha
  • sevgili sözlükçüler, mesele sadece teknik bir mesele değil.

    uygulama ve servislerin çalışması için yazılan kodun o cihazda çalışabiliyor olması yeterli değil. bir app'in çalışması için aşağıdaki şeylerin yapılması lazım

    1) uyumlu kod. bu web app'ler için tamam, binary app'ler için ise android temelli bir işletim sistemi olması durumunda yapılabilir.

    2) yapılacak app'ler için geliştirici toolchain'ı. eğer düz android olmayacaksa ve bire bir aynı toolchain kullanamayacaksa bu şirketler ve geliştiriciler için ek risk, maliyet çaba demek.

    3) yapılacak app'ler için servisler. bildirm hizmeti ve ödeme sistemleri, konum servisleri ve daha neler neler. bunlar uzaydan gelmiyor, apple ve google gibi şirketlerin kurduğu altyapılarla ve bankalar ve ülkelerle vardıkları anlaşmalarla mümkün oluyor. bu sayfa göstermek dışında bir şey yapmak isteyen web app'leri için de geçerli.

    4) app'lerin tüm bu servislerden yararlanabilmesi ve dağıtımı yapılabilmesi için yasal altyapı. siz şimdi appstore'a uygulama yüklemek istediğinizde bir sürü anlaşma imzalıyorsunuz, bir de üstüne abd'de, brezilya'da kore'de v.s. app'inizin satılabilmesi için bir sürü beyanda bulunuyorsunuz. çünkü neden? çünkü geliştirdiğiniz app ihracat olmuş oluyor ve google ile apple bu işin yasal altyapısını kurmuş ve sizin için hallediyor.

    1.ci madde kolay, android'in özü açık kaynak zaten, onun üzerine kat çıkılır
    2.ci madde birinci maddede android tercih edildiyse kolay olabilir, android'den ne kadar uzaklaşılırsa da o kadar zor hale gelir. imkansız bile olabilir, her yiğidin harcı değildir.
    3.cü madde de daha çok teknik bir konu ve aşılması mümkün olabilir ama zordur, her yiğidin harcı değildir. teknik servisleri halletse ödeme sistemlerini aşamaz yasal sebeplerle.
    4. cü madde ise siyasi ve ticari bir konu. işte bu konuyu huawei dünyanın en iyi mühendislerini toplasa da abd'nin rızası olmadan aşamaz.
160 entry daha