
IPad came out, a lot of noise, someone for, someone against. Many, where they described the technical characteristics of the new device, but no one touched the changes of the program part. But for developers a new SDK is already available.
I bring to your attention a free translation of the list of changes in the new firmware iPhone OS 3.2
Immediately I say, there is one
BUT : iPhone OS 3.2 does not support iPhone and iPod touch devices. It runs only on iPad.
')
1) PopoversFloating windows that can help with the organization of content within the application. They can display controls or useful information in an unobtrusive way.
Their advantages:
- they appear in response to any user action and disappear at the moment when the user does not interact with them and goes beyond their boundaries. Because of this, they are unobtrusive.
- they occupy a small part of the screen, so that they do not close the main content.
2) Split ViewsSeparated views. They allow you to present several types on one screen at the same time, it is very convenient: for example, you can immediately see the list of letters and the contents of the selected letter.
3) Custom Input ViewsIts input methods. Now you have the opportunity to create any input methods for any items. For example, earlier text fields only supported keyboard input.
4) External Display SupportThe device can be connected to external screens through a set of special cables. At the same time, you have the opportunity to specify in the application which windows in which screens will be displayed
5) Gesture Recognizers
Simplify and automate the work with gestures. Now applications can easily use all the standard gestures within themselves, such as 2-finger scrolling, zooming, turning, and so on. Previously, there was only access to the coordinates of clicks on the screen and you had to implement gesture support yourself, which is why so many clumsy programs for working with gestures in the AppStore
6) Improved Text Support- Added new libraries for working with text;
- Improved support for input methods, as I understand it, you can create your own keyboard;
- Support for any fonts, now fonts can be in the program itself and can be registered in the system.
7) File and Document Support (the most delicious!)
7.1) File-Sharing SupportSharing files.
- If the program is aimed at working with files, the developer must indicate this
- All available files are stored in the “Documents / Shared” application folder
- When connected to a computer - a folder with shared files is available on it - ala flash drive
- The user can as usual manage these files: edit, move, delete
7.2) Document SupportDocument support!
Now programs can register for opening any documents, when opening files these programs will be launched.
7.3) PDF Generationprograms can now generate pdfs with any content
8) Xcode Improvements- Xcode simplifies the process of adapting iPhone applications for iPad, helping to easily update existing projects;
- Xcode simplifies the process of checking the application, and also allows you to debug signed applications;
- Now you can easily transfer your developer profile to another computer;
- Interface Builder supports new iPad elements.
Original (available for developers only)