Teknoloji endüstrisini yakından izleyen herkes, girişim kapitalisti Marc Andreesen’in “dünyayı yiyen yazılım” hakkındaki ünlü sözünü duydu. Elbette bunun anlamı, yazılımın teknolojide en önemli rolü oynadığı ve yazılımın yeteneklerinin gerçekten önemli olan tek şey olmasıdır. Buna ek olarak, teknolojide gerçekten para kazanmanın tek yolunun yazılımla ilgili olduğu konusunda başka bir öneri var.

Temel ilkelere katılmama rağmen, geleneksel olarak yazılım olarak düşündüğümüz şeyin gelecekte birkaç yıl daha var olmaya devam edip etmeyeceğini merak etmeye başlıyorum. Her tür donanım aygıtında kod çalışmadığı anlamına gelmez, ancak paketlenmesi, satılması, tartışılması ve hatta geliştirilmesi şekli bazı radikal dönüşümlerin zirvesindedir.

Aslında, teknoloji endüstrisinde onlarca yıldır baskın olan geleneksel yazılım türlerinde zaten önemli değişiklikler yapıldı: işletim sistemleri ve uygulamalar.

İşletim sistemleri (OS'ler) eskiden yazılım tepesinin kralları olarak kabul edilirdi. Sadece istemci cihazların, sunucuların ve şimdiye kadar oluşturulan her akıllı cihazın kalbinde değil, aynı zamanda tamamen güçlü ekosistemleri de etkinleştirdiler. Üçüncü taraf şirketlerin işletim sistemlerini platformlara dönüştüren uygulamalar, yardımcı programlar, eklentiler ve diğer yazılım parçaları oluşturmalarını sağlayan yapıları, kuralları, API'leri ve diğer araçlarıydı.

Bu yapılar yerinde kalırken, çevremizdeki dünya çok sayıda önemli işletim sistemi seçeneği içerecek şekilde gelişti. Buna ek olarak, farklı cihaz türleri arasındaki işletim sistemi seçimleri arasında kesinlikle önemli farklılıklar olsa da, çoğu uygulama satıcısı bu benzersiz farklılıklar yerine platformlar arasındaki ortaklığa odaklanmak zorunda kalmıştır ve bu da birden fazla platformda çalışan uygulamalara yol açmıştır. Bu ve diğer birçok nedenden dolayı platformlar ve belirli işletim sistemleri değerlerinin çoğunu kaybetti. Evet, hala önemli bir amaca hizmet ediyorlar, ancak artık ne tür başvurular yapılabileceğinin tek hakemi değiller.

Uygulamalar da çarpıcı dönüşümler gördü. Yalnızca belirli platformlarda çalışan büyük, yekpare uygulamaların günleri geride kaldı. Bunların yerini, çeşitli farklı platformlarda çalışan daha küçük "uygulamalar" aldı. Bir iş modeli açısından bakıldığında, yüzlerce dolara mal olan bağımsız uygulamalardan tek haneli dolar mobil uygulamalara, para kazanmak için hizmetlere ve aboneliklere dayanan tamamen ücretsiz uygulamalara geçtik.

Yalnızca belirli platformlarda çalışan büyük, yekpare uygulamaların günleri geride kaldı. Bunların yerini, çeşitli farklı platformlarda çalışan daha küçük "uygulamalar" aldı.

Büyük uygulamalar dünyasında bile, aboneliğe dayalı fiyatlandırmada dramatik bir değişiklik oldu; Microsoft’un Office 365 ve Adobe’nin Creative Cloud hizmetleri en popüler olanlardan. Tüm son kullanıcılar bu model hakkında heyecanlı değil, ancak geleneksel uygulamaların nereye gittiğini açıkça gösteriyor.

Hizmet ve abonelik odaklı modeller de mobil istemcilere, sunuculara ve diğer cihazlara geldi, çünkü şirketler bu modeller tarafından sağlanan daha küçük miktarlarda düzenli gelirin (büyük götürü satın alımların aksine) çok daha istikrarlı gelirler sunduğunu fark etti. .

Yazılımın yapısı bile değişti, büyük uygulamalar bağımsız olarak hareket edebilen ancak tam bir uygulamanın işlevselliğini sağlamak için birlikte çalışan daha küçük parçalara ayrıldı. Bu kap kavramı (veya bağımsız yazılım nesneleri olarak işlev gören kod parçaları) özellikle bulut tabanlı uygulamalar arasında yaygındır, ancak bunun cihaz tabanlı uygulamalara da uygulandığını hayal etmek zor değildir. Diğer avantajlarının yanı sıra, konteynerler, gelecekteki birçok teknolojik gelişmeyi önemli ölçüde etkilemesi beklenen yeni bilgi işlem mimarileri (kenar bilgi işlem gibi) için gerekli olacak iki temel özellik olan platform ve fiziksel konum bağımsızlığı ve taşınabilirliği getiriyor.

Kapların bir başka yararı da yeniden kullanılabilirliktir, yani birden fazla uygulamada kullanılabilirler. Bu kesinlikle ilginç olsa da, henüz kolay cevapları olmayan kaplar için karmaşıklık ve para kazanma konusunda sorular sormaya başlıyor.

Aslında bildiğimiz kadarıyla yazılımı neyin oluşturduğuna dair büyüyen sorular var. Teknik olarak, Amazon Yankı tabanlı bir ürün için ses tabanlı “beceriler” oluşturmak yazılım tasarımıdır, ancak insanların becerilerle etkileşim kurma biçimleri, diğer yazılım türleriyle etkileşim kurma biçimlerinden çok farklıdır. Dijital asistan modelleri gelişmeye devam ettikçe, bu bileşen benzeri parçaların asistan platformuna nasıl entegre edildiği de büyük olasılıkla değişecektir. Ayrıca, kaplarda olduğu gibi, bazı yeni deneyler başlatılmış olsa da, bu tür kodlardan nasıl para kazanılabileceği konusunda hala ciddi sorular vardır.

Son olarak ve en önemlisi, neredeyse herkes Yapay Zeka (AI) ve makine öğrenme yeteneklerini yazılım kodlarına ekliyor. Şu anda, bu eklemelerin çoğu nispeten basit örüntü tanıma tabanlı işlevlerdir, ancak geleceğin birçok yönden bu örüntüleri öğrenip uygun şekilde ayarladığı için kendini yeniden yazmaya başlayabilen yazılım tarafından yönlendirilmesi muhtemeldir. Bu, normal yazılım geliştirme sürecinde belirgin bir değişime işaret ediyor ve şirketlerin bu yetenekleri nasıl paketlemeye ve satmaya çalışacağı görülüyor.

Aslında, yazılımın hizmetler tarafından “yenildiğini” iddia edebiliriz.

Birlikte ele alındığında, yazılımla ilgili tüm bu gelişmelerin etkileri derindir. Aslında, yazılımın hizmetler tarafından “yenildiğini” iddia edebiliriz. Bu zaten birkaç alanda gerçekleşiyor (bir Hizmet olarak Yazılım veya SaaS düşünün) ve kod tabanlı yeteneklerin geleceği büyük olasılıkla bir tür para kazanılan hizmet sunumu yoluyla sağlanacaktır. Bu bazı açılardan cazip gelse de, herhangi bir kişinin veya herhangi bir şirketin kaç hizmete kaydolmaya istekli olduğuna dair meşru bir soru vardır. Özellikle bu hizmetlerle ilgili maliyetler olduğunda - bu iş modelinin ancak şimdiye kadar alınabileceğini gerçekçi bir şekilde anlamamız gerekir.

Teknoloji endüstrisinin son birkaç on yılda geliştiğini izlemek, birçok farklı segmentte kaç sarkaç kaymasının meydana geldiğini görmek büyüleyici. Hesaplama paradigmalarından yarı iletken mimarilere, donanım, yazılım ve hizmetler arasındaki rol ve dengeye kadar, eskiden olanların hızla yeniden yeni olabileceği görülüyor. Eskiden erken bilgi işlem donanımı ile ücretsiz olarak paketlenmiş olan yazılım söz konusu olduğunda, tam bir daire geliyor olabiliriz, çoğu kod yakında yeteneklerini kullanan hizmetleri satmak için bir araçtan biraz daha fazlası haline geliyor. Kesinlikle bir gecede olmayacak, ama bildiğimiz yazılımın sonu düşündüğümüzden daha erken olabilir.

Bob O’Donnell kurucusu ve baş analisti TECHnalysis Research, LLC bir teknoloji danışmanlık ve pazar araştırma şirketi. Onu Twitter'da takip edebilirsiniz . Bu makale başlangıçta Tech.pinions.