Apple, son dönemde dikkat çeken bir karar alarak, yapay zeka destekli Anything uygulamasını App Store’dan kaldırdı. Bu durum, kullanıcıların uygulama oluşturma sürecini kolaylaştıran “vibe coding” uygulamalarının geleceği üzerinde soru işaretleri yarattı. Anything’in kurucu ortağı Dhruv Amin, uygulamanın, Apple’ın belirlediği bazı kuralları ihlal ettiğine dair bir bildirim aldığını açıkladı.
Vibe coding, kodlama tecrübesi olmayan kullanıcıların, doğal dil kullanarak uygulama ve web sitesi geliştirmelerine olanak tanıyan bir yöntemdir. Kullanıcılar, metin tabanlı komutlar aracılığıyla, istedikleri uygulamaları yaratabilmektedir. Bu tür uygulamalar, yazılım geliştirme sürecini daha erişilebilir hale getiriyor. Ancak Apple, bu uygulamalara karşı son zamanlarda sert önlemler almaya başladı.
Anything, iOS platformunda Kasım ayında kullanıcılarla buluşmuştu. Uygulama, kullanıcıların sadece bir cümle ile uygulama tasarlamalarını sağlıyordu. Ancak Apple, uygulamanın 2.5.2 numaralı kuralını ihlal ettiğini belirtti. Bu kural, uygulamaların kendi içinde bağımsız olması gerektiğini ifade ediyor. Yani, bir uygulama başka bir uygulama oluşturamaz veya mevcut uygulamaların özelliklerini değiştiren kodları indiremiyor.
Apple, uygulamalarla ilgili belirlediği App Review Guidelines kurallarına sıkı bir şekilde bağlı kalıyor. Uygulama geliştiricileri, bu kurallara uymadıkları takdirde benzer sıkıntılarla karşılaşabiliyor. Anything, bu bağlamda, Apple’ın kurallarını ihlal eden ilk uygulama değil. Daha önce, vibe coding uygulamaları arasında yer alan Vibecode ve Replit de benzer sebeplerle iOS güncellemelerini kaybetmişti.
Apple, yaptığı açıklamada, vibe coding için özel bir yasağın bulunmadığını, ancak herhangi bir uygulamanın, uzun süredir geçerli olan kurallara uyması gerektiğini vurguladı. Özellikle, uygulamaların bağımsız çalışma ve veri okuma/yazma konusunda belirli sınırlamalara tabi olduğunu belirtmekte fayda var.
Apple’ın 2.5.2 numaralı kuralı, uygulamaların başka uygulamalar oluşturmasını engellemektedir. Ancak, eğitim amacı taşıyan bazı uygulamalar belirli koşullar altında kod indirme ve çalıştırma iznine sahip olabiliyor. Bu tür uygulamalar, kullanıcıların kaynak kodlarını görüntüleyebilmesini ve düzenleyebilmesini de sağlamak zorunda.
Apple, aynı zamanda Geliştirici Programı Lisansı’nın 3.3.1(B) bölümüne de dikkat çekti. Bu bölüm, yorumlanmış kodların yalnızca uygulamanın belirlenen amacına uygun olması şartıyla indirilebileceğini belirtiyor. Dolayısıyla, Anything uygulamasının bu kuralları ihlal ettiği düşünülüyor.
Sonuç olarak, Anything gibi yapay zeka destekli uygulamaların, Apple’ın inceleme süreçlerinden geçerken daha temkinli olmaları gerektiği ortaya çıkıyor. Kullanıcıların, bu tür araçları kullanma istekleri her geçen gün artarken, Apple’ın bu tür kararlara nasıl yaklaşacağı merak ediliyor.