We asked one person to develop a small app for mobile devices. He developed with PhoneGap and given me apk file to run this app on Android devices.
Now we are asking him to build for IOS...and he says it will take 2 weeks of time to build. It is true? after developing everything with PhoneGap will it take 2 weeks of time?
Now we are asking him to build for IOS...and he says it will take 2 weeks of time to build. It is true? after developing everything with PhoneGap will it take 2 weeks of time?
- 1 Post
- 0 Reply Likes
Posted 5 years ago
Petra V., Champion
- 7794 Posts
- 1391 Reply Likes
Maybe that's how long it takes him to order, get delivered and configure a Mac and several iOS test devices...
Chris Griffith, Champion
- 347 Posts
- 92 Reply Likes
That last part is key. Set up might take a day or two once you have the equipment, but when compiling for a new platform there can be a host of unknown issues.
JesseMonroy650 (Volunteer), Champion
- 3325 Posts
- 122 Reply Likes
@Danny, It can take a few hours or a few weeks. It depends on the complexity of the App. My basic demo Apps have two (2) differences between the iOS and the Android version - iOS has no [exit] button and the top status bar had to be respected. It took over two days to do the research, find the best solution, apply, test and document. I'm still not happy with the changes I made.
Petra V., Champion
- 7794 Posts
- 1391 Reply Likes
If those "two weeks" is elapsed project time, and not "80-100 man hours of work", then other factors come into play as well:
- how long would it take you to test and accept the developer's work?
- how many rounds of changes to you plan for after first delivery of the prototype?
- does the project time include ~10 days for Apple's approval process?
- is that developer 100% available for you, or does he work on other projects, too?
Then, as Jesse mentioned, there is the factor of complexity and the desired differences between the Android and the iOS version.
"But they are identical!"
I don't think so. For instance, if your app shows a Google map image with a hyperlink to the Google Maps app, the odds are, that you want the iOS version to make use of the default Apple Maps app if installed on the device.
Another example: if your app has CSS that changes the view layout upon orientation change, a lot of work might be necessary to get things right for the iPhone and iPad dimensions. The developer might suddenly suggest that Bootstrap would now be a better solution in the long run, which requires a partly rebuild.
That said, in certain cases (infrastructure, account and certificates already available, no special requirements for the Apple version, UI already conforming to Apple's guidelines, fast track testing and accepting), "two weeks" might be a bit long - if that is the time to deliver a first prototype.
- how long would it take you to test and accept the developer's work?
- how many rounds of changes to you plan for after first delivery of the prototype?
- does the project time include ~10 days for Apple's approval process?
- is that developer 100% available for you, or does he work on other projects, too?
Then, as Jesse mentioned, there is the factor of complexity and the desired differences between the Android and the iOS version.
"But they are identical!"
I don't think so. For instance, if your app shows a Google map image with a hyperlink to the Google Maps app, the odds are, that you want the iOS version to make use of the default Apple Maps app if installed on the device.
Another example: if your app has CSS that changes the view layout upon orientation change, a lot of work might be necessary to get things right for the iPhone and iPad dimensions. The developer might suddenly suggest that Bootstrap would now be a better solution in the long run, which requires a partly rebuild.
That said, in certain cases (infrastructure, account and certificates already available, no special requirements for the Apple version, UI already conforming to Apple's guidelines, fast track testing and accepting), "two weeks" might be a bit long - if that is the time to deliver a first prototype.
Related Categories
-
PhoneGap Framework
- 2926 Conversations
- 61 Followers
-
Programming (Others)
- 1167 Conversations
- 23 Followers



