M
M
makecode2013-07-16 11:46:30
iOS
makecode, 2013-07-16 11:46:30

Cost of adding iPad support?

Good afternoon!
There is a project on iOS, the application is a client to the data server. The user sets the search criteria, the application finds the appropriate data and gives it to the client. Initially, the application was written for the iPhone form factor.
The customer wants to add iPad support. In total, it is required to redraw/finish/change 15 screens.
The question is to estimate the cost of this work. Maybe someone came across and will tell.
In fact, the code remains the same as it is, the task is reduced to the arrangement of controls with the feature of a larger screen, and that's not all. The same tables will automatically resize.
I don’t expect an answer in rubles, and I understand that everything is individual in each project, but for example, let the application budget be 50 tr. 35 programming, 15 design. Those. Will it cost the same as a designer's job? fifteen?
Any thoughts are welcome.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
O
OnYourLips, 2013-07-16
@OnYourLips

There is a very interesting method that will allow you to calculate the cost of this and similar works.
It is quite complicated and not obvious, but try to understand the following formulas:
общее_количество_времени = время_на_обсуждение + время_на_разработку + время_на_внедрение + время_на_исправление_багов_и_поддержку
стоимость_работ = общее_количество_времени * стоимость_часа_работы

N
nochkin, 2013-07-16
@nochkin

Сложно так просто оценить. Тут важно насколько сильная переработка нужна — ведь это не просто растянуть экран, но и обдумать юзабилити что бы было удобно работать на iPad'е и рационально использовать большой экран, ведь на большом экране можно уместить больше информации. Не исключено, что надо будет переработать большую часть дизайна для этого.
Но одним дизайном это тоже не закончится, изменения в коде всё равно будут что бы поддержать новый вариант дизайна на функциональном уровне.
И это мы ещё не говорим про универсальное приложение, которое запускается на iPhone и iPad, но с разным UI. То есть, приложение должно понимать на каком типе устройства оно запущено и делать соотвествующие изменения в UI (подгружать разные nib файлы, выдавать иначе информацию), иначе делать user flow и прочее.
To summarize:
1. Most likely, a new design will be needed (let it be 15 tr).
2. Very high probability of the need to change the code. Depending on the complexity of the application and user flow, this can be about 10% -100% of the cost of developing the application (from 35 tr.).

0
0000168, 2013-07-16
@0000168

It will definitely be cheaper than "Gazprom will spend 120 million rubles on a tablet for Miller "

A
Alexey Storozhev, 2013-12-26
@storoj

Once I did something similar, the application was also simple and I had to adapt it for the iPad.
It all came down to a universal storyboard, where I had to be smart with the autoresizing mask (iOS 5+ project), if you have iOS 6+, then constraints can help a lot. In addition to the arrangement, I had to fill in new resources for the iPad retina.
It seems that I didn’t write the code at all, but nevertheless I spent 20 hours. There were about 6 screens.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question