Berapa lama untuk membina aplikasi: tempoh sebenar
Oleh Mehdi Azizi
Dikemas kini pada , 8 min
Berapa lama untuk membina app iOS? Tempoh rasmi Apple, apa yang bergantung pada anda, punca kelewatan, dan cara menganggar jadual anda.
Berapa lama untuk membina aplikasi: jawapan ringkas
Berapa lama untuk membina aplikasi? Tiada siapa boleh memberi anda satu angka universal yang jujur, kerana tempohnya bergantung terutamanya pada dua perkara yang hanya anda tahu: saiz versi pertama anda dan jumlah jam yang boleh anda luangkan setiap minggu. Namun, sebahagian jadual sudah diketahui awal: langkah-langkah Apple dikira dalam hari, bukan bulan. Contohnya, Apple menyatakan ia menyemak 90% penyerahan dalam masa kurang 48 jam.
Jadi, tuas sebenar ialah skop. App yang buat satu perkara sahaja, di iOS sahaja, dengan stack yang bukan baru anda kenal hari itu, boleh dibina dalam beberapa minggu kerja yang konsisten. Katalog dua belas fungsi di dua platform boleh berlarutan berbulan-bulan dan tak pernah keluar. Panduan ini memperincikan ke mana masa pergi, langkah demi langkah, supaya anda boleh menganggar jadual anda sendiri.
Saya menerbitkan app iOS saya sendiri: Solys, jam loceng dengan mini-game, dan TradaZen, simulator trading, ada di App Store. Nolera dan Clic pernah ditolak oleh Apple, kemudian dibaiki. Langkah-langkah di bawah ialah yang saya lalui setiap kali melancarkan app.
Masa pembangunan aplikasi mudah alih: apa yang mempengaruhinya?
Sebelum bercakap tentang langkah, berikut faktor yang mengubah masa pembangunan aplikasi mudah alih, daripada yang paling berat hingga paling ringan.
- Bilangan fungsi dalam versi pertama. Ini faktor utama, jauh sekali. Setiap fungsi menambah skrin, keadaan kosong, ralat yang perlu diurus dan ujian.
- Akaun dan backend. App yang datanya kekal di telefon jauh lebih ringkas daripada app dengan pendaftaran dan penyegerakan antara peranti.
- Pembayaran. Langganan memerlukan konfigurasi di Apple, di RevenueCat dan dalam kod anda, serta ujian pembelian.
- Satu atau dua platform. Menerbitkan di iOS dan Android bermaksud dua fail, dua semakan dan dua siri ujian. Saya perincikan pilihan ini dalam app iOS dan Android serentak.
- Masa yang anda ada. Sepuluh jam seminggu dan empat puluh jam seminggu tentunya tidak menghasilkan jadual yang sama.
- Tahap permulaan anda dan penggunaan AI. AI mempercepat penulisan kod dengan ketara, tetapi jauh kurang untuk yang lain. Kita akan kembali kepada perkara ini di bawah.
Langkah demi langkah: ke mana masa pergi semasa membina app iOS
1. Menetapkan skop idea
Inilah langkah yang menentukan semua langkah lain. Anda tetapkan sasaran pengguna, masalah, fungsi utama, model perniagaan dan apa yang di luar versi pertama. Jika ia mengambil berminggu-minggu, maksudnya keputusan belum dibuat. Spesifikasi satu halaman sudah cukup untuk menyelesaikannya.
2. Membuka akaun Apple Developer
Tanpa akaun ini, pada harga 99 $ setahun, anda tidak boleh menerbitkan app, dan program Enterprise Apple bukan penggantinya. Untuk individu, Apple menyatakan jika anda belum menerima pengesahan keahlian dalam masa 24 jam selepas pembelian, anda perlu menghubungi sokongan. Untuk syarikat, anda perlukan nombor D-U-N-S dahulu: Apple menjangkakan sehingga 5 hari bekerja untuk menerimanya, kemudian sehingga 2 hari bekerja untuk maklumat itu sampai kepada Apple. Mulakan proses ini selari dengan pembangunan, bukan di hujung. Butirannya ada dalam akaun pembangun Apple: harga dan pendaftaran.
3. Membina fungsi utama
Di sinilah perbezaan paling besar, dan hampir semuanya datang daripada skop. Satu fungsi yang jelas, dengan keadaan kosong dan ralatnya, boleh dibina dengan cepat, terutamanya dengan React Native, Expo dan AI. Setiap fungsi yang ditambah "alang-alang" memanjangkan langkah ini dan semua langkah seterusnya. Halaman MVP aplikasi iOS membantu anda memotong di tempat yang betul.
4. Menguji di iPhone anda dengan TestFlight
Simulator tidak mencukupi: sesetengah crash hanya muncul di telefon sebenar. Ujian dalaman bermula sebaik sahaja build anda selesai diproses. Untuk penguji luaran, Apple menjelaskan bahawa build pertama yang dihantar kepada satu kumpulan melalui App Review, dan build seterusnya tidak semestinya memerlukan semakan penuh. Jadi, sediakan sedikit masa menunggu pada kali pertama. Semuanya diterangkan dalam TestFlight: menguji app iPhone anda.
5. Menyambung langganan
Mencipta produk dalam App Store Connect, menghubungkannya dalam RevenueCat, membina paywall, menguji pembelian dan pemulihan pembelian. Satu perkara jadual yang perlu tahu: Apple mewajibkan pembelian dalam app pertama bagi setiap jenis dihantar bersama versi baharu app. Jika anda terlupa, penyerahan pertama anda keluar tanpa langganan dan anda perlu mengulang satu kitaran. Kerja penuhnya ada di halaman langganan in-app iOS.
6. Menyediakan halaman App Store
Tangkapan skrin dalam saiz yang betul, penerangan, kata kunci, deklarasi privasi, pautan ke terma penggunaan, nota untuk penyemak. Jika semuanya siap awal, ia hanya soal jam. Jika anda baru menemui medan-medan itu pada hari penghantaran, ia boleh makan beberapa hari.
7. Semakan Apple
Semakan itu sendiri selalunya pantas, menurut angka Apple yang disebut di atas. Yang memakan masa ialah penolakan: setiap penolakan bermakna membaca sebabnya, membaiki, menghantar semula dan menunggu jawapan baharu. Saya telah perincikan tempoh sebenar dan apa yang memanjangkannya dalam tempoh kelulusan App Store.
Jadual sesebuah app dimenangi di awal, dengan memotong fungsi, dan hilang di hujung, apabila baru menemui peraturan Apple.
Berapa lama untuk membina app dengan AI?
AI benar-benar telah mengubah tempoh langkah 3. Claude, ChatGPT atau Cursor menulis skrin, navigasi dan logik ringkas dalam beberapa saat, sedangkan beberapa tahun lalu ia memerlukan berjam-jam carian.
Ia jauh kurang mengubah langkah 2, 4, 5, 6 dan 7. Tanpa akses ke konsol dan tanpa ujian yang dijalankan pada peranti berkaitan, ejen tidak dapat mengesahkan status akaun Apple, langganan atau paparan. Semakan ini memerlukan persediaan ujian, walaupun ejen membantu mengautomasikannya. Hasilnya: dengan AI, pembinaan menjadi lebih singkat, tetapi bahagian jadual untuk konfigurasi, ujian dan semakan menjadi lebih besar secara perkadaran. Saya bincangkan secara terperinci dalam membina app iOS dengan AI.
Tiga perkara yang membuatkan tempoh melambung
- Berubah fikiran di tengah-tengah pembinaan. Setiap "alang-alang" membuka semula skop. Penyelesaiannya: semua yang tiada dalam versi pertama ditulis hitam putih sebagai di luar skop, dan menjadi bahan untuk versi seterusnya.
- Baru menemui peraturan Apple di hujung. Akaun demo tiada, skrin terpotong pada iPhone kecil, permintaan rating di tempat yang salah, langganan tanpa maklumat yang diwajibkan: setiap penemuan lewat memakan satu kitaran semakan penuh. Halaman aplikasi ditolak oleh Apple menyenaraikan sebab yang paling kerap.
- Tersekat seorang diri pada masalah konfigurasi. Sijil, ID langganan, build yang enggan dipasang: sekatan ini selalunya hanya memerlukan satu maklumat yang betul, tetapi boleh membekukan projek berhari-hari apabila tiada siapa dapat membantu anda.
Kenapa "lebih cepat" tidak selalunya lebih baik
App boleh keluar dengan sangat cepat jika anda potong ujian pada skrin kecil, pengendalian ralat rangkaian dan pengesahan pembelian. Ia akan keluar, kemudian rosak pada sentuhan pertama dengan pengguna sebenar, dan rating pertama di App Store akan mengingatinya.
Matlamat yang betul bukan kelajuan semata-mata. Ia ialah tarikh pelancaran paling dekat yang tidak mengorbankan semakan Apple mahupun tanggapan pertama. Potong fungsi, jangan sesekali potong kekukuhan.
Rujukan sebenar: 26 hari sebelum TradaZen diterbitkan
Untuk TradaZen, commit pertama bertarikh 21 Jun 2026, TestFlight pertama 25 Jun dan penerbitan 17 Julai: 26 hari kalendar dari commit pertama ke App Store. Ini bukan 26 hari kerja sepenuh masa dan bukan purata untuk semua app. Skopnya terus berubah selepas pelancaran.
Kronologi terperinci TradaZen membezakan langkah pembinaan, masalah semakan dan pivot. Ia contoh untuk dibandingkan dengan projek anda, bukan tarikh pelancaran untuk ditiru.
Bagaimana menganggar tempoh anda sendiri?
Daripada angka yang dijumpai dalam talian, buat pengiraan ini untuk projek anda:
- Tulis spesifikasi satu halaman anda dan senaraikan skrin versi pertama.
- Anggarkan setiap skrin dalam jam, termasuk keadaan kosong dan ralatnya, kemudian tambah paywall dan halaman App Store.
- Bahagikan dengan jam sebenar anda setiap minggu, bukan jam yang anda harapkan.
- Tambah margin untuk sekurang-kurangnya satu pusingan dengan Apple, terutamanya jika ini app pertama anda.
- Mulakan pendaftaran Apple Developer dari awal, supaya ia tidak pernah menyekat di hujung.
Jika hasilnya nampak terlalu lama, jangan bekerja lebih laju: buang satu fungsi.
Menetapkan tarikh akhir
Tarikh akhir yang tetap sangat membantu mengekalkan skop yang ketat. iOS Kit membahagikan perjalanan kepada empat langkah: memilih app yang boleh menjana pendapatan, membina teras app dan mengujinya dengan TestFlight, menyambung bahagian wang, kemudian menerbitkan dan membuat app ditemui. Terpulang kepada anda untuk menetapkan tarikh bagi setiap satu. Halaman utama menunjukkan empat langkah ini untuk membina aplikasi mudah alih dengan Claude Code.
Untuk menganggar tempoh anda sendiri, diagnostik percuma bermula daripada situasi anda dan masa yang anda ada setiap minggu, dan memberitahu langkah mana yang patut anda mulakan dahulu.
Tarikh akhir ialah rangka kerja, bukan jaminan penerbitan: Apple yang meluluskan, dan rentak anda penting. Untuk gambaran keseluruhan perjalanan, halaman membina aplikasi iPhone kekal titik permulaan terbaik.
Soalan lazim
Berapa lama masa yang diperlukan untuk membina aplikasi iPhone?
Ia bergantung terutamanya pada saiz versi pertama anda dan jumlah jam yang boleh anda luangkan setiap minggu. App yang buat satu perkara sahaja, di iOS sahaja, dengan alat yang bukan baru anda kenal hari itu, boleh dibina dalam beberapa minggu kerja yang konsisten. Katalog dua belas fungsi di dua platform boleh berlarutan berbulan-bulan dan tak pernah keluar.
Apakah langkah-langkah untuk membina aplikasi iPhone?
Tujuh langkah: menetapkan skop idea, membuka akaun Apple Developer, membina fungsi utama, menguji di iPhone anda dengan TestFlight, menyambung langganan, menyediakan halaman App Store, kemudian melepasi semakan Apple. Penetapan skop menentukan semua langkah lain. Mulakan pendaftaran Apple Developer selari dengan pembangunan, bukan di hujung.
Berapa lama Apple mengambil masa untuk meluluskan aplikasi?
Apple menyatakan ia menyemak sekurang-kurangnya 50% penyerahan dalam masa kurang 24 jam, dan 90% dalam masa kurang 48 jam. Jadi semakan itu sendiri selalunya pantas. Yang memakan masa ialah penolakan: anda perlu membaca sebabnya, membaiki, menghantar semula, kemudian menunggu jawapan baharu. Tempoh sebenar diperincikan dalam tempoh kelulusan App Store.
Adakah AI membolehkan anda membina aplikasi dengan lebih cepat?
Ya, tetapi terutamanya untuk pembinaan. Claude, ChatGPT atau Cursor menulis skrin, navigasi dan logik ringkas dalam beberapa saat. AI jauh kurang mengubah akaun Apple, ujian, langganan, halaman App Store dan semakan. Hasilnya: pembinaan menjadi lebih singkat, tetapi bahagian jadual untuk konfigurasi, ujian dan semakan menjadi lebih besar secara perkadaran.
Apa yang menyebabkan tempoh pembinaan aplikasi tergelincir?
Terutamanya tiga perkara: berubah fikiran di tengah-tengah pembinaan, baru menemui peraturan Apple di hujung, dan tersekat seorang diri pada masalah konfigurasi. Setiap penemuan lewat tentang peraturan Apple memakan satu kitaran semakan penuh. Untuk mengekalkan skop, tulis hitam putih apa yang tiada dalam versi pertama: ia menjadi bahan untuk versi seterusnya.
Adakah terdapat contoh sebenar tempoh untuk menerbitkan app iOS?
Ya: untuk TradaZen, salah satu app saya, 26 hari kalendar memisahkan commit pertama pada 21 Jun 2026 dan penerbitan pada 17 Julai. Ini bukan 26 hari kerja sepenuh masa dan bukan purata untuk semua app, dan skopnya terus berubah selepas pelancaran. Bandingkan rujukan ini dengan projek anda, tanpa menirunya sebagai tarikh pelancaran.