As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I could write the app in HTML/CSS/JavaScript and use something like phoneGap but is this technique recommended? Isn't it better to write the app in Objective-C?
For a native app [objective C] i have tried with a Hackintosh on a real machine and virtual machine
is possible but illegal for apple, and difficult as sometimes you hit some walls. That takes some time to solve.
The easiest option is to buy a second hand mac [from $400? for a desktop or less for an old laptop], and start from there,
as there are lots of signing involved in your app development. And depending on your experience is better to have them "automated" for you.
So even to develop your app on HTML+JS [phone gap etc], as a wrapper you will need to deal with xcode and objC
Good luck!
If you want to do an app, and not just build a website that can be accessed via the browser, your best bet would be to use a product like Adobe Flash Builder or Delphi Prism which will allow you to code in a cross platform way, but compile into native ios bytecode. The big problem with this approach as I see it is native access to the phones hardware (like GPS, etc)., and debugging. Since there isn't a good emulator to use to test off of.
http://tv.adobe.com/watch/adc-presents/build-ios-applications-using-flex-and-flash-builder-45/
http://www.embarcadero.com/rad-in-action/iphone
The reason phone gap is not as good as Objective-C is because it doesn't have a native look/feel. If this doesn't matter to you then phonegap should be fine.
If you decide you don't care about native look/feel then you can build your phone gap application on a windows machine and then compile it via a website like this. When I used phonegap for iOS development there were a few bugs that showed up when compiled with Xcode that didn't when compiled otherwise, so you might have to do some debugging on a mac anyway.
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I have finish to develop any web responsive. One simple question from me : Whats the best tools that can trust for testing responsive web design because its impossible to check one by one every device :(.
Thank you
Simple way is in Firefox go to Tools >> Web Developer >> Responsive Design View and select dfiferent devices resolutions. Works for me.
But i think its available in Firefox 15 and later, correct me if i am wrong.
1( You can ask a few people with either an Iphone, Ipad, Android phone or Nokia 3310 to test your new responsive website.
2( You can post a question on for example Facebook or Twitter for people to help you with your new design.
3( You can download an Emulator (Android or IOS) To test your website in so you can see how it looks on Android and Ios.
4( Resize your browser to less then the half of the screen to see your responsive design for your own. It always looks very similar on the phone. (Best browser for this is Google Chrome.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I have heard a lot about MS Phone HTC and wondering if any developer has used them. If so, what is the first step toward development this device with no experience in phone programming?
Thanks.
You may want to sign up for Microsoft's Generation App program - it's a free, staged set of training and resources leading you through the process of designing, developing, monetizing, and submitting your app. It's essentially a curated set of links, documents, samples, etc. delivered in a daily e-mail.
I know you mentioned HTC, but Nokia also has a great developer program they are rolling out at http://dvlup.com; it's in limited preview at the moment, but you can submit your e-mail and be notified when it's fully open.
Hard to tell, where to begin. First of all start by visiting this page and download+install the WP8 SDK:
https://dev.windowsphone.com/en-us/develop
Note you need Windows 8 x64 Pro and newer CPU to run the SDK and the emulator (Core-i5 or better is recommended).
Then I would recommend reading some book about C# development and/or start testing various samples provided with the SDK here:
http://msdn.microsoft.com/en-us/library/ff431744(v=vs.92).aspx
and also here:
http://code.msdn.microsoft.com/wpapps/
This is a nice free ebook about C# from Charles Petzold:
http://www.charlespetzold.com/dotnet/
As for the device, I own HTC's 8x and I'm developing apps on it with success. The device choice is up to you, whatever you like better.
As for resources to begin programming. It depends whether you have .NET programming background at all. If you do, all you really need is on Windows Phone Dev Center. With a bit of patience and passion you will succeed :)
It's also worth buying a good book as it guides you through the whole process.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
How does GameMaker compare to XCode/Objective-C for iPhone development?
I have an idea of GameMaker being really easy to use, but rather restricted in its functionality, while XCode/Objective-C is a lot harder to use but of course as flexible as can be (by design).
I am thinking about picking up a book on one of the two (GameMaker or XCode/Objective-C), as I would like to develop iPhone apps, but am finding it hard to figure out the pros and cons.
Any input will be appreciated :) :)
You can develop almost everything with Game Maker, but why you shouldn't is because it has really bad performance. I have read lot of reviews telling about games done with GM that are completely draining the battery. I won't choose this option.
I would rather look for something like Unity3D who's badass, or something cheaper like Corona SDK. The best way is still by using the native tools like xCode for iOS, and Eclipse Java for Android. But that's a choice that depends of the amount of time you want to spend for the development.
Update: The way to go is cocos2d-x.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
MonoTouch is great for cross-platform app development. This makes a very strong business argument and I am on verge of developing using MonoTouch with prospects of branching into Android and WinMo. Before starting commercial development in MonoTouch I want to ask one last question, just in case I've missed something critical in my research so far:
What do you think is the biggest drawback of MonoTouch as compared to Objective C?
Barring games development, use whatever context comes to your mind.
Thanks
Steph
UPDATE: Following link probably best answers the question: http://docs.xamarin.com/ios/about/limitations. Conflict of interest is that it comes from Xamarin. Thanks to everyone who contributed!
In my opinion MonoTouch is just great, if you are an c#-developer. You can use almost everything from the full .net-framework and it works like a charm.
Your app gets a bit bigger in a meaning of filesize and you are at the mercy of Xamarin. The only real drawback I have found until now is that you have to change a lot between xcode and monodevelop IF you use the interface-builder. As I don't use the IB that wasn't a big dealbreaker for me (I don't use the visual studio designer either...)
If you know c# and would have to learn Objective-C -> go for MonoTouch!
If you don't know both, it might be a good choice to learn the "real way" to code native apps. Btw. you need some knowledge of Objective-C or iOS-development in general. So you know how to use Views and ViewControllers, what's the names of the methods and so on.
UPDATE: To answer your questions in the comment. The farest I have gone by now, was kinda migrating an existing opensource Objective-C-GUI-Library (kind of popoverControl) to an MonoTouch project. That was rather straightforward and easy. Direct using of Objective-C-Libraries wasn't in my needs by now. But you can read about it in the Xamarin-Docs.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
Does a cloud IDE or another tool exist to develop and compile programs using Objective-C?
Well if you just want to learn Objective-C you can use GNUSTEP:
http://www.gnustep.org/resources/ObjCFun.html
However if you want to develop Mac or iOS apps, buying a Mac is your best option. I recommend buying a Mac Mini as XenElement stated. You can use Monotouch, however you will use C# instead of Objective-C:
http://xamarin.com/monotouch
The GNU Compiler Collection (GCC) has an Objective-C compiler. However, the really interesting part of Objective-C is found in the Frameworks. Apple uses Cocoa which is a updated revision (more or less) of the old NextStep frameworks. There is a GNU clone called GNUStep that works fairly well, but has a steep learning curve. There is also a project on SourceForge called libFoundation which only provides some core objects and frameworks saves GUI frameworks. You should be able to install a gcc/GNUStep or gcc/libFoundation on most linux distributions so you can start playing with Objective-C without having to pay for a mac.
GNUStep: http://www.gnustep.org/
libFoundation: http://sourceforge.net/projects/libfoundation/