iPhone için geliştirme yapmak değerli bir beceridir, ancak daha önce bir uygulama geliştirmediyseniz nereden başlayacağınızı bilmek zor. Bu kılavuz, iPhone uygulamaları yapmak için bilmeniz gereken her şeyde size yol gösterecektir. iPhone uygulamasını yapmak için ilk aşamadan başlayacağız ve mobil cihazınızda çalıştırabileceğiniz veya App Store'a yükleyebileceğiniz basit, gerçek bir uygulamanın nasıl oluşturulacağını göstereceğiz. Bu şekilde ios uygulamaları oluşturmanın temel adımlarını öğreneceğiz. Bu kılavuz, iPhone uygulamaları oluşturma, fikrinizi deneme ve geliştirme, UI ve UX için bir tasarım oluşturma, uygulamayı Objective-C ve Swift ile kodlama, onay için Apple'a gönderme ve App Store'da.
Bir iOS Uygulaması Yapmanın Nedenlerini Tanımlayın
İnsanların favori telefonları için uygulamalar oluşturmasının birçok nedeni vardır. Buna göre (Statista)2021'de Apple App Store'da 2.2 milyardan fazla kez indirilen 60 milyondan fazla uygulama vardı. Bu eğilim, iPhone uygulamaları yapma talebinin artmasına neden oldu. İnsanların iOS için uygulama yapmasının birkaç nedenine bakalım:
- Mevcut bir işletme için bir iş kurmak veya satışları artırmak için
Bu, işletmeden elde edilen geliri artırmaya yardımcı olduğu için iPhone uygulamaları oluşturmanın en bilinen nedeni olabilir. Bir işletmeniz varsa ve daha fazla ürün veya hizmet satmak istiyorsanız, işletmeniz için bir iPhone uygulaması yapmak bunu yapmanıza yardımcı olabilir. Örneğin, bir restoranınız varsa ve müşterilerinizden gelen siparişleri artırmanız gerekiyorsa, müşterilerin doğrudan telefonlarından yemek sipariş etmelerini sağlayan bir iPhone uygulaması oluşturabilirsiniz. Uygulamanıza kuponlar veya özel teklifler gibi şeyler de ekleyebilirsiniz. Başka bir örnek, bir perakende mağazanız varsa ve ne sunduğunuzu görebilmeleri için mağazanıza daha fazla insan çekmek istiyorsanız olabilir. İnsanların mağazayı nerede bulabileceklerini bilmeleri için mağazayla ilgili ayrıntıları içeren bir uygulama oluşturabilirsiniz.
- Bir iOS uygulaması Programcısı olarak kariyer yapmak için
iOS için uygulamalar geliştirmek, bir mobil uygulama programcısı olarak kariyerinizde ilerlemenize yardımcı olabilir, hatta iPhone uygulamaları geliştiren bir şirket bile kurabilirsiniz.
- Uygulamaları satarak para kazanmak için
Apple uygulama pazarının ios'ta uygulama yapmayı bilen birçok insan için büyük bir gelir kaynağı olduğu bir sır değil. Her hafta gibi görünüyor. iPhone uygulamaları geliştirmeye odaklanmak için işini bırakan ve bir ayda tüm yıl çalışarak kazandığından daha fazla para kazanan biriyle ilgili bir haber var.
- Bir itibar oluşturmak ve becerileri sergilemek için
Pek çok uygulama geliştiricisi, iPhone uygulamalarının nasıl itibar yaratacağını ve becerilerini sergileyeceğini öğreniyor. Harika bir yaratıcı fikriniz varsa, App Store çalışmanızın halk tarafından görülmesini sağlamanın harika bir yolu olabilir. Bir işveren için çalışıyorsanız işinizin bir parçası olarak bir iPhone uygulaması oluşturabilirsiniz. İş amaçlı bir uygulama oluşturuyorsanız veya yalnızca eğlenceli bir şeyler yapmak istiyorsanız, bir iPhone uygulaması hedef kitlenizle etkileşim kurmanıza ve onlara günlük yaşamlarında kullanabilecekleri içerik sağlamanıza olanak tanır.
Bir iPhone Uygulaması Oluşturmadan Önce Adımlar
Hiç iPhone için bir uygulama yapmayı düşündünüz mü? Eğer öyleyse, yalnız değilsin. Apple'ın uygulama mağazasına her gün binlerce yeni uygulama ekleniyor. Bu kadar rekabetle uygulamanızı oluştururken nereden başlayacağınızı bilmek zor olabilir.
Kalkınan bir uygulama yaratıcısıysanız, bir iOS uygulaması oluşturmak için gereken tüm adımları bilmelisiniz.
Kendi iPhone uygulamanızı nasıl yapacağınız konusunda kendinizi eğitirken izlemeniz gereken dört önemli adım vardır:
Rekabetiniz hakkında araştırma yapın
Başarılı olmak için rakipleriniz hakkında bilgi edinmeli ve orada neler olduğunu görmelisiniz. Bir geliştirici zaten sizinki gibi çalışan bir uygulama oluşturduysa, sürümünüzle fazla ilgi görmeme ihtimaliniz yüksek. Bu nedenle, bir tanımlamanız gerekir pazardaki boşluk ve daha önce hiç kimsenin bu tür özelliklere sahip bir uygulama oluşturmadığından emin olun.
Bu fırsatı, diğer geliştiricilerin yaptığı hatalardan öğrenmek için de kullanabilirsiniz. Diğer uygulamalar beklediğiniz kadar iyi çalışmıyorsa, sizinkinin de aynı sorunlardan muzdarip olmadığından emin olun.
Uygulamaları kendiniz deneyin
Mobil uygulamalarda uzmanlaşmış bir tasarım firması olan The Next Step Design'ın kurucusu Scott Nelson, "Farklı uygulamaları kendiniz denemek gerçekten önemli" diyor. "Daha önce hiç uygulama tasarlamadıysanız, biraz deneyim kazanmak iyi bir fikir olabilir." Bu, iOS için nasıl uygulama yapılacağını öğrenerek yapılabilir.
Bir iPhone uygulamasının nasıl oluşturulacağına karar vermeden önce yapılacak ilk şey, piyasadaki bazı uygulamaları denemektir. Bunun birkaç nedeni vardır:
- Neyin işe yarayıp neyin yaramadığını görebilirsiniz.
- Ne kadar rekabetin olduğunu görebilirsin.
- Piyasanın hareket ettiği genel yönü görebilirsiniz.
- Başkalarının hatalarından ders alabilirsiniz.
- Uygulamanızın eklemek isteyebileceği işlevsellik hakkında fikir edinebilirsiniz.
Müşteri geri bildirimlerini inceleyin
İos uygulamaları yapmayı düşünmeye başladığınızda, önce derecelendirmelere ve incelemelere bakmalısınız. Rakip uygulamalarınız ve sizinkiyle doğrudan rekabet etmeyen benzer uygulamalar için geri bildirimleri okumayı unutmayın. Bu size, insanların sizinki gibi bir uygulamada ne aradığı, ne yapmasını bekledikleri ve nasıl çalışması gerektiği hakkında bir fikir verecektir.
Kullanıcı geri bildirimi, dahil edilecek veya değiştirilecek özelliklerle ilgili en iyi gerçek kaynağınız olacaktır. İncelemeleri okuyarak çok değerli bilgiler edinebilirsiniz.
Potansiyel uygulama kullanıcılarının analizi
Bir ios uygulaması oluşturmaya başlamadan önce biraz hazırlık yapmalısınız. İlk olarak, uygulamanızı isteyip istemediklerini görmek için potansiyel kullanıcılardan geri bildirim alın. Ardından, mobil uygulama için gereken tüm bilgileri takip etmek için bir veritabanı veya Excel elektronik tablosu tasarlayın.
Potansiyel müşterileri araştırmak, kendinizi iPhone için bir uygulama geliştirme konusunda eğitmeden önce en önemli adımlardan biridir. İş hayatında başarılı olmak için hedef müşterilerinizi ve onların isteklerini bilmelisiniz. Soru sormak: hedef kullanıcılarımın neye ihtiyacı var? Yeni bir mobil uygulama geliştiriyorsanız, uygulamayı oluşturmak için saatler ve para harcamadan önce uygulama kullanıcılarının isteklerini öğrenmek önemlidir.
Bunu yapmanın en iyi yolu, nihai olarak uygulamanızı kullanacak ve hedeflerini, alışkanlıklarını, hayal kırıklıklarını ve motivasyonlarını soracak kullanıcılarla konuşmaktır. Bu soruların cevaplarına sahip olduğunuzda, daha iyi bir ürün oluşturabilirsiniz.
Bir iOS uygulaması için anket yürütmenin yolları
iOS uygulamanız için bir anket oluşturmayı planlarken, öncelikle yanıtlayanlarınıza sormak istediğiniz sorular hakkında bir fikriniz olmalıdır. iOS uygulamanız için nasıl etkili bir şekilde anket oluşturabileceğinize dair bazı ipuçları:
Spesifik sorgulamalar yapılmalıdır. Anket hazırlamanın ana noktası, yanıtlayanlarınızdan geri bildirim toplamaktır. Daha doğru ve faydalı cevaplar almanıza yardımcı olacağından, isteklerinizde kesin ve doğrudan olmalısınız.
Kapalı uçlu sorular kullanın. Bu, yanıtlayanlarınızın sorgu anketini yanıtlamasını kolaylaştırmanın bir yoludur. Bu tür anket, yanıtlayıcının yanıtlar arasından seçim yapması nedeniyle daha az düşünmesini ve çabasını gerektirir.
Çok fazla soru sormaktan kaçının. İyi bir kural, bir anketin sekizden fazla soru içermemesi gerektiğidir. Daha fazlasını öğrenmek istiyorsanız, başka bir yanıtlayan grubunu hedefleyen ikinci bir anket oluşturmayı deneyin.
Potansiyel iPhone kullanıcılarına yönelik bir anket, insanların bir mobil uygulamada ne aradığını ve bir iPhone uygulaması yapmaya alıştığınızda hangi işlevlere dikkat etmeniz gerektiğini anlamanıza yardımcı olacaktır.
Özel uygulamanız için bir ihtiyaç olup olmadığını belirleyebilirsiniz. İnsanların uygulamanızı nasıl kullanacakları, sahip olmak istedikleri özellikler ve bunun için ne kadar ödemeye razı olacakları hakkında fikir edinin. Arkadaşlarınıza, ailenize ve tanıdıklarınıza e-posta veya sosyal medya yoluyla kısa bir anket göndermeyi düşünün. Telefonlarında veya tabletlerinde mobil uygulamaları kullanıp kullanmadıklarını, neden kullandıklarını sorun. Bir uygulama satın alıp almadıklarını veya yerleşik reklamları olan ücretsiz bir uygulama indirip indirmediklerini sorun.
Uygulamanızı Planlayın
İlk başladığınızda, muhtemelen ne tür bir uygulama oluşturmak istediğinize dair bir fikriniz vardı. Tasarım süreci, bu fikrin şekillenmeye başladığı yerdir.
Planlamanın yalnızca çok karmaşık iPhone uygulamaları oluşturmaya ilişkin bilgiler toplarken gerekli olduğunu düşünebilirsiniz. Uygulamanız nispeten basit olsa bile, bir planla başlamak iyi bir fikirdir ve uygulamanızın her bölümünün bir amaca hizmet etmesini sağlamanıza yardımcı olacaktır.
Çekirdek ve ikincil özellikler
Bu adımda, iki farklı özellik türüne odaklanacaksınız: temel ve ikincil.
A temel özellik uygulamanızın önemli bir işlevidir ve insanların ilk etapta onu indirmesinin nedeni budur. Temel özellikler, uygulamanızın amaçlanan değeri sunmasını sağlar.
A ikincil özellik uygulamanızın faydalı olabilecek ancak temel değeri için gerekli olmayan ek bir işlevidir. İkincil özellikler, uygulamanızı aynı alandaki diğerlerinden ayıran şeydir.
Temel özelliklere bir örnek, Uber'in temel işlevidir: sizi A'dan B'ye olabildiğince hızlı ve rahat bir şekilde götürmek. Belirli bir zamanda teslim alımı planlamak ikincil bir özelliktir, çünkü bu temel değeri sağlamaya yardımcı olur, ancak uygulamanın amacına hizmet etmesi için gerekli değildir.
Uygulama belirli bir sektör için olduğunda, temel özellikler genellikle düzenlemeler veya gereksinimler tarafından belirlenir.
Örneğin, bir bankacılık uygulaması şu özellikleri içermelidir:
- Bakiyeleri kontrol etme
- Ödeme yapmak
- Hesaplar arası para transferi
Ama bu orada bitmiyor. Kullanılacak bir uygulama oluşturmak istiyorsanız, temel gereksinimlerin ötesine geçmelisiniz ve işte burada ikincil özellikler devreye giriyor.
Bu ekstra özellikler, uygulamanızı aynı niş içinde diğerlerinden farklı kılacaktır. Örneğin, bir bankacılık uygulamasının aşağıdakiler gibi ikincil özellikleri olabilir:
- Otomatik ödemeleri ve bekleyen siparişleri ayarlama.
- Müşterilerin, bakiyeleri azaldığında veya bir ödemenin yakın zamanda gelip gelmeyeceği konusunda bilgilendirilmeleri için özelleştirilmiş uyarılar tasarlama.
- Mobil ödemeleri kabul eden yakındaki tüccarları belirlemek için konum verilerini kullanarak ödeme yapmak.
iOS uygulaması için bir tel kafes oluşturun
Aklınızda bir mobil uygulama olabilir veya bir iPhone uygulaması geliştirmek için beyin fırtınası sürecine yeni başlıyor olabilirsiniz. Uygulamanızın amaçlanan görevi nasıl gerçekleştireceğini değerlendirmekle başlamak önemlidir.
İlk adım, bir tel kafes oluşturmaktır. Bu, temelde, birbirleriyle nasıl etkileşime girdikleri de dahil olmak üzere, uygulamanızın temel özelliklerini ve ekranlarını özetleyen bir plandır. Süslü olması gerekmez - anahtar, performansa ve kullanıcı deneyimine (UX) odaklanmaktır.
A wireframe uygulama fikrinizin taslağı veya kabataslak bir taslağıdır — uygulamanıza dahil etmek istediğiniz özelliklerin ve işlevlerin görsel bir temsilidir.
Tel çerçeveniz istediğiniz kadar ayrıntılı veya basit olabilir, ancak ideal olarak uygulamanızın tüm kritik öğelerini içermelidir. Uygulamanızın neyi gerçekleştirmesi gerektiğini ve fikrinizi hayata geçirmeniz için ne kadar zaman ve çaba gerektireceğini gösterecektir.
Uygulamanız için başarılı bir tel kafes oluşturmaya yönelik altı adım:
1. Uygulama için hedeflerinizi belirleyin ve önceliklendirin. Uygulamanın neyi başarmasını istediğinizi ve kullanıcılar için neden anlamlı olacağını tam olarak anladığınızdan emin olun.
2. Hangi temel özelliklerin ve hangilerinin daha sonraki yinelemeler için kaydedilebileceğini belirleyin. Tüm fikirlerinizi 1.0 sürümüne dahil etmek zorundaymışsınız gibi hissetmeyin; Çevik geliştirmenin bir parçası, bir MVP (minimum uygulanabilir ürün) sunmak ve ardından kullanıcı geri bildirimi ve analitik verilerine dayanarak zaman içinde bunun üzerine inşa etmektir.
3. Kalem ve kağıt veya aşağıdaki gibi basit yazılım araçlarını kullanarak etkinliklerin "akışını" uygulama aracılığıyla tanımlayın. Balsamiq Mockup'ları veya Mockingbot. Bu noktada güzel görünmesi için endişelenmeyin - sadece temel işlevlere odaklanın.
4. Kullanıcılarınızı tanıyın. Bir tel çerçeve çizmeye başlamadan önce, uygulamayı (veya web sitesini) kimin kullanacağını belirlemek için bir dakikanızı ayırın. Potansiyel kullanıcılarla yapılan görüşmeler, gözlemler ve anketler yoluyla veri toplanarak geliştirilen bu tanımlama sürecine persona adı verilir. Tüm kullanıcı deneyimini ve akışını prototipleyin.
5. Diğer uygulamalardan ilham alın. Tasarım sürecine başlamadan önce araştırmanızı yaptığınızdan emin olun. Başlamak için iyi bir yol, diğer mobil uygulamalara bakmaktır. Uygulama mağazalarına göz atın, beğendiğiniz özelliklerin bir listesini yapın veya ilginç bulduğunuz UI öğelerinin ekran görüntülerini alın.
6: Eskizlerinizi dijital tel çerçevelere dönüştürün. Dijital bir versiyona geçmeden önce, fiziksel olarak tel çerçeveyi çizin. Fiziksel sürüm, görsel tasarım öğelerinin dikkatini dağıtmadan hızlı bir şekilde çizim yapmanıza olanak tanır.
Kalem ve kağıtta ilk eskizlerinizi oluşturduktan sonra, başkalarının bunları görüntüleyebilmesi ve geri bildirimde bulunabilmesi için bunları dijital bir sürüme taşımanın zamanı geldi. Kilit paydaşlarla erkenden ve sık sık paylaşın. Tel çerçevenizi müşterilere erken göstermek, ürünü çok fazla ilerlemeden şekillendirmeye yardımcı olabilecek geri bildirimlere izin verecektir.
Bir iOS Uygulaması Nasıl Oluşturulur?
IOS uygulamaları oluşturmanın üç ana yolu vardır.
Birincisi, iOS için Andromo App Maker gibi bir uygulama oluşturucu kullanmaktır. Bu araç, içeriğinizi yüklemenize ve basit uygulama içi şablonlardan uygulama oluşturmanıza olanak tanır.
İkinci seçenek, uygulamayı IOS'un Xcode çerçevesini ve Objective C programlama dilini kullanarak kendiniz kodlamaktır. Bu, çoğu insan için dik bir eğitim eğrisidir ve iyi bir uygulama oluşturmak için sağlam kodlama ve yazılım tasarımı bilgisi gerektirir.
Üçüncü seçenek, uygulamayı sizin için kodlaması için Freelancer, Guru, Upwork veya PeoplePerHour gibi bir platformdan bir geliştirici kiralamaktır.
Biraz paranız varsa bu iyi bir seçenek olabilir, ancak ucuz değil. Geliştiriciyi, uygulamanın ne yapması gerektiğine dair vizyonunuzla buluşturmanız gerekir; bu, teknik bilginiz yoksa zaman alıcı ve zor olabilir. Ayrıca, özellikle geliştirme işlerinde dış kaynak kullanımı konusunda yeniyseniz, herhangi bir iş yapılmadan önce parayı önceden teslim etme konusunda dikkatli olmalısınız.
Şimdi derinlere inelim ve her birini ayrıntılı olarak açıklayalım:
Uygulama oluşturucuyu kullan
Burada Andromo'nun kullanımının ne kadar kolay ve sezgisel olduğunu özetleyeceğim ve bunu yaparken size çok az programlama veya tasarım deneyimiyle veya hiç olmadan bir iPhone uygulamasının nasıl oluşturulacağını göstereceğim.
Andromo, tek satır kod yazmadan profesyonel Android uygulamaları oluşturabileceğiniz bir mobil uygulama geliştirme platformudur. Birkaç tıklamayla fikirlerinizi gerçeğe dönüştürün. Heyecan verici video uygulamaları, bilgilendirici uygulamalar, e-kitaplar, ses uygulamaları, iş üretkenliği uygulamaları ve çok daha fazlasını oluşturun.
Androm sağlam ticari kalitede uygulamalar yapmak için dünyanın her yerinden profesyoneller ve hobiler tarafından güvenilmektedir.
Programlama gerekmez. Andromo uygulama oluşturucu sıfır kodlama bilgisi gerektirir ve programcı olmayanlar için idealdir. Uzman olmanıza veya herhangi bir kod yazmanıza gerek yok! Her yerde Android cihazlara uygun profesyonel kalitede mobil uygulamalar oluşturmak için içeriği ekleyin ve istediğiniz işlevleri seçin.
Android ayrıca, iOS için nasıl uygulama geliştireceğinizi öğrenmenize yardımcı olabilecek kapsamlı bir kaynak kitaplığına sahiptir.
Andromo'nun 14 günlük bir deneme süresi vardır. Abone olmadan önce Andromo işlevselliğini denemek ve ihtiyaçlarınızı karşıladığından emin olmak için kullanabilirsiniz.
Hesabınızı oluşturduktan sonraki 14 gün içinde iptal etmezseniz, deneme süresinin sonunda hesabınız otomatik olarak ücretli bir aboneliğe yükseltilecektir. Bu noktadan sonra Andromo'yu kullanmaya devam etmek istiyorsanız bir abonelik planı seçin ve fatura bilgilerini girin.
Uygulamayı kendiniz kodlayın
Xcode, iPhone için bir uygulama oluşturmanın harika bir yoludur. Apple'dan ücretsiz olarak indirilebilir ve kullanımı kolaydır. Xcode, tasarımınızın prototipini oluşturmayı ve ardından arabiriminizi kaynak kodunuza bağlamayı kolaylaştıran yerleşik bir arabirim oluşturucuya sahiptir. Ayrıca uygulamanızın hatalarını ayıklayabilir ve uygulama pazarına gönderebilirsiniz.
Yazılım oluşturmaya aşina değilseniz, kod yazmaya çok fazla dalmadan önce bir ios uygulamasının nasıl geliştirileceği konusunda bir kursa gitmeye değer olabilir. Harvard Extension School, yeni başlayanlar için harika seçenekler sunar.
iOS uygulamaları oluşturmak için en popüler dil, Apple tarafından 2014 yılında geliştirilen ve o zamandan beri güncellenen Swift'dir. Yeni başlayanlar için harika çünkü anlaşılması kolay ve İngilizce'ye benziyor, bu da öğrenme eğrisini Objective-C gibi diğer dillerden daha az dik hale getiriyor.
Bir programlama diline hakim olduğunuzda, bir iOS uygulaması oluşturmak istiyorsanız Mac bilgisayarınıza Xcode yüklemeniz gerekir. Xcode, Apple platformlarında yazılım geliştirmek için gerekli tüm araçları içeren Apple'ın entegre geliştirme ortamıdır (IDE).
Kodlama size korkutucu geliyorsa endişelenmeyin! İnternetteki birçok kaynak, video klipler veya bloglar aracılığıyla Swift'i nasıl kullanacağınızı öğrenmenize yardımcı olabilir. İşte başlamak için birkaç yer:
Bir geliştiriciye ödeme yapın
Yapmanız gereken ilk şey bir geliştirici bulmak. Kendiniz bir programcı değilseniz veya kurum içi bir geliştirme ekibine erişiminiz yoksa, dış kaynak kullanımı en iyi seçeneğinizdir. İki seçeneğiniz var: Ya tam zamanlı birini işe alabilirsiniz ya da bunu sizin için yapması için bir firma kiralayabilirsiniz.
Bir kişiyle gitmeyi seçerseniz, iPhone için uygulama geliştirme konusunda yoğun bilgiye sahip birini arayın. Bir firmayla gitmek istiyorsanız, sizinkine benzer uygulamalar geliştirme konusunda deneyim sahibi olduklarından emin olun. Mümkünse, iTunes App Store'da bir uygulama geliştiren ve yayınlayan birini işe alın. Berbat bir uygulamayı bir araya getirmenin kolay olduğunu söylediğimi hatırlıyor musun? Aynı şey geliştiriciler için de geçerlidir. Bir kullanıcı arayüzü tasarlamayı veya her beş saniyede bir çökmeyecek kod yazmayı bilmiyorsa, bir adamın özgeçmişinin ne kadar etkileyici göründüğü önemli değil, onu işe almayın.
Uygulamanızı test edin
Uygulamanızı yayınlamadan önce kapsamlı bir şekilde test etmeniz önemlidir. Uygulamayı hem dahili hem de harici olarak test etmek için aşağıdaki hizmeti kullanabilirsiniz:
Apple iOS App Store'un TestFlight
Uygulamanızı incelemeye göndermeden önce dahili olarak test edin. Beta sürümünüzü dahili test kullanıcılarına göndermek ve performans, çökmeler veya diğer sorunlar hakkında geri bildirim toplamak için TestFlight uygulamasını kullanın.
Dahili test, daha sınırlı erişimli bir kullanıcı grubuna bir uygulamanın beta sürümüne erken erişim sağlamanın harika bir yoludur. Ayrıca, uygulamanızı yayınlamadan önce değerli geri bildirim almanın etkili bir yoludur.
TestFlight uygulaması, testçilerin iOS, tvOS ve watchOS cihazlarında test uygulamaları yüklemesine ve beta testi yapmasına olanak tanır. Test kullanıcıları, TestFlight ile test etmeye başlamadan önce doğrudan bir geliştiriciden davet almalıdır. Davet edildikten sonra test kullanıcıları, beta uygulaması için yüklemek, test etmek, değerli geri bildirim göndermek ve güncellemeleri almak için TestFlight'ta davetiyeleri kullanabilir.
Test Kullanıcılarını Davet Etme
Test cihazlarınızı App Store Connect'te yönetebilirsiniz. Yeni bir test kullanıcısı eklemek için Yeni Test Kullanıcısı Ekle'yi tıklayın ve e-posta adresini girin.
App Store hesabıyla aynı Apple Kimliğine sahip bir iTunes Connect kullanıcınız varsa, e-posta davetinizi kabul ettiklerinde veya genel bağlantıyı takip ettiklerinde anında test kullanıcıları listesine eklenecektir.
Yönetici veya Teknik dışında bir role sahip bir kullanıcıyı davet etmek için, onları iTunes Connect kullanıcısı olarak eklemeniz gerekir (bkz. Kullanıcılar ve Roller). TestFlight ile test etmek için davet etmek istediğiniz ekibinizin her üyesi için ayrı bir kullanıcı oluşturun. Aksi takdirde, kullanıcılar birden fazla davet e-postası alır ve beta test grubunuza katılmaz.
Cihaz Ekleme
TestFlight cihazları listesine bir test telefonu eklemek için App Store Connect uygulamasında kullandığınız Apple Kimliği ile oturum açmalısınız.
Uygulamanızı herkese açık hale getirmeden önce hazır olduğundan emin olmanız gerekir. Zaten dahili olarak test ettiniz, ancak bazı harici test cihazlarınız da olmalıdır. Harici test kullanıcıları, uygulamanız hakkında size tarafsız bir fikir verebilecek kişilerdir.
Harici test kullanıcılarını çeşitli şekillerde edinebilirsiniz:
Uygulamanızı arkadaşlarınıza gönderin ve onlardan dürüst görüşlerini isteyin. Arkadaşlarınız çok kritik olabilir ve uygulamanızda bir sorun olduğunda geri adım atmaları pek olası değildir.
MyCrowd veya uTest gibi web sitelerinden test uzmanları kiralayın. Bu siteler, beta testi için, test edilmesini istediğiniz özelliklerin ve sahip olabileceğiniz diğer gereksinimlerin açıklamasıyla birlikte bir iş listesi yayınlamanıza olanak tanır.
Reddit veya Facebook gibi forumlarda veya sosyal medya platformlarında, herhangi birinin ücretsiz indirme veya indirim kodu karşılığında uygulamanızı test etmek isteyip istemediğini sorun.
Uygulamanızı Yayınlayın
Sonunda uygulamanızı oluşturdunuz. Şimdi onu oradan çıkarmalısın.
Uygulamanızı hazır hale getirme ve App Store'da kullanıma sunma sürecine "lansman" denir. Başlatmanın birkaç farklı yolu vardır, ancak en yaygın olanı "yumuşak başlatma"dır. Uygulamanızı Almanya veya ABD gibi farklı pazarlarda yayınlıyorsunuz.
Uygulamayı yalnızca sınırlı bir beta test kullanıcıları listesine sağlamayı da tercih edebilirsiniz. Bu, her şeyin planlandığı gibi çalıştığından emin olmanızı, gerçek kullanıcılardan ilk geri bildirimleri almanızı ve ürününüzü dünyaya tanıtmadan önce gerekli ayarlamaları yapmanızı sağlar.
Beta testinden veya yazılımla lansman sonuçlarından memnun kaldığınızda, uygulamanızı incelemesi için Apple'a gönderebilirsiniz. Süreç yaklaşık bir veya iki hafta sürer ve kalite, içerik ve uygulamanızın Apple'ın geliştiricilere yönelik yönergelerine uyup uymadığının kontrollerini içerir. Onaylanırsa, resmi olarak App Store'da mevcut olacaktır.
Bunun için aşağıdaki süreci takip edebilirsiniz.
Uygulama mağazası ürün sayfanızı oluşturun
2. Sol menüden "Uygulama Kimlikleri"ni seçin, ardından yeni bir Uygulama Kimliği oluşturmak için sağ üst köşedeki mavi "+" işaretine tıklayın.
3. Formu bu öğreticide daha önce oluşturduğunuz bilgilerle doldurun ve İleri'ye basın, ardından onay sayfasını gördüğünüzde Gönder'e basın. Uygulama Kimliği artık içerik oluşturucu profilinizin bu bölümünün ana sayfasında görünmelidir.
Bitirdiğinizde, Devam'ı ve ardından onay sayfasını gördüğünüzde Gönder'i tıklayın. Cihazınız artık ana sayfadaki cihazlar listenizde görünmelidir.
Uygulamanız için doğru adı seçin
Uygulamanız için doğru adı seçmek, uygulama oluşturma aşamasında önemlidir. Ad, ilk izlenim bırakmanın harika bir yoludur ve insanları uygulamanız hakkında meraklandırabilir ve ne yaptığı konusunda onlara bir fikir verebilir. İnsanlar uygulamanızı nasıl kullanacaklarını bile bilmiyor olabilir, ancak ad, özelliklerini denemek için onların ilgisini çekebilir.
Uygulamanız için App Store'daki diğer tüm uygulamalardan ayrılan benzersiz bir ad seçtiğinizden emin olmalısınız. Uygulamanızın kolayca bulunmasını istiyorsanız, bu tür bir işlevi arayan kişilerin App Store'daki arama çubuğunu kullanarak uygulamayı kolayca bulabilmesi için uygulamanızın işlevselliğini açıklayan bir ad seçtiğinizden emin olun.
İyi bir uygulama adı, rekabette öne çıkmanıza yardımcı olur, insanların uygulamanızı hatırlamasını ve tanımlamasını kolaylaştırır ve insanların uygulamayı indirdiklerinde yaşayacakları deneyim türünü iletir.
Harika bir isim seçmenize yardımcı olabilecek üç ipucu:
1. Kesin ol: Kesin bir ad, potansiyel kullanıcıların uygulamanızın ne yaptığını bir bakışta anlamasına yardımcı olabilir ve bu da uygulamayı indirip indirmemeye karar vermelerine yardımcı olur. Genel veya belirsiz adlardan, özellikle de birden çok uygulama türünü tanımlamak için kullanılabilecek adlardan kaçının.
2. Benzersiz olmak: Benzersiz bir ad, App Store'da keşfedilebilirliğe yardımcı olur ve lansman yaptığınızda kulaktan kulağa pazarlama yoluyla ilgi uyandırmaya başlamanızı kolaylaştırabilir.
3. çağrıştırıcı olun: Anımsatıcı bir ad, uygulamanızı indirdikten sonra neler yaşayabileceklerini önererek potansiyel kullanıcılarla duygusal bir bağ oluşturabilir ve aynı zamanda daha akılda kalıcı hale getirebilir.
Uygulamanızın simgesini unutmayın
Artık uygulamanız gönderilmeye hazır olduğuna göre simgeyi unutmayın. Bu, uygulamanızın çok önemli bir parçasıdır (milyonlarca insan bunu görecektir), bu nedenle ciddiye alınmalıdır.
Uygulama simgeniz, kullanıcıların uygulamanızı indirdiklerinde Ana ekranlarında görecekleri resimdir, bu nedenle akılda kalıcı ve markanızı temsil etmesi gerekir.
Sizin için bir simge oluşturacak bir tasarımcınız yoksa, birçok çevrimiçi araç yardımcı olabilir. Simgenin sürümlerini birden çok boyutta sağlamanız gerekir; Apple gereksinimler sayfasında listelenir.
En küçük boyut 29 piksellik küçük bir karedir ve en büyüğü 1024 piksellik bir karedir (evet, tam bir 1024 piksel!). Gerekli boyuttaki tüm simgeleri hazırladıktan sonra, bunları tek bir klasöre sıkıştırmalı ve iTunes Connect'e yüklemelisiniz.
Alt yazı
Alt yazı eklemek, uygulamanızı tanımlamanın ve kullanıcıların uygulamanızı indirdiklerinde tam olarak ne elde edeceklerini bilmelerini sağlamanın başka bir iyi yoludur. İyi bir altyazı kısa ancak açıklayıcı olmalı ve uygulamanızın özelliklerini vurgulamalıdır. Ayrıca altyazıda anahtar kelimeler kullanmanız önerilir. Örneğin, bir oyun uygulamanız varsa, “oyun” altyazınızdaki anahtar kelimelerden biri olarak.
Uygulamanız diğer diller için yerelleştirilmediyse, Apple sizin için çevirmekle ilgilenecektir. Yine de, uygulamanıza sunmak istediğiniz her dilde ekran görüntüleri ve simgeler gibi gerekli tüm varlıkları sağlamanız gerekir.
Uygulama önizlemeleri ve ekran görüntüleri
App Store Ürün Sayfasının iki bölümü vardır:
Uygulama Önizlemeleri. Uygulamanızı çalışırken göstermek için kısa videolar oluşturabilirsiniz.
Uygulama önizlemeniz 30-60 saniye uzunluğunda olmalı ve cihazda çekilen görüntüleri içermelidir. Cihazınızı bilgisayarınıza yansıtmak için Reflektör (http://www.airsquirrels.com/reflektör/) adlı bir uygulamayı kullanabilir veya cihazınızı kaydetmek için Mac'te QuickTime Player'ı kullanabilirsiniz.
Ekran. Bunlar, kullanıcılara uygulamanızı kullanmanın nasıl bir şey olduğu konusunda fikir veren hareketsiz resimlerdir. Ekran görüntüleri, kullanıcı önce uygulamayı indirmeden uygulamanızın işlevselliğini sergilemenin harika bir yoludur. Dünya çapında indirme sayısını artırmak için desteklediğiniz çeşitli diller için bu ekran görüntülerini yerelleştirin.
Uygulama profilinize en fazla 10 resim veya video ekleyebilirsiniz ve bunlar, yüklediğiniz sırayla hesabınızda görünür.
Uygulamanız iPhone 6 veya sonraki sürümleri için listeleniyorsa, uygulamanızı bir iPhone 6 Plus veya iPhone 7 Plus'ta gösteren her yerelleştirmeye üç ek ekran görüntüsü daha yükleyebilirsiniz.
Uygulama açıklaması
Xcode proje düzenleyicisi tarafından kodlama yapıyorsanız, uygulamanın meta verilerini düzenleyicinin Kimlik bölmesinde görüntüleyebilirsiniz.
Not: Uygulamanızın tarama aşamasında reddedilmesini önlemek için başvurunuzla ilgili açık ve eksiksiz bir açıklama eklediğinizden emin olun. Uygulama açıklama kutusuna spam içerikli arama ifadeleri eklemeyin; bunun yerine, kullanımlarını ve performansını açıklamaya odaklanın.
Anahtar Kelimeler
Belirli aramalar için uygulama pazarında yer almak için, kullanıcı indirmelerini oluşturacak anahtar kelimeler ve içerikle birlikte uygulama açıklama kutusuna amaçlanan arama ifadelerini eklemeniz gerekir.
Arama ifadelerini uygulama adınıza gömün: Apple artık arama reklamları kullanıyor, bu nedenle arama ifadelerini altyazının sonuna koymak çok manipülatif. Uygulama açıklama alanına arama ifadeleri koymanız önerilir. Bu arama sorguları Apple App pazarında çok önemlidir ve potansiyel uygulama müşterilerinin benzer konuları ararken tam olarak mobil uygulamayı görmelerine yardımcı olur.
Son Düşüncelerimiz
Artık iPhone için nasıl uygulama yapılacağının farkındasınız, bir sonraki adım ellerinizi kirletmek ve bir şeyler oluşturmaya başlamak. basit bir şeyle başlamanız tavsiye edilir. Başlamakla ilgili herhangi bir sorunuz varsa, lütfen aşağıya bir yorum bırakın, size yardımcı olmak için elimizden geleni yapacağız.