Apple Developer akkauntim bloklanganda: Yosh dasturchilar bilishi shart bo‘lgan muhim saboqlar
Apple, App Store, iOS, Developer Story, Lessons Learned
Apple Developer akkauntim bloklanganda: Yosh dasturchilar bilishi shart bo‘lgan muhim saboqlar
"Dasturiy ta'minot yaratish — ajoyib san'at, biroq butun faoliyatingizni 100% faqat bitta yopiq ekotizimga bog'lab qo'yish — har bir muhandis tushunishi kerak bo'lgan katta xatardir."
2026-yil avgust oyi oxirida elektron pochtamga har bir mobil dasturchi eshitishdan qo'rqadigan sovuq xat keldi:
"This letter serves as notice of termination of the Apple Developer Program License Agreement... Pursuant to Section 3.2(f) of the ADP Agreement... Apple has good reason to believe that you violated this Section due to documented indications of fraudulent conduct associated with your account... this decision is final."
Shu tariqa, yillar davomida mehr bilan yaratilgan 21 ta original mustaqil ilovaga ega bo'lgan shaxsiy Apple Developer hisobim bir kechada yopildi. Bu ilovalarning aksariyati O'zbekiston foydalanuvchilari uchun kundalik qulaylik yaratadigan, bozorda muqobili bo'lmagan foydali loyihalar edi.
Men zudlik bilan Apple App Review Board'ga to'liq va asosli apellyatsiya (Appeal) yubordim. Ammo yakuniy javob o'zgarmadi:
"After a thorough evaluation, we aren't granting your appeal for reinstatement to the Apple Developer Program. Please note that this decision is final. We won't process subsequent appeals."
Men bu maqolani shikoyat qilish yoki kimnidir ayblash uchun emas, balki yosh dasturchilar va yangi boshlovchi do'stlarimiz xuddi shu xatolarga tushmasligi uchun ochiq va samimiy tajriba ulashish maqsadida yozyapman.
1. Aslida nima yuz berdi?
Mening akkauntimda (Team ID: 59VH6CVPK3) 21 ta o'z kodi va maqsadi bo'lgan mustaqil dasturlar mavjud edi:
App Store Connect - Azimjon Abdurasulovning barcha 21 ta ilovalari App Store Connect boshqaruv panelidagi yillar davomida yaratilgan barcha 21 ta ilovaning to'liq ko'rinishi.
- Foydali ilovalar va vositalar: Sukun — Breathe. Rest., Talaba, Kurs - Yordamchi, StorageZen: Phone Cleaner Pro, VoxNote: Voice to Text, Tashkent Metro, DocScan: PDF Scanner & OCR, SwipeClean, QRia – QR & Barcode Scanner, Little World Game, FocusFlow - Pomodoro.
- macOS ilovalari: Fleet Transfer, LocalizeKit, ClipMaster, WallCamera.
- Media ilovalari: OddiyTV, StreamNest: Video Browser, VeoTV - IPTV Player, MoodFlix — Movies & TV.
E'tibor bering: oxirgi 4 ta ilova — IPTV, video brauzer va media pleerlar.
Garchi har bir ilovada hech qanday zararli yoki firibgar kod bo'lmagan, barchasi toza texnik vosita sifatida yozilgan bo'lsa-da, media oqimlari (streaming) va IPTV toifasi App Store'da eng qattiq tekshiruv ostidagi soha hisoblanadi. Ular doimiy ravishda uchinchi tomon mualliflik huquqlari shikoyatlari va avtomatlashtirilgan botlar nazoratida bo'ladi.
Apple xatida Section 3.2(f) (Apple shartnomasidagi "firibgarlik harakatlari" bandi) ko'rsatilgan bo'lsa-da, aniq qaysi ilova yoki qaysi qadam sabab bo'lgani umuman aytilmadi.
2026-yil 29-avgustda yuborgan apellyatsiyamda men to'liq shaffoflikni taklif qildim:
- Muammoni keltirib chiqargan ilovani ko'rsatishni so'radim;
- Barcha 4 ta media ilovani (OddiyTV, StreamNest, VeoTV, MoodFlix) zudlik bilan va butunlay o'chirib tashlashga va bu toifaga boshqa kirmaslikka tayyorligimni bildirdim;
- Barcha manba kodlari, analitika va hujjatlarni taqdim etishga tayyor ekanimni aytdim;
- Hech qachon soxta reyting sotib olmaganimni va foydalanuvchilarni aldamaganimni ta'kidladim.
Biroq, afsuski, Apple hech qanday izohsiz apellyatsiyani rad etdi va kamida 1 yilga qayta ro'yxatdan o'tishni taqiqladi.
2. Yosh dasturchilar uchun 5 ta oltin saboq (Ehtiyot bo'ling!)
Agar siz iOS sohasiga endi kirib kelayotgan yoki indie-dasturchi bo'lsangiz, quyidagi ogohlantirishlarni qulog'ingizga sirg'a qilib oling:
⚠️ 1-saboq: Media, Streaming va IPTV ilovalari — Mina maydoni
Agar siz video pleer, IPTV dasturi yoki videolarni yuklovchi/brauzer ilovalar qilmoqchi bo'lsangiz, o'ta ehtiyot bo'ling. Sizning kodingiz 100% toza bo'lsa ham, Apple bu toifadagi ilovalarga nisbatan shafqatsiz. Ular ogohlantirishsiz butun akkauntni yopib qo'yishi mumkin.
Maslahat: Shaxsiy asosiy dasturchi hisobingizga hech qachon nozik yoki media toifasidagi ilovalarni qo'ymang.
⚠️ 2-saboq: Section 3.2(f) — Orqaga yo'l yo'q
Oddiy App Review rad etishlarini (dizayn, tugma xatosi, metadata) osongina to'g'irlab qayta topshirish mumkin. Lekin Section 3.2(f) tamg'asi bosildimi — bu akkaunt uchun "o'lim hukmi" kabidir. Apple sababini deyarli aytmaydi va apellyatsiyalarni qayta ko'rib chiqish darajasi 1% dan ham past.
⚠️ 3-saboq: Barcha tuxumlarni bitta savatga solmang
Bir kunda 21 ta ilovaning o'chib ketishi menga eng katta muhandislik darsini berdi: App Store — bu sizning biznesingiz emas, shunchaki ijaraga olingan vitrina.
- Loyihalaringizning toza manba kodlarini mustaqil Git omborlarida doimo saqlang;
- Faqatgina iOS bilan cheklanmang: Flutter, Web, React, Node.js kabi kross-platforma vositalarini o'rganing;
- O'z foydalanuvchilaringiz bilan to'g'ridan-to'g'ri aloqa kanallariga (veb-sayt, Telegram, ijtimoiy tarmoqlar) ega bo'ling.
⚠️ 4-saboq: Jamoa va akkaunt gigiyenasi
Boshqa kompaniyalar yoki mijozlarning App Store Connect jamoalariga Admin bo'lib kirishda, bitta qurilmada bir nechta akkauntlarni ochishda o'ta hushyor bo'ling. Apple tizimlari sertifikatlar, qurilma ID'lari va tarmoq orqali hisoblarni bir-biriga bog'laydi.
⚠️ 5-saboq: Akkaunt yopilishi — muhandislikning tugashi emas!
Minglab soat sarflangan loyihalar do'kondan o'chirilganda inson qattiq tushkunlikka tushishi tabiiy. Lekin eng muhim haqiqat shuki:
Apple mening akkauntimni o'chirib tashlashi mumkin, ammo ular mening bilimlarimni, arxitektura ko'nikmalarimni va murakkab muammolarni yecha olish qobiliyatimni tortib ololmaydi!
Haqiqiy muhandis bitta platforma yopilishi bilan to'xtab qolmaydi. Aksincha, u yangi texnologiyalarga, veb-platformalarga va backendga o'tadi, o'z bilimlarini mustahkamlaydi va 2 barobar kuchliroq bo'lib qaytadi.
Xulosa: Rivojlanishda davom eting!
Ushbu maqolani o'qiyotgan yosh dasturchilarga aytar so'zim: App Store qoidalarini (Guideline 5.6) chuqur o'rganing, ehtiyotkor bo'ling va hech qachon bitta eshikka bog'lanib qolmang.
To'siqlar — bu faqatgina yangi va kattaroq imkoniyatlar boshlanishidir. Kompyuteringizni oching va yaratishda davom eting!