Apple, vibe kodlama uygulaması ‘Anything’i geçen hafta App Store’dan kaldırdı. Bu durumu The Information rapor etti ve gerekçe olarak App Review Guidelines'daki kendi kendine yeterlilik kuralını gösterdi. İşte detaylar.

Biraz arka plan

Birkaç gün önce, The Information Apple’ın Replit ve Vibecode gibi vibe kodlama uygulamalarının güncellemelerini engellediğini bildirdi. Apple, bu uygulamaların "uygulamanın veya diğer uygulamaların işleyişini değiştiren kod çalıştıramayacağına dair uzun süredir geçerli olan App Store kurallarını ihlal ettiğini" iddia etti.

Aynı gün, 9to5Mac’e yaptığı açıklamada Apple, sorunun aslında vibe kodlama uygulamaları per se değil, belirli App Review Guidelines ve Geliştirici Programı Lisansı bölümlerini ihlal eden uygulamalar olduğunu belirtti.

Özellikle, Apple, App Review Guidelines'ın 2.5.2 bölümünü ihlal ettiğini iddia ettiği uygulamalarla sorun yaşıyor. Bu bölümde şöyle deniyor:

Uygulamalar kendi paketlerinde kendi kendine yeterli olmalı ve belirlenen konteyner alanının dışındaki verilere erişim sağlayamaz veya yazamaz; ayrıca uygulamanın veya diğer uygulamaların özelliklerini veya işlevselliğini değiştiren kodu indiremeye, yüklemeye veya çalıştırmaya izin verilmez. Eğitim amaçlı uygulamalar, sınırlı durumlarda, yürütülebilir kodu öğretmek, geliştirmek veya öğrencilere test ettirmek için indirilebilir; ancak bu kod başka amaçlar için kullanılmamalıdır. Bu tür uygulamalar, sağlanan kaynak kodunu kullanıcının tamamen görüntülemesi ve düzenlemesi için erişilebilir hale getirmelidir.

9to5Mac’e yapılan açıklamada Apple, Geliştirici Programı Lisansı'nın 3.3.1(B) bölümüne de dikkat çekti:

Yorumlanan kod bir Uygulamaya indirilebilir, ancak yalnızca bu kod: (a) Uygulamanın ana amacını, Uygulamanın niyet edilen ve tanıtılan amacına aykırı özellikler veya işlevsellik sağlayarak değiştirmediği sürece.

Diğer bir deyişle (ve konuyu aşırı basitleştirme riskiyle), Apple, kullanıcıların diğer uygulamaları oluşturmasına yardımcı olan uygulamalara izin veriyor gibi görünüyor, ancak App Store incelemesi dışında kod üreterek ve çalıştırarak kendi davranışlarını değiştirebilen uygulamalara izin vermiyor. Bu durum, uygulamanın iş akışına bağlı olarak bazen vibe kodlama sürecinin bir parçası olabiliyor.

Apple, ‘Anything’ uygulamasını App Store'dan kaldırdı

Bugünkü raporda, The Information, Apple’ın vibe kodlama uygulaması ‘Anything’i App Store’dan kaldırdığını belirtti ve gerekçe olarak App Review Guidelines'ın 2.5.2 bölümünü gösterdi.

Rapor, Apple’ın ‘Anything’ uygulamasına karşı neden harekete geçtiğinin hemen net olmadığını ve uygulamanın geliştiricisi Dhruv Amin’in Apple’ın sorun yaşadığı durumu ele almaya çalıştıktan sonra kaldırıldığını belirtiyor:

Bu ayın başlarında The Information konuyu ele aldıktan sonra, Anything, kullanıcıların vibe kodlama uygulamalarının önizlemelerini Anything uygulaması yerine bir web tarayıcısında görmelerini sağlayacak bir güncelleme yapmaya çalıştı. Apple, bu gönderimi reddetti ve uygulamayı tamamen App Store’dan kaldırdı, dedi Amin.

The Information, Apple’ın yorum taleplerine yanıt vermediğini belirtti. Şu anda, benzer vibe kodlama uygulamaları App Store’da mevcut olmaya devam ediyor.

Apple’ın vibe kodlama uygulamalarıyla ilgili yaklaşımını nasıl değerlendiriyorsunuz? Yorumlarınızı bizimle paylaşın.

Amazon'da kontrol edilmeye değer ürünler

  • David Pogue – ’Apple: İlk 50 Yıl’
  • MacBook Neo
  • Logitech MX Master 4
  • AirPods Pro 3
  • AirTag (2. Nesil) – 4 Paket
  • Apple Watch Series 11
  • Kablosuz CarPlay adaptörü