Tapolus expirience for your tapular and ideas!
 

Blog

Archive for 2010

Как да създадете вашето първо iPhone приложение

Jan.06, 2010

post by

Ами ако получавахте по 5 стотинки всеки път когато чуете: “Имам перфектна идея за страхотно приложение!”? Наистина, iPhone създаде неповторимо вълнение и иновация у хора и от двете страни на обществото от софтуерни разработчици. Все пак за тези които са далеч от света на програмирането, процесът остава една голяма мистерия.

Тази тема реално представлява едно ръководство предназначено да ви “разходи” по стъпките необходими за превръщането на вашата идея за iPhone приложение в реалност. Постът представя множество идеи, техники, трикове и ресурси които може да се окажат доста полезни ако планирате да създадете вашето първо iPhone приложение.

1. Имате идея – наистина добра идея

Как да разберете, че вашата идея е добра? Първо е нужно реално да ви е грижа, дали идеята е сериозна.. а втората стъпка е да отговорите на въпроса дали идеята има поне една от индикациите за успех?

Дали приложението ви решава уникален проблем? Преди крушката да бъде изобретена, някой е трябвало да крещи “Човече.. четенето на свещи е ужасно!”. Е, просто измислете кое друго е “ужасно” и как приложението ви може да направи живота на потребителя по-лесен.

Дали приложението ви пасва в определена ниша? Въпреки че няма конкретни статистики за търсенето в App Store, използването на приложения със сигурност се увеличава пропорционално с нарастване предлагането в App Store. Намерете ниша с истински фенове (например на домашни любимци) и създайте приложение което ще се погрижи за определена аудитория.

Дали приложението кара ли хората да се смеят? Ако успеете да измислите нещо забавно, определено сте на правилен път и вашата идея може да се превърне в златна.

Дали приложението ще е интерактивно? Успешните игри ангажират потребителя като изискват внимание!

Действие: Дали приложението ви се вписва в някое от тези категории? Ако да, значи е време да подготвите необходимите инструменти.

2. Списък с инструментите

По-долу има списък с неща от които ще имате нужда (тези маркирани със знак * са необходимост, останалото е добре да бъде налично)

* станете част от Apple iPhone Developer Program ($99) *
* купете си iPhone или iPod Touch *
* сдобиите се с Intel-базиран Mac компютър с Mac OS X 10.5.5 или по-нов,
* пригответе споразумение за конфиденциалност *
* изтеглете и инсталирайте най-новата версия на iPhone SDK
* лаптоп *

Действие: Пригответе всичко описано по-горе.

3. В какво сте наистина добри?

Какви умения притежавате? Дали сте дизайнер който не е “на ти” с Objective C? Или програмист който изпитва затруднения с дизайна. А може би нито едно от двете, но имате идея която бихте продавали? Проектирайки успешно iPhone приложение е до голяма степен като начало на един малък бизнес. Ви сте едновременно изследовател, мениджър на проекта, счетоводител, архитект, дизайнер, разработчик, рекламодател – всичко в едно.

Запомнете това което всички добри предприемачи знаят – нужен е екип за да бъде един продукт успешен. Не ни разбирайте погрешно – със сигурност можете да свършите всичко сами. Но също така ще загубите много време и енергия в процеса. Прегледайте списъка по-долу и се запитайте: за коя роля сте най-подходящи? След това намерете други талантливи хора за да запълнят празните позиции. Допълнителните идеи могат само да обогатят крайния продукт!

Списък с умения

* Умение да се разпознава какво работи/не работи в съществуващи iPhone приложения
* Изследване на пазара
* Изтъкване функционалности на приложението (създаване на “карта на сайта”)
* Скициране
* Проектиране на графичен потребителски интерфейс
* Програмиране (Objective C, Cocoa) (в случая се визира стандартно приложение)
* Промотиране на приложението и маркетинг

Remember to have contractors sign your non-disclosure agreement. Having a contract in place tells your contractor “I’m a professional that takes my business and this project seriously. Now don’t go runnin’ off with this idea.”

Не забравяйте – всички страни трябва да подпишат вашето споразумение за конфиденциалност. Това казва на вашите партньори: “Аз съм професионалист който взема бизнеса си, както и този проект много сериозно. Сега да не избягате с тази идея!”

Действие: Изберете умения които са подходящи за вас. За всички останали потърсете професионалисти.

4. Напишете си домашното: изследвайте пазара

Да “изследваш пазара” е просто друг начин да кажеш “Вижте какво правят другите и не правете същите грешки!”. Учете се от добрите, лошите и грозните в App Store. Много от добрите идеи ще придобиете докато разглеждате други, вероятно вече реализирани проекти. Дори да забележите много зле проектирани приложения, умът ви ще запомни тези приложения като “това което не трябва да се прави”.

Действие: Отговорете на тези въпроси:

* Какъв проблем разрешава вашето приложение?
* Какъв продукт сте виждали които предоставя подобна услуга?
* Как успешните приложения представят информация на потребителите?
* Как да достроите това което работи добре, но така, че да го направите уникално?
* Каква стойност носи вашето приложение на аудиторията?

5. Опознайте потребителския интерфейс на iPhone/iPod Touch

Ако искате да създадете iPhone приложение трябва да разбирате възможностите на iPhone и неговия интерфейс. Можете ли да изстреляте 45-ти калибър с iPhone? Не. Можете ли да гледате филмчета? Да!

Добрите новини са, че не е нужно да запомняте цялата енциклопедия-ръководство на Apple за да получите усещането за това какво работи и какво – не, в едно iPhone приложение. Изтеглете и поиграйте с възможно най-много приложение, а през това време мислете за функционалността която бихте искали да прибавите към вашият продукт.

Обърнете внимание на:
* Как добре-проектираните приложения навигират от един екран на друг?
* Как е оргранизирана информацията?
* Колко информация представят те на потребителя?
* Как и кога се използват уникалните за iPhone свойства като акселерометъра, функциите за завъртане и приближаване на екрана, мулти-тъч функционалността.

Действие: Изтеглете “Топ 10″ приложенията във всяка категория и играйте с всяко едно от тях. Прегледайте документацията на Apple за дизайн на графичните потребителски интерфейс и изберете поне 5 особености които ще включите във вашето приложение.

6. Определете “Кой ще използва вашето приложение?”

До тук се предполага, че вече сте установили, че вашето приложение ще носи стойност и че аудиториата ще нараства. Е, добре, техния брой нараства, но кои са те всъщност? Какви действия ще предприемат за да постигнат техните цели в приложението?

Ако е игра, може би ще искат да подобрят рекорда си. Или може би са от “играчите за един път” – как ще се различи тяхното впечатление от това на някой който цял ден си е “блъскал главата” играейки вашата игра?

Ако е приложение носещо удобство, полезна функция, и аудиторията иска да намери магазин за кафе бързо, какви действия ще предприемат в приложението за да намерят този магазин за кафе? Къде са те, когато търсят магазин за кафе? Обикновено в колата! Дали е удачен интерфейс който изисква множество докосвания/кликвания, четене и много внимание? По-скоро не! Така се обмисля по какъв начин реалния живот влияе на дизайна.

Действие: Систематизирайте различните типове хора които ще използват вашето приложение. Можете дори да ги именувате – това ще направи сценария още по-реален.

7. Скицирайте вашата идея

И под “скицирайте” имаме предвид буквално скициране. Намерете лист и молив и се захващайте да скицирате!

Запитайте се:

* Каква информация трябва да представя всеки екран?
* Как да закараме потребителя от точка А до точка B и после до точка C
* Как трябва да бъдат пропорционално оразмерени елементите на екрана за да избегне ефекта “А това въобще може ли да се докосне с пръст?”

Скицирайки вашите идеи на хартия може да “отключи” креативизма у вас.

Действие: Направете поне една рисунка на всеки екран от приложението. Експреиментирайте с множество схеми за навигация.

8. Време за проектиране

Ако не сте дизайнер, наемете накой! Същото е като да наемеш електротехник за да свърши работа по ел. инсталация. Ако сте проследили стъпки от 1 до 3 значи имате всичко необходимо за да може дизайнера да си свърши работата.

Ако търсите дизайнер, опитайте да намерите някой с опит в сферата на мобилните устройства. Потърсете коментар и съвети за подобрения по вашите скици.

Действие: Ако сте дизайнер, захващайте се с Photoshop. Ако не сте дизайнер, започнете търсенето на подходящ човек.

9. Програмиране

Добра идея е да наемете и разработчик заедно с дизайнера. Разговаряйки с разработчик възможно най-рано ще ви помогне да се фокусирате върху проект който е технически изпълним и се вписва в бюджета.

Ако сте Objective C/Cocoa разработчик, отворете Xcode и започвайте!

Ако не сте разработчик, знаете какво трябва да направите – намерете някой! Конкретизирайте какъв тип приложение ще се произвежда – в зависимост дали е игра, а и каква точно – различните типове приложение обикновено изискват различни програмни умения.

10. Пуснете приложението в Apple Store

ОК, а сега как да предоставите приложението на Apple Store? Процесът на компилиране и публикуване за iTunes Connect може да бъде труден за всеки който не е добре запознат с XCode. Ако работите с разработчик – помолете го за помощ:

* Създайте сертификати
* Задайте App ID
* Създайте така наречения “Distribution Provisioning Profile”
* Компилирайте приложението
* Ъплоуднете го в iTunes Connect

11. Промотирайте вашето приложение

Ако дърво падне посредата на гора от дърветеа и наоколо няма никого, дали някой някога ще разбере? Същото може да се случи и с приложение – да си стои в Store незабелязано. Не позволявайте това да се случи. Подгответе план по който ще промотирате приложението. Всъщност подгответе много планове, бъдете готови да експериментирате – някой идеи ще проработят, други – не.

12. Съсредоточете се в това начинание и не се отказвайте!

Лесно е когато работите по първото си приложение да се разконцентрирате, мечтаейки за един куп нови идеи за приложения. Мечтайте, но не се разколебавайте от новите идеи. Първото ви приложение трябва да направи добро впечатление и въвличането ви в много проекти наведнъж може да ви разколебае в превръщането на първото ви приложение в успешно!

Действие: Захващайте се за работа!

Continue Reading

 

How Much Does an iPhone/iPad App Cost?

Jan.05, 2010

post by

Short answer: it depends.

Long answer: as anything else in this sense, iPhone/iPad applications development takes time and resources. And as we all know, time is money. So, when you are asking “how much does an iphone/ipad app cost?” you already have to know what kind of app it will be and respectively how much time it will take to develop such an app.

Our experience tells us that getting something to work on the iPhone/iPad is pretty easy. Getting it polished takes a long, long time!
There are apps that could take a week to get “up and running” in the app store. There are others, that could take an experienced Objective-C developer at least a month or so of development time (150+ hours), plus a week or two of a graphic designers time (50+ hours). And that could be a pretty optimistic estimate of time. Note – this is the time to get the app with all its functionality just “run” on the iPhone/iPad. Testing and tweaking to produce a high quality application would probably add another month.

For a developer who is entirely new to Objective-C but has a couple years of development experience in a few other languages anyway, it would be reasonable to add a month of development time for ramping up. (Ofcourse, this won’t be the case if we develop your app)

appExamples

Getting to the numbers: Guru.com shows Obj-C developers with hourly prices of a pretty large range, but ones that are talking specifically about Mac development seem to be at least $50/h. 200 hours (development + graphic design) at $50/h is $10,000.

Also, a negotiation can be established for a percentage of sales in exchange for a lower rate, which can come handy when a low budget is questioned.

Untitled-2

Although time is a leading factor for iPhone/iPad apps development price, there are other dependencies as well. These can be the apps scope/area, its complexity, ownership, development risks. Yes, when a mobile application of any kind is about to be developed, the risks must be assessed.

Every software project, whether mobile or otherwise, follows a similar model to calculate the value of production. The price depends, the time for production – too. The more you understand the formula, the better we will work together. If you are looking for a professional manufacture of mobile software, contact us. We will make the best of what we can to help.

Continue Reading

Copyright © 2009 Tapbits | Tapolus expirience for your tapular device and ideas! | Powered by WordPress and pixel