Can any one provide details of "ios sdk for windows xp" so that we can develop Ipad application in Windows environment.
YES it is possible! You can develop for iOS on a PC. Almost all versions of windows are supported, including Windows XP. You can build iPad and iPhone apps using the SDK. It is called Dragon Fire SDK and it allows you to create iOS apps using Visual Studio C++. Dragon Fire SDK is very limited in it's features, but the company is constantly updating the SDK. Dragon Fire SDK is really aimed at creating games (Open GL ES), although they recently announced a possibility of an Enterprise version of the SDK which would allow you to create lifestyle, productivity, utility, and other types of apps. I used it for almost a year before switching to a Macintosh Computer and getting Xcode, and I was very pleased with everything. The company was devoted to helping you create your dream app, and they had lots of resources, help forums, and communities to answer your questions about app building with the PC. The SDK allows you to develop your app in C or C++ and then test it using a real iPhone or iPad simulator. Dragon Fire SDK ranges from the basic starter kit, $50, to the ultimate version which allows for iPhone and iPad Dev, priced at $150. Dragon Fire SDK is created by Zumisoft. As far as distributing your app, Zumisoft will distribute it for you, but the downfall of that is that your app must be a FREE app and updates cost $10 each. The other way is to distribute it through the App Store for $99 and do all the cool fancy stuff you want.
LINKS:
Dragon Fire SDK Home
Dragon Fire SDK Products
Apple iOS Developer Center
Best of Luck!
Happy App Building!
If you are really serious about the iPad app, buy a Mac ;)
There is no iOS SDK for Windows.
Related
I am going to start learning iOS app development. I know android app development (using Android Studio) but the point is I don't own Mac.
I googled my problem and many solutions came like
Virtual Machine
Hackintosh
Smartface and Xamarin
First 2 are feasible but I am more into 3rd one....As its easier just to start developing in Windows than emulating MacOS first then start developing
At cross roads now
Please recommend what to do?
Choose Xamarin if you want to be a platform-cross developer, and will develop both Android and iOS App mostly.
Choose Hackintosh if your major is iOS development, and to understand iOS development deeply and originally.
The most important is Just doing it. ;)
I was just reading that the corona sdk for windows only builds for android devices.
So for us PC owners will we be at a disadvantage if we want to develop for IPADs or is there a way around this?
Can we work on the PC and then transfer the project to a mac to build it?
Yes, you can transfer your projects to a Mac to build. Many people use the Macincloud service for this.
Actually you can test your apps developed for Ipad,iphone ect... on Corona simulator on your PC. However, when you want to test the apps on the actual device, you need a Mac and a developer account with Apple.
As a mobile app developer on all platforms, I am interested to know if it is worth it to write BlackBerry apps for the older OS now that BBX is coming out. I heard the new OS will have an Android player that will supposedly run Android apps on it. It seems that any apps written for the older OS won't be compatible with the BBX OS. Also, is using WebWorks a viable option? What do you guys think?
The road map ahead for developing for BBX announced at DevCon is:
HTML5, WebWorks, Adobe products (Air)
Native C/C++
Android Applications repackaged to run on the Android Player
BlackBerry OS is deprecated after OS 7. That said however, there are currently 70 million (according to RIM) BlackBerry smartphones in use, none of which will likely ever support BBX. RIM will continue to support those devices and the development environments for them. If you only want to work in one environment, and want to support the greatest number of devices, both BlackBerry OS and BBX, then WebWorks is the way to go. If you only want to support the PlayBook and BBX devices then you can use any of the approaches listed above. If you can't do what you want in WebWorks, or want to support devices prior to the introduction of WebWorks support then you will have to use the BlackBerry Java Environment.
At some point in every product line you will come to the end of useful life of a product and, as a developer, have to face moving on into the future. It is going to be worth while developing for BlackBerry OS as long as doing so helps you achieve your goals, what ever they are. So you have to look at your target market and decide if it includes those users who will be carrying BB OS devices, for probably at least the next 3 years, or not.
That's correct, legacy BlackBerry code will be useless:
DevCon update: BB-Java is dead, no java support for QNX.
By the way, the Android player will have several limitations too. Your best bet is C++ for BBX. Luckily, BlackBerry market share is declining and there's not a single BBX device out there yet.
Update: New BlackBerry 10 (as BBX is called now) phones have just been released. Here are the final dev options:
Native C++ API (optional libraries are available)
Android API, partial support
Adobe AIR API, partial support
HTML5 API, partial support
I am deciding between which library to use for development: jQuery Mobile or Sencha Touch. The application I am building will specifically target enterprise (Fortune 500) BlackBerries. The application will not require any hardware features, but the user experience/UI rendering should be as good as possible.
I am not familiar with BlackBerry OS adoption/upgrade statistics so I don't know what platform is my lowest common denominator. Are most enterprise users on BlackBerry 6+ or 5+ or 4+? I just don't know and I don't know where to find those statistics. What is your recommendation?
In my opinion the first step should be studying the audience of your future application.
What model do they use, do they use the most recent models, or they tend to keep working with old models.
The main point is that RIM stops releasing device software for old BlackBerry models.
For instance for BlackBerry 8800 the most recent available device OS version is 4.5
But your customer may have a lot of empolyees who use this device.
Devices with device OS version 4+, but before 5.0, do not work properly with complex html/javascript pages.
In version 5.0 there was implemented better support for complex html/javascript functionality in your applications.
Conclusion: If your potential customers are not using old devices, then start supporting device OS versions 5+, otherwise use SDK version 4.x according to the target devices.
As best practice, I would jump into learning and developing for the latest Operating System, which would be 6. I know all of our customers are working on Bolds a Torches, which means they'd be using 6.
http://en.wikipedia.org/wiki/BlackBerry#Operating_system
Additionally, I would look into creating Adobe AIR applications. They work for Application 6 and Playbooks as well.
http://us.blackberry.com/developers/started/bbdevapproach.jsp
You will likely found RIM's own "Choosing a target OS" page helpful. It has stats on current active devices as well as narrowing down to those devices that use the AppWorld.
Can anybody please help me out with the difference between tablets, iPads and palm devices. I am new in this area and have no idea what are the specifics of this devices or how they differ from one another. iPad is from Apple, are there any other devices similar to iPad but are from HP or Android????
Also what is the difference in developing apps on this machines. Like if I can develop app for an iPad, will it be easy for me to develop a similar one for HP or Android device(if they have something similar to iPhone).
There has been a lot of press lately about tablet devices, Apple seems to have set the pace with the iPad and the iPad 2 is rumored to be announced sometime soon.
iPad apps are written primarily in Objective-C using the iOS SDK free from Apple on the iOS Developer Center. It does cost $99 to deploy apps to a device and distribute them however. There are other tools to develop iOS applications such as MonoTouch and PhoneGap
Blackberry is about to release the Playbook which from my understanding runs Adobe Air applications.
HP just announced the Touchpad which runs WebOS, the applications are primarily built using web technologies (HTML, Javascript, etc)
Then there are a slew of devices coming out that run Android, I think the next one that will be available to consumers is the Motorola Xoom. Android apps are developed primarily in Java using the Android SDK which is free and platform independent.
This market is evolving very fast and there are a lot of players, it seems Apple has the solid ground a this point.
Developing applications for these devices can differ quite a bit, one way that you can reach all devices is by developing a tablet centric webapp such as Yahoo!'s tablet site
I-Pad apps can only be created on a mac PC and will likely share no code with an HP device, I believe HP do make an android laptop but not a touchpad.
Touchpads similar to i-pads do exist and some do indeed run android. Take a visit to your nearest computing or electricals store and they are bound to have one.
A palm device is smaller and fits within the palm of your hand, The i-phone or a blackberry would count as a palm device. Any regular 'non' smartphone(iphones blackberrys again) also classifies but i dont believe this is what you are looking for.
Android is not a company, Android is an operating system that your code will run on. Other companies make the device which then has android installed.