szept 13

Szeptember 23-30 között jelenhet meg az iOS 5 GM verziója

Az általában megbízható információkat közlő AppleInsider Ming-Chi Kuo, a Concord Securities elemzőjére hivatkozva írta meg, hogy az iOS 5 utolsó próbaverziója valamikor szeptember 23 és 30 között jelenik meg (a GM [Gold Master] verzió általában megegyezik a végleges kiadással). A készülékgyártók ezután már telepíthetik az új iPhone-re és iPod touch-ra (!) a szoftvert, és elindulhat a szállítás, így az október közepi megjelenés simán elképzelhető.

A tömeggyártás már augusztus végén elindult, de végleges szoftver hiányában eddig csak raktárra termeltek. Most az iOS 5 hetedik bétájánál tartunk, nem lehet tudni, hogy lesz-e újabb béta verzió, vagy már csak a GM jelenik meg.

Az iOS 5 számtalan újdonságot tartalmaz, pl. lesz új értesítési rendszer, iMessage a közvetlen üzenetküldést szolgálja és megjelenik az iCloud, az Apple felhős adattárolási megoldása is. Állítólag lesz egy eddig be nem mutatott hangfelismerő funkció is, mely a piacvezető Nuance technológiáját használja.

Az elemző szerint az új iPhone-ban 512 MB belső memória lesz (ugyanennyi van az iPhone 4-ben is), a design csak annyiban változik, hogy az antennabotrány miatt annak elhelyezése módosul, de marad az üveg előlap és hátlap is. Viszont az Apple felkészül a jelentős keresletre, év végéig 30 millió darabot akarnak gyártatni. Összehasonlításul: az elmúlt negyedévben 20.34 millió iPhone-t tudtak eladni, tehát a kínálat óriási lesz.

Mivel az Apple még mindig nem jelentette be az új telefont, így ezek csak találgatások, biztosat nem lehet tudni.

OS X Lion Ultimatum: a legjobb téma iPhone-ra

Aki olvassa cikkeimet, az eddig nem találkozhatott témákkal (theme), mivel egyrészről annyira nem szeretem meghekkelni a telefont, másrészről még nem találkoztam olyannal, ami igazán elnyerte volna a tetszésemet.

Eddig.

Nemrégiben jelent meg az OS X Lion Ultimate téma, mely minden várakozásomat felülmúlta. A tweak nem csinál mást, mint OS X Lion kezelőfelületet varázsol az iPhone-ra. Persze nem csak a kinézetet változtatta meg, hanem vannak működő funkciók is: használhatjuk a Findert, Mission Controlt, Lauchpadet, Dockot, Dashboardot, Thrasht, egyedi Lockscreent, stb.

Nagyon profi munka! A téma 3.5 dollárba kerül, a ModMyi forumának első oldalán található Donate linken keresztül lehet megvásárolni. Paypalos fizetés kell hozzá, de akinek ilyen nincs, van más megoldás is. Azt hiszem megveszem a témát :)

Világító Apple-logó az iPhone hátlapján

Az Apple a MacBook-kal újdonságot mutatott be, amikor a képernyő hátlapjába egy Apple-logot vágott, amit használatkor megvilágít annak háttérfénye. Nagyon jól néz ki, azóta sem alkalmazta még egyetlen gyártó sem.

Az iPhone hátlapján is van egy alma, de nem világít. Az iPatch angol iPhone-szerviz gondolt egyet és megalkotta a világító logot.

A termék végső tesztelési fázisban van, a design már végleges, egy hónapon belül várható a megjelenés. A következőket kell tudni róla:

  • a világító hátlap csak akkor ég, ha a képernyő is be van kapcsolva. Tehát hívásfogadáskor igen, de hívás közben nem, mivel akkor a képernyő lekapcsol,
  • a világítástól állítólag nem melegszik a hátlap,
  • az akksifogyasztás növekedése sem drámai,
  • rendelhető lesz fekete és fehér színben is,
  • egyéb helyen nincs fényszivárgás, így a vakufunkció is jól működik.

Az egésznek azért van pár hátránya is:

  • a procedúra 50-100 angol fontba kerül (16-33 ezer forint), ami nem olcsó,
  • el kell küldeni a telefont Angliába, egyórás művelet után küldik vissza,
  • mivel az iPhone 4 kifutó termék és nem lehet tudni, hogy az új telefon milyen design-nal fog rendelkezni, egy kicsit elkésett a művelet.

Összességében nagyon jó ötletnek tartom a világító logot, de azért vannak hátrányai is, nem biztos, hogy belevágnék.



Köszönjük, hogy a Szifon.com írásait olvasod!
iOS5 GM verzió: 09.23-án? OSX Lion Ultimatum: legjobb téma iPhone-ra. Világító Apple-logó iPhone-on by jimny
©Szifon.com – Minden jog fenntartva!

szept 06

Ugyan még be sem jelentették az új iPhone-t, de folyamatosan érkeznek az újabb és újabb hírek, amelyek mindegyike egyre több részlettel próbál szolgálni a készülékről. Sokan már megerősítettnek érzik, hogy megindult a tömeggyártás, és ennek pontos részleteiről is próbálnak beszámolni.

Legfrissebb információk szerint a Foxconn és a Pegatron gyártósorai elkezdték 85/15 százalékos megoszlásban ontani magukból a készülékeket. Ez teljesen elképzelhető lehet, ha az állítólagos októberi launch-ot vesszük alapul. Viszont az iOS 5 még továbbra is beta állapotban van, így a legyártott készülékek jelenleg csak raktárra mennek, az iOS 5-öt majd leghamarabb a GM verzió megjelenésekor kezdik el megkapni.

Persze magáról a készülékről továbbra sincsenek pontosabb információk, és legfőképp a dizájnról sem tudni semmit. Elképzelhető, hogy marad az iPhone 4 dizájnja, de egyes iPhone-tok gyártók már elkezdtek olyan tokokat gyártani, amelyek nagyobb, és laposabb készüléket feltételeznek, mint az iPhone 4:

De láthattunk már állítólagos belső alkatrészeket, és egy hátlapot is, amelyek közül leginkább a hátlap az, ami viszont az iPhone 4 dizájnjára utal.

A bejelentésig az értékesítés kezdetéről sincsenek információk, noha itt már több dátum is felbukkant, leginkább az októbert megcélozva, annak is leginkább az első felét. A Best Buy mindenesetre október 21-én fog kitenni a boltjaiban egy új, Apple-ös dekorációt, ami miatt még a menedzsereknek is a szokásos reggeli 7 óra helyett 6-ra kell majd megjelenniük. Tehát mindenképp valami különleges dolog várható, hiszen csak a reggeli nyitás előtt teszik majd ki, és nem már előző este:

Eközben persze a szolgáltatók sem tétlenkednek, a németországi Deutsche Telekom már előrendelést is felvesz a készülékre.

Alexander von Schmettow szóvivő a Bloombergnek elmondta, hogy kuponokat osztogatnak azoknak, akik iPhone 5 vagy iPhone 4S készüléket akarnak vásárolni. Ez nem két telefont jelent, egyszerűen csak még nem ismerik a pontos nevet. Azért folyamodtak ehhez a módszerhez, mert majd nagy rohamra számítanak, és a kínálat várhatóan szűkös lesz. A kupont meglévő T-Mobile ügyfelek kaphatják, és érkezési sorrendben fogják őket kiszolgálni.

Arról nincs hírünk, hogy a magyar T-Mobile hasonló módszerhez folyamodik-e, de megkerestük őket, és amint lesz válasz, közzétesszük itt a blogon.

Frissítés

Ahogy fentebb írtuk, megkerestük a magyar T-mobile-t is, de mint az várható volt, egyelőre természetesen titoktartásba burkolóznak, hiszen valószínűleg kötik őket az Apple-lel kötött szerződések, így csak a következő választ kaptuk tőlük:

Egyelőre sajnos nincs semmilyen megosztható információ.

Érdeklődve várjuk, mikor lesz. :)



Köszönjük, hogy a Szifon.com írásait olvasod!
iPhone 5: még be sem jelentették, de már gyártják, és Németországban már előrendelhető by jimny
©Szifon.com – Minden jog fenntartva!

szept 01

Megjelent az iOS 5 beta 7!

By jadeye béta, iOS 5 Hozzászólások kikapcsolva

Ma reggelre az Apple újabb iOS 5 bétát adott ki, ami szám szerint már a 7. verzió (9A5313e). Ennyi béta korábban egy iOS-verzióból sem jelent meg, tehát látható, hogy az iOS 5 most nagyon nagy frissítés lesz, ha majd nemsoká hivatalosan is megjelenik. A megjelenést őszre ígérték, és így a pletykák alapján az október első fele valószínűsíthető, karöltve az új készülékekkel.

A frissítés feltehető iOS 5 beta 3, 4, 5 vagy beta 6-ra OTA (over-the-air) segítségével, de frissíthetünk a letöltött IPSW-vel is, és a szintén megjelent iTunes 10.5 beta 7 használatával. Az OTA azt jelenti, hogy iPhone 4 esetén a rendszer egy 70,9MB-os csomag letöltésével iTunes nélkül is képes a saját maga verzióját frissíteni. Az OTA módszerrel csak korábbi iOS 5 beta frissíthető, mert az iOS 5-nél alacsonyabb verziószámú rendszerek, így például a 4.3.5 még eleve nem is tartalmazza az OTA lehetőségét.

A telepítéshez nem árt a WiFi-kapcsolat, és mindenképp szükséges az 50%-os, vagy több akkumulátor-feszültség, másképp töltőre kell dugni. A frissítés kisebb méretű, mint a beta 6 volt, így települni is gyorsabban települ.

Fontos tudnivalók:

  • a készüléken található zenéket újból szinkronizálni kell;
  • a készülékre szinkronizált fotókat újból szinkronizálni kell;
  • ha iPhone 3GS-t, vagy 3. generációs iPod Touch-ot frissítenél iTunes segítségével a beta 7-re, azokat a készülékeket DFU-ba kell tenni;
  • az iTunes 10.5 beta 7 nem képes iOS 5 beta 6-os rendszerrel való szinkronizációra, tehát vagy OTA segítségével frissítsd a készüléked, és csak utána frissítsd az iTunes-t a 10.5 beta 7-re, vagy ha iTunes-szal frissítenéd a készüléked, akkor az új iTunes telepítése előtt készíts róla a biztonság kedvéért egy backupot;
  • ha korábban iOS 5 beta 3-ról frissítettél OTA segítségével közvetlenül a beta 6-ra, és így kihagytad a beta 4-et, akkor az OTA frissítés előtt mindent törölnöd kell a készülékről (Beállítások, Általános, Törlés, Összes adat és beállítás törlése);
  • ha bármi problémát tapasztalsz, érdemes egy teljes törlést végrehajtani.

A pontos változások listája angolul, a hajtás után.

Accounts

  • When creating an iCloud account, you can use any Apple ID as long as it is a full email address and not a MobileMe account. If you have a MobileMe account, you can move that account to iCloud. You can find more information on iCloud at:http://developer.apple.com/icloud

AirPlay

  • Starting in iOS 5, video content in applications and websites are AirPlay-enabled by default.
  • iOS 5 supports AirPlay of video via AV Foundation.

API Validation

  • NEW: Starting in iOS 5.0 development tools beta 7, it is possible to extract APIs used by an application and have them checked for private APIs usage. This option will be offered at Validation time.

Apple TV

  • Apple TV Software beta enables users to mirror the contents of an iPad 2 to an Apple TV (2nd generation) using AirPlay. This beta software also enables Photo Stream on Apple TV so users can access photos stored in iCloud. Apple TV Software beta is being provided to test the latest AirPlay functionality with your iOS 5 apps and web sites. If you wish to install Apple TV Software beta on your device, you must first register your device UDID in the iOS Developer Program Portal.
  • Slideshow settings are not remembered for slideshow playback (always plays back in Reflections theme). Screen savers settings are behaving properly.

Binary Compatibility

  • On applications linked against the iOS 5.0 SDK, scroll view content offsets will no longer be rounded to integral pixels during a pinch gesture.

Calendar

  • Birthday calendars are not currently available via the icloud.com website or in Windows. They will be available in a future release.

Core Image

iBooks

  • iBooks 1.2.2 may fail to display some text or images in books. Please update to iBooks 1.3 in the App Store.

iCloud Backup

  • If you enable iCloud Backup, automatic backup with iTunes when syncing will be disabled. We also suggest that you manually back up your device with iTunes. Backups made with earlier versions of iOS 5 beta will soon become incompatible, and will no longer be available. It is strongly advised you upgrade to this version of the iOS 5 beta in order to continue backing up your devices.

iCloud Storage

  • NEW: Starting in iOS 5 beta 7, the requirements for specifying container identifier strings in your application’s entitlements have changed. Each container identifier that does not include a wildcard character must exactly match the bundle identifier of an application published using the same team ID as your application. You are not required to include an entitlement that matches your app’s own bundle identifier; for example, a lite and pro version of your app could both specify the pro app’s bundle identifier to share the same container. The requirements for container identifiers that include wildcard characters have not changed, but you may need to update existing wildcard identifiers after changing any non-wildcard identifiers in your application’s entitlements to match the new rules.
  • NEW: In this beta of iOS 5.0 the number of times an app can synchronize in quick succession with the servers has been reduced. If you are debugging your app and want to see whether your synchronize requests are being throttled, you can call the -[NSUbiquitousKeyValueStore _printDebugDescription] method directly in gdb. Please note that -[NSUbiquitousKeyValueStore _printDebugDescription] is an SPI so you are strongly advised not to use it in your app.
  • On KVS, the per-key limit has been raised to 64Kb (to match the per-app limit); and the maximum number of keys has been raised to 256.
  • During the iOS 5 beta period, any documents stored on the servers might be purged periodically before GM. Therefore, it is highly recommended that you do not store any critical documents or information on the servers.
  • Provisioning Profiles no longer need to be enabled for iCloud in the iOS Provisioning Portal. All newly generated provisioning profiles are now automatically enabled for iCloud. If you are using an Xcode managed Team Provisioning Profile, click refresh in the Xcode Organizer to obtain a new iCloud-enabled profile. To enable all other provisioning profiles for iCloud, simply regenerate your profiles in the iOS Provisioning Portal.
  • If your application is using the NSMetadataQuery class, you must set a predicate, the predicate is now honored. But the predicate is an NSPredicate-style predicate, not a Spotlight-style predicate an example of this is that you must use LIKE instead of = for wild card matching. The differences are defined in more detail at: http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Predicates/Articles/pSpotlightComparison.html#//apple_ref/doc/uid/TP40002370-SW1
  • In this beta, the setSortDescriptors: method of NSMetadataQuery is not supported.
  • To use iCloud prior to beta 5, you had to manually specify various container identifiers (your application’s Display set) within an Entitlements file for both of your Mac OS X and iOS projects.Starting in beta 5, to enable iCloud storage within your apps, simply click the “Enable Entitlements” checkbox in the Summary pane of your project. Xcode will create a custom entitlements file for your project that automatically includes your Team ID. You can add additional iCloud Container values as required by your application. (Note that you must regenerate your existing provisioning profiles, either with Xcode or in the iOS Provisioning Portal, to use iCloud storage.)
    If you specify a custom identifier string for your iCloud Key-Value Store or iCloud Container entitlement values, you no longer need to prepend your Team ID to the beginning of the string. Xcode will prepend your Team ID to these entries automatically
  • The container identifier string you pass to the URLForUbiquityContainerIdentifier:method of NSFileManager MUST include the team ID at the beginning of the string. As a convenience, if you pass nil, Foundation uses the first document container ID specified in your app’s entitlements.
  • There are issues using the Cloud Storage document API in conjunction with protected data which can lead to data corruption.
  • In this beta, file presenters (objects that adopt the NSFilePresenter protocol) do not receive some of the messages that they’re supposed to receive, especially:
  • presentedSubitemDidAppearAtURL:
  • presentedSubitemDidChangeAtURL:
  • You can workaround this by implementing the relinquishPresentedItemToWriter: method and checking to see if the writer actually wrote when your file presenter reacquires.File presenters do receive presentedItemDidChange: messages in this beta.
  • While reporting a bug related to the iCloud storage interfaces, please include the logs collected during your debugging session. To generate these logs, you must install a special debug profile on your device.The debug profile can be obtained from http://connect.apple.com. This profile enables the generation of debug logs that are needed to diagnose any problems using iCloud storage. The instructions to collect the logs are:
  • Install the profile. (The easiest way to do this is to mail it to yourself and open the attachment on their device.)
  • Reproduce the bug.
  • Sync with iTunes to pull the logs off your device.
  • Attach the logs to your bug report. You can find the logs in ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.
  • These logs can grow large very quickly, so you should remove the profile after you have reproduced the problem and pulled the logs for the bug report.
  • File names are case-insensitive in OS X but case-sensitive in iOS. This can lead to problems when syncing files between the two. You should take steps on iOS to avoid creating files whose names differ only by case.

Find My iPhone

  • After OTA update Find My iPhone does not work. To make it functional you can toggle the the Find My iPhone from OFF to ON in Settings.

GameKit

  • NEW: Auto-matching with the Turn-based view controller does not work. Invites or the direct auto-match API can be used as a workaround.
  • Match data for turn based matches is currently limited to 4 KB of data.
  • FIXED: Events will be passed to the delegate whenever a turn is made on a match, instead of just when it becomes the local player’s turn.

iMessage

  • iMessage beta 1 will be unable to communicate with iMessage users on beta 2 or later.
  • FIXED:Setup Assistant does not provide AppleID password as an input for the FaceTime in iMessage.

Interface Builder

  • FIXED: When editing the value of a constraint in the inspector, the constraint remains selected, and the outline view continues to show the constraint as selected.
  • In XCode 4.2 when copying views (either a single view or multiple views), both the user defined constraints directly on the selected view and the user defined constraints between the views being copied are copied to the pasteboard.
  • Changing the segment style of an NSSegmentedControl object to “Automatic” might crash in documents using Cocoa Auto Layout. To workaround the issue use an explicit segment style such as Round or Textured, and at runtime, change the segment style to automatic using the setSegmentStyle: method.

iTunes

  • NEW: When trying to restore an iPhone 3GS or iPod touch 3rd generation device running Beta 6 to Beta 7 using iTunes, you will have to set the device into DFU or you can OTA update to Beta 7. To enter DFU mode you will have to:
    1. Connect the device to USB on your Mac.
    2. Turn the device off.
    3. Launch iTunes on your Mac.
    4. Hold down the Home and Power buttons for 10 seconds.
    5. Continue holding the Home button but let go of the Power button.
    6. Hold Home button for 13 seconds or until the device shows up in iTunes.
  • The version of iTunes that comes with beta 7 cannot sync devices that have the beta 6 software installed. To avoid this problem, do the following:
    1. Sync any devices that have beta 6 installed to the version of iTunes that came with beta 6.
    2. Upgrade iTunes to the version that comes with beta 7.
    3. Connect the device and install the beta 7 software. (Understand that you might see a failure to sync error when you first connect the device.)
    4. After installing the beta 7 software, restore from your the backup you made in step 1.

Mail

  • When changing the host name of an email account in settings, blank messages may be seen in the unified inbox. As a workaround, delete and re-add the account instead of changing its host name.

Music Player

  • When deleting a song or video from Music/Videos on the device it crashes the app.

OpenGLES

  • FIXED: After the lighting stage, whether lighting is enabled or not, the resulting color values are not clamped in GLKit/GLKEffects with either GLKLightingTypePerVertex or GLKLightingTypePerPixel set on the effect. As a result it is not uncommon to see differences in lighting between the two, especially when multiple lights are enabled. This differs from OpenGLES 1.1 which clamps color values after the lighting stage regardless of whether or not lighting is enabled.

OTA Software Update

  • Users who installed iOS 5 beta 6 over the air from iOS 5 beta 3 must first erase all content and settings by choosing Settings > General > Reset > Erase All Content and Settings in order to install iOS 5 beta 7 over the air. This only impacts users who did not update to iOS 5 beta 4.
  • If you are doing an OTA software update, you will need to re-sync your photos with iTunes.”
  • FIXED: There may be some cases where purchases from the App Store or iTunes Store appear to be stalled because the device is downloading something else in the background. A workaround is to disconnect the device from power (unplug the device).
  • NEW: If you have a passcode set, it must be removed before updating to seed 7 from previous seeds. It can be re-enabled after the update is complete. Failure to do so may require iMessage to be re-enabled in settings.

Reminders

  • FIXED: If reminders syncing is enabled for a Yahoo account and there is no reminders collection on the server, it will continually get recreated by the phone. Due to a Yahoo server bug, that collection will show up as an event calendar.

Security

  • In iOS 5.0 signing of certificates with MD5 signatures is not supported. Please ensure that certificates use signature algorithms based on SHA1 or SHA2.

Simulator

  • Location services are not functional in iOS 4.3 simulator running on Mac OS 10.7 with Xcode 4.2.

Springboard

  • Push and local notifications for apps appear in the new Notification Center in iOS 5. Notification Center displays notifications that are considered “unread.” In order to accommodate push and local notifications that have no “unread” status, developers can use their application badge count to trigger a clearing of notifications from Notification Center. When an application clears its badge count (by setting it to zero), iOS 5 will clear its notifications from Notification Center.

UI Automation

  • There is a known issue when using the performTaskOnHost API in a UI Automation script. If the task being performed with the API outputs excessively (say, thousands of lines of text) to standard out or standard error, the task may deadlock until the timeout is reached, at which point it will throw a javascript exception.
  • The lock() and unlock() functions of UIATarget have been replaced with the lockForDuration(<seconds>) function.
  • Starting in iOS 5 beta 2, you can now trigger the execution of an UI Automation script on an iOS device from the host terminal by using the instruments tool. The command is:
  • instruments -w <device id> -t <template> <application>
  • When using the cli instruments for UI Automation you can now target the default Automation Template and pass the script and results path into the tool as environment variable options. For example:
  • instruments -w <device id> -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate <application> -e UIASCRIPT <script> -e UIARESULTSPATH <results path>

UIKit

  • moveSection:toSection:
  • moveRowAtIndexPath:toIndexPath:
  • Using the UIWebView class in Interface Builder, setting transparent background color is possible in iOS 5. Developers compiling against the new SDK can check their XIB for the UIWebView transparent setting.
  • In the iOS 5 beta, the UINavigationBarUIToolbar, and UITabBar implementations have changed so that the drawRect: method is not called on instances of these classes unless it is implemented in a subclass. Apps that have re-implemented drawRect: in a category on any of these classes will find that the drawRect: method isn’t called. UIKit does link-checking to keep the method from being called in apps linked before iOS 5 but does not support this design on iOS 5 or later. Apps can either:
  • Use the customization API for bars that in iOS 5 and later, which is the preferred way.
  • Subclass UINavigationBar (or the other bar classes) and override drawRect: in the subclass.
  • The indexPathForRow:inSection:, section, and row methods of NSIndexPath now useNSInteger instead of NSUInteger, so that these types match with methods defined onUITableView.
  • We have changed the behavior of scrollToRowAtIndexPath:atScrollPosition:animated: such that UITableViewScrollPositionTop and UITableViewScrollPositionBottom now adjust for the top and bottom portions of thecontentInset property.
  • NEW: In releases prior to iOS 5.0, the UIPopoverController class would unconditionally set the autoresizing masks of view controllers which were the content view controller of the popover controller. It would also unconditionally set the autoresizing masks of the views of view controllers pushed on to a UINavigationController object which was the content view controller of the popover controller.In iOS 5.0, the UIPopoverController class will no longer do this for applications linked on iOS 5.0 or later. Developers should ensure that the autoresizing masks of views are set properly to allow for arbitrary resizing within any container, not just popovers. A mask of (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight) would not be unreasonable.
  • The completion handler for saveToURL:forSaveOperation:completionHandler: is now being called outside of the coordinated write block, where it used to be called inside.
  • FIXED: The autosaveWithCompletionHandler: method will now only be called for period-based saves and it is safe to return without saving. Documents must save, though, if the saveToURL:forSaveOperation:completionHandler:method is invoked.

Safari and WebKit

  • In iOS 5, a new inherited CSS property, -webkit-overflow-scrolling, is available. The value touch allows the web developer to opt in to native-style scrolling in an overflow:scroll element. The default value for this property is auto, which allows single-finger scrolling without momentum.
  • The WebKit framework has picked up a newer WebKit engine, which closely matches Safari 5.1. Some areas to be aware of with the new WebKit framework on iOS:
  • There is a new HTML5-compliant parser.
  • Text layout width may change slightly because word-rounding behavior now has floating-point-based precision.
  • There is improved validation of the <input type=number> form field, which includes removing leading zeros and number formatting.
  • Touch events are now supported on input fields.
  • window.onerror is now supported.
  • There is a new user agent that does not have locale information in the User Agent string.
  • URLs are now canonicalized by making the scheme all lowercase. If a fake URL is used to pass information from a UIWebView back to native code, make sure that the scheme is always lowercase, or that the native code compares the scheme in a case-insensitive manner.

Wi-Fi Syncing

  • In iOS 5 beta 4 and later, wireless syncing is now available on Windows as well as the Mac. (This support requires OS X 10.6.8 or Lion.) You will see an option to enable wireless syncing when you connect your device to iTunes with the USB cable. It is recommended you perform your initial sync with a cable after restoring your device.
  • Wireless syncing is triggered automatically when the device is connected to power and on the same network as the paired computer. Or, you can manually trigger a sync from iTunes or from Settings > General > iTunes Sync (same network as paired computer required).
  • If you find issues with apps, media and/or photos synced to your device, you can reset then resync. From Settings > General > Reset, choose Erase all Content and Settings. Then reconnect to iTunes and sync again.

Xcode

  • NEW: Starting with Xcode 4.2 in iOS 5.0 beta 7, support to run and debug applications in the iOS 4.3 Simulator and on devices with iOS versions older than 4.2 is made optional and installed on demand. This support is no longer shipped as part of the core tools packaging, and made available for download and installation through the “Downloads” pane of the Xcode Preferences panel. A valid iOS developer ADC account is required to obtain this content.To obtain the iOS 4.3 Simulator, select the “More Simulators…” item from the Run Destinations popup in the main toolbar. This will present the Downloads pane of the Preferences with UI to initiate the installation of the simulator.
    To obtain iOS device support for pre-iOS 4.2 devices, connect a device and activate it for development in the Organizer. Xcode will provide a prompt to initiate the download of the device support components.
    If the Xcode 4.2 in iOS 5.0 beta 7 is installed over a previous Xcode 4.2 beta or Xcode 4.1, the iOS 4.3 Simulator and device support from the previous install will already be present, and the additional components will display as “Installed” in the Downloads pane of the Xcode Preferences.
    The installation packages for the downloaded components will be stored in ~Library/Developer/Xcode. When a new version of Xcode (beta or GM) will be installed, subsequent requests to install these components will use the local packages without requiring a new download.
  • In some cases, Xcode 4.2 Organizer does not display a device that is in restore mode. As a workaround you can use iTunes to restore.
  • In iOS 5 beta 5, iOS Simulator is not compatible with previous releases of the iCloud Developer Seed for OS X. It is highly recommended that you update to the latest iCloud Developer Seed to ensure compatibility.
  • iOS 5.0 SDK supports both iOS 4.3 and iOS 5.0 simulators.



Köszönjük, hogy a Szifon.com írásait olvasod!
Megjelent az iOS 5 beta 7! by Jadeye
©Szifon.com – Minden jog fenntartva!

aug 30

Frissítés: a streaming mégsem streaming

Az Apple egyik szóvivője az All Things Digital-t arról tájékoztatta, hogy ami streamingnek tűnt, az valójában “simultaneous listen and download”, tehát letöltés közbeni zenelejátszás. Ez azt jelenti, hogy az iTunes Match is kénytelen letölteni a zenéket, noha közben már le is tudja játszani őket. Ez egyúttal újabb döfés a kizárólag iCloud-os iPhone-ról szóló pletykáknak, hiszen ha nincs szó streamingről, ugyanúgy szükséges lesz a tárhelyre a készülékben, ha hallgatni akarjuk a zenéinket, hiszen valahova le kell töltse őket.

***

Az iOS 5 júniusi bemutatóján a szokásos „One more thing” az iTunes Match volt. Erről már Jadeye és tothandras kolléga írt egy igen kimerítő cikket, így most nem mutatjuk be újra a teljes szolgáltatást, de jimny-vel közösen összeszedtük, hogy mi benne a legfontosabb.

Az Apple tegnap az amerikai fejlesztők részére elindította a béta verziót. A funkció rendben működik, igaz, vannak még benne bugok. Júniusban azonban csak az adattárolásról esett szó, a streamelésről nem. Nos, hölgyeim és uraim: a bétában van streamelés is! Tehát nem kell a telefonon tárolni a zenéket, elég ha wifin vagy mobilinterneten keresztül kapcsolódunk az iCloudhoz, és máris indulhat a zenehallgatás.

A szolgáltatás 25 dollárba kerül 12 hónapra, amit jelenleg csak amerikai bankkártya segítségével tudunk kifizetni (PayPal esetén is amerikai bankkártya kell!), Gift Carddal nem. Reméljük, csak egyelőre.

Az iTunes Match átnézi a teljes iTunes könyvtárunkat, majd pedig leellenőrzi, hogy az iTunes Store-ban megvannak-e ezek a zenék/albumok. Amennyiben egyezést talál, úgy felajánlja, hogy letöltsük ezeket a zenéket ingyen.

Az iTunes Match a legfrissebb iOS 5 bétával már a telefonon is aktiválható, és használható is:

Működését a lenti két videó mutatja be.

Reméljük, nekünk magyaroknak is hamarosan elérhető lesz a szolgáltatás. Jelenleg viszont legalább két bökkenő van: egyrészt zenei tartalmak nem érhetőek el jelenleg a magyar iTunes Store-ban, másrészt a magyar mobilinternet csomagok mellett igen hamar ki tud merülni a havi forgalmi keret. Tehát gyanítom, nem sok honfitársam fogja igénybe venni a streamelést, ha egyáltalán elérhetővé válik bármikor is… :(

Köszönjük, hogy a Szifon.com írásait olvasod!
Elérhető az iTunes Match a fejlesztőknek – hogyan működik? by admin
©Szifon.com – Minden jog fenntartva!

aug 29

iOS 5 koncepció-videó

Az eddigi koncepció-videók inkább az új iPhone külső kinézetére vonatkoztak, szoftveres kívánságok ritkábbak voltak. Az iOS 5-ben több mint kétszáz újdonság található, azonban Jan-Michael Cartnak ez sem volt elég, és elengedve a fantáziáját, elkészítette a lenti klippet.

A videón leginkább az értesítési rendszer továbbfejlesztései láthatóak, de történik utalás a multitaskinges alkalmazás-váltásra, az új gesztusokra és az iPhone és a Mac közötti wifi-kapcsolatra is.

Remélem, az Apple mérnökei is megnézik a videót és ötleteket merítenek belőle. :)

Tim Cook is válaszol a felhasználói levelekre

Steve Jobs egyik különlegessége és egyben pozitívuma is volt, hogy válaszolgatott a hozzá intézett mezei felhasználói levelekre. Úgy látszik utódja, Tim Cook sem tesz másképp.

Az iDownloadblog egyik szerkesztője gratulált kinevezéséhez, és ő három nap múlva visszaírt. A válasz Jobs-os, azaz egy-két szó, és az aláírás. Persze elég sok levelet kell feldolgozni, így ezen nem kell meglepődni.

Köszönjük, hogy a Szifon.com írásait olvasod!
iOS 5 koncepció-videó; Tim Cook is válaszol a felhasználói levelekre by jimny
©Szifon.com – Minden jog fenntartva!

aug 19

Megjelent az iOS 5 Béta 6 frissítés!

By admin iOS 5 Hozzászólások kikapcsolva

 

Az Apple kiadta az új iOS 5 bétát, konkrétan a 6-os verziót. Jelenleg még semmi komolyat nem tudunk erről, telepítés alatt van. Annyi már biztos, hogy itt is működik az OTA – over the air – frissítés, ami azt jelenti, hogy a szoftveren belül egy 144mb-os csomag letöltésével lehet frissíteni a rendszert. A telepítéshez nem árt a Wifi és az 50%+ akkumulátor feszültség.

Accounts

  • When creating an iCloud account, you can use any Apple ID as long as it is a full email address and not a MobileMe account. If you have a MobileMe account, you can move that account to iCloud. You can find more information on iCloud at: http://developer.apple.com/icloud
  • FIXED: When setting up an iCloud or MobileMe account using the setup assistant and leaving Find My iPhone on, it might actually turn Find my iPhone off after the setup. Please verify in Settings/Mail, Contacts, Calendar/YourAccount that Find my iPhone is toggled On after leaving the setup assistant.
  • FIXED: Enabling iCloud services in Setup Assistant may not always be saved correctly. After completing Setup Assistant you should visit Settings > iCloud to verify the state of the iCloud account. If you have multiple iCloud or MobileMe accounts configured on the device you should also visit each of those accounts in Settings > Mail, Contacts, Calendar to verify each account.
  • FIXED: It is recommended that you disable Bookmarks on multiple accounts. If they are enabled, the results might be undefined.

AirPlay

  • Starting in iOS 5, video content in applications and websites are AirPlay-enabled by default.
  • iOS 5 supports AirPlay of video via AV Foundation.

Apple TV

  • Apple TV Software beta enables users to mirror the contents of an iPad 2 to an Apple TV (2nd generation) using AirPlay. This beta software also enables Photo Stream on Apple TV so users can access photos stored in iCloud. Apple TV Software beta is being provided to test the latest AirPlay functionality with your iOS 5 apps and web sites. If you wish to install Apple TV Software beta on your device, you must first register your device UDID in the iOS Developer Program Portal.
  • Apple TV may return to the main menu when exiting a TV show played via Home Sharing.
  • Music playlists are inaccessible via Home Sharing.
 

Binary Compatibility

  • On applications linked against the iOS 5.0 SDK, scroll view content offsets will no longer be rounded to integral pixels during a pinch gesture.

Calendar

  • Birthday calendars are not currently available via the icloud.com website or in Windows. They will be available in a future release.
  • FIXED: The default calendar is still the On My iPhone calendar despite setting up an iCloud account during Setup Assistant. As a workaround, reset the default Calendar after finishing Setup Assistant in Settings > Mail, Contacts, Calendar > Default Calendar.
  • FIXED: Pushing iCloud Calendar data is not working in iOS. To sync your iCloud Calendar, launch the Calendar app or refresh the calendars manually using the Calendars button in the top left corner.

Core Image

GameKit

  • Match data for turn based matches is currently limited to 4 KB of data.
  • NEW: Events will be passed to the delegate whenever a turn is made on a match, instead of just when it becomes the local player’s turn.
  • FIXED: When logging in to Game Center, the password may clear and login may not complete. Trying a second time will succeed.
  • FIXED: In this beta, GameKit Invites may fail. As a workaround, try restarting the device.

iBooks

  • iBooks 1.2.2 may fail to display some text or images in books. Please update to iBooks 1.3 in the App Store.

iCloud Backup

  • As this is beta software, it is recommended that you do not use the iCloud services to store any critical data or information. If you enable iCloud Backup, automatic backup with iTunes when syncing will be disabled. We also suggest that you manually back up your device with iTunes. Backups made with earlier versions of iOS 5 beta will soon become incompatible, and will no longer be available. It is strongly advised you upgrade to this version of the iOS 5 beta in order to continue backing up your devices. If you encounter errors restoring from a backup, or enabling a backup more than one hour after signing into iCloud, try deleting your iCloud account from Settings and adding it back. If errors persist, please try erasing your device and initiating the restore again.

iCloud Storage

  • NEW: If you call either stringByResolvingSymlinksInPath or stringByStandardizingPath on a path descended from your container, you’ll never be able to use the result to successfully perform a coordinated read.
  • NEW: On KVS, the per-key limit has been raised to 64Kb (to match the per-app limit); and the maximum number of keys has been raised to 256.
  • During the iOS 5 beta period, any documents stored on the servers might be purged periodically before GM. Therefore, it is highly recommended that you do not store any critical documents or information on the servers.
  • Provisioning Profiles no longer need to be enabled for iCloud in the iOS Provisioning Portal. All newly generated provisioning profiles are now automatically enabled for iCloud. If you are using an Xcode managed Team Provisioning Profile, click refresh in the Xcode Organizer to obtain a new iCloud-enabled profile. To enable all other provisioning profiles for iCloud, simply regenerate your profiles in the iOS Provisioning Portal.
  • If your application is using the NSMetadataQuery class, you must set a predicate, even though the predicate itself is ignored.
  • In this beta, the setSortDescriptors: method of NSMetadataQuery is not supported.
  • FIXED: To use iCloud prior to beta 5, you had to manually specify various container identifiers (your application’s Display set) within an Entitlements file for both of your Mac OS X and iOS projects.Starting in beta 5, to enable iCloud storage within your apps, simply click the “Enable Entitlements” checkbox in the Summary pane of your project. Xcode will create a custom entitlements file for your project that automatically includes your Team ID. You can add additional iCloud Container values as required by your application. (Note that you must regenerate your existing provisioning profiles, either with Xcode or in the iOS Provisioning Portal, to use iCloud storage.)If you specify a custom identifier string for your iCloud Key-Value Store or iCloud Container entitlement values, you no longer need to prepend your Team ID to the beginning of the string. Xcode will prepend your Team ID to these entries automatically
  • The container identifier string you pass to the URLForUbiquityContainerIdentifier: method of NSFileManager MUST include the team ID at the beginning of the string. As a convenience, if you pass nil, Foundation uses the first document container ID specified in your app’s entitlements.
  • There are issues using the Cloud Storage document API in conjunction with protected data which can lead to data corruption.
  • FIXED: In this beta, document-based applications cannot always detect when files change, move, or are deleted out from underneath them.
  • In this beta, file presenters (objects that adopt the NSFilePresenter protocol) do not receive some of the messages that they’re supposed to receive, especially:

    You can workaround this by implementing the relinquishPresentedItemToWriter: method and checking to see if the writer actually wrote when your file presenter reacquires. You can also use FSEvents to observe file system changes

  • In this beta, messages about changes to files in a directory are not getting delivered to objects that adopt the NSFilePresenter protocol.
  • While reporting a bug related to the iCloud storage interfaces, please include the logs collected during your debugging session. To generate these logs, you must install a special debug profile on your device.The debug profile can be obtained from http://connect.apple.com. This profile enables the generation of debug logs that are needed to diagnose any problems using iCloud storage. The instructions to collect the logs are:
    1. Install the profile. (The easiest way to do this is to mail it to yourself and open the attachment on their device.)
    2. Reproduce the bug.
    3. Sync with iTunes to pull the logs off your device.
    4. Attach the logs to your bug report. You can find the logs in ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.

    These logs can grow large very quickly, so you should remove the profile after you have reproduced the problem and pulled the logs for the bug report.

  • File names are case-insensitive in OS X but case-sensitive in iOS. This can lead to problems when syncing files between the two. You should take steps on iOS to avoid creating files whose names differ only by case.

iMessage

  • iMessage beta 1 will be unable to communicate with iMessage users on beta 2 or later.
  • NEW:Setup Assistant does not input AppleID password in for FaceTime of iMessage.

interface Builder

  • NEW:The top-level views in a document that uses autolayout cannot have width and height constraints added. To workaround this you can add desired width or height constraint manually in code.
  • NEW:In Interface Builder documents using autolayout and constraints that Xcode generates cannot be deleted. You can “delete” these constraints by creating a user constraint for the behavior you are expecting. For example, if you drag out a button and Xcode generates a leading constraint to the button’s superview, and you wanted a trailing edge to the superview constraint, creating one manually using “Add Constraint => Trailing Constraint to Superview” would remove the leading edge to superview constraint.
  • NEW:It is known that equal widths/heights constraints can be broken on views that fill a container when resizing the window. If you resize the window and a equal widths/height constraint is broken, re-adding it will properly adjust the window to accommodate the constraint.
  • NEW: When editing the value of a constraint in the inspector, the constraint remains selected, and the outline view continues to show the constraint as selected.
  • NEW:In XCode 4.2 when copying views (either a single view or multiple views), both the user defined constraints directly on the selected view and the user defined constraints between the views being copied are copied to the pasteboard.
  • NEW:In Xcode 4.2 for a document using Cocoa Auto Layout, “Select All” in the canvas no longer selects the constraints and subviews of the edited view. If a view is selected, it will only select views. If a constraint is selected, “Select All” will select all constraints.
  • NEW:Changing the segment style of an NSSegmentedControl to “Automatic” might crash in documents using Cocoa Auto Layout. To workaround the issue use an explicit segment style such as Round or Textured, and at runtime, change the segment style to automatic using -[NSSegmentedCell setSegmentStyle:]

iPod

  • FIXED: When using the volume buttons on the device, or on headphones, the volume slider in the UI of applications may not update even though the volume level has changed.

iTunes

  • The version of iTunes that comes with beta 5 cannot sync devices that have the beta 4 software installed. To avoid this problem, do the following:
    1. Sync any devices that have beta 4 installed to the version of iTunes that came with beta 4.
    2. Upgrade iTunes to the version that comes with beta 5.
    3. Connect the device and install the beta 5 software. (Understand that you might see a failure to sync error when you first connect the device.)
    4. After installing the beta 5 software, restore from your the backup you made in step 1.
  • Videos purchased from the iTunes Store do not play on a 2nd generation AppleTV over AirPlay with iTunes 10.5.

Mail

  • When changing the host name of an email account in settings, blank messages may be seen in the unified inbox. As a workaround, delete and re-add the account instead of changing its host name.

OTA Software Update

  • If you are doing an OTA software update, you will need to re-sync your photos with iTunes.”

Photos

  • FIXED: When restoring photo libraries from an iTunes backup, some photos may not appear in the Photos application after restore. Please back up your photos before updating to iOS Beta 5.

Reminders

  • NEW: If reminders syncing is enabled for a Yahoo account and there is no reminders collection on the server, it will continually get recreated by the phone. Due to a Yahoo server bug, that collection will show up as an event calendar.

Simulator

  • Location services are not functional in iOS 4.3 simulator running on Mac OS 10.7 with Xcode 4.2.

Springboard

  • Push and local notifications for apps appear in the new Notification Center in iOS 5. Notification Center displays notifications that are considered “unread.” In order to accommodate push and local notifications that have no “unread” status, developers can use their application badge count to trigger a clearing of notifications from Notification Center. When an application clears its badge count (by setting it to zero), iOS 5 will clear its notifications from Notification Center.
  • FIXED: The UIPrerenderedIcon key (in the Info.plist file) is not honored in this beta.

StoreKit

  • FIXED: In-App purchase will not work for developers testing their apps with the iTunes Sandbox.

UI Automation

  • NEW: There is a known issue when using the performTaskOnHost API in a UI Automation script. If the task being performed with the API outputs excessively (say, thousands of lines of text) to standard out or standard error, the task may deadlock until the timeout is reached, at which point it will throw a javascript exception.
  • The lock() and unlock() functions of UIATarget have been replaced with the lockForDuration(<seconds>) function.
  • Starting in iOS 5 beta 2, you can now trigger the execution of an UI Automation script on an iOS device from the host terminal by using the instruments tool. The command is:
    • instruments -w <device id> -t <template> <application>
  • When using the cli instruments for UI Automation you can now target the default Automation Template and pass the script and results path into the tool as environment variable options. For example:
    • instruments -w <device id> -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate <application> -e UIASCRIPT <script> -e UIARESULTSPATH <results path>

UIKit

  • Starting in iOS 5 beta 3, the exclusiveTouch property of UIControl has returned to its original default value of NO.
  • Returning nil from the tableView:viewForHeaderInSection: method (or its footer equivalent) is no longer sufficient to hide a header. You must override tableView:heightForHeaderInSection: and return 0.0 to hide a header.
  • In the iOS 5 beta, the UITableView class has two methods to move one cell from one row to another with defined parameters. These APIs are:
  • Using the UIWebView class in Interface Builder, setting transparent background color is possible in iOS 5. Developers compiling against the new SDK can check their XIB for the UIWebView transparent setting.
  • In the iOS 5 beta, the UINavigationBarUIToolbar, and UITabBar implementations have changed so that the drawRect: method is not called on instances of these classes unless it is implemented in a subclass. Apps that have re-implemented drawRect: in a category on any of these classes will find that the drawRect: method isn’t called. UIKit does link-checking to keep the method from being called in apps linked before iOS 5 but does not support this design on iOS 5 or later. Apps can either:
    • Use the customization API for bars that in iOS 5 and later, which is the preferred way.
    • Subclass UINavigationBar (or the other bar classes) and override drawRect: in the subclass.
  • The indexPathForRow:inSection:section, and row methods of NSIndexPath now use NSInteger instead of NSUInteger, so that these types match with methods defined on UITableView.
  • Touch events are not getting forwarded to the view in the cameraOverlayView property of UIImagePickerController.
  • We have changed the behavior of scrollToRowAtIndexPath:atScrollPosition:animated: such that UITableViewScrollPositionTop andUITableViewScrollPositionBottom now adjust for the top and bottom portions of the contentInset property.
  • NEW: In releases prior to iOS 5.0, the UIPopoverController class would unconditionally set the autoresizing masks of view controllers which were the content view controller of the popover controller. It would also unconditionally set the autoresizing masks of the views of view controllers pushed on to a UINavigationController object which was the content view controller of the popover controller.In iOS 5.0, the UIPopoverController class will no longer do this for applications linked on iOS 5.0 or later. Developers should ensure that the autoresizing masks of views are set properly to allow for arbitrary resizing within any container, not just popovers. A mask of(UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight) would not be unreasonable.
  • The completion handler for saveToURL:forSaveOperation:completionHandler: is now being called outside of the coordinated write block, where it used to be called inside.
  • NEW: The autosaveWithCompletionHandler: method is now called only for period-based saves and it is safe to return without saving. Documents must save, though, if the saveToURL:forSaveOperation:completionHandler: method is invoked.

Safari and WebKit

  • In iOS 5, a new inherited CSS property, -webkit-overflow-scrolling, is available. The value touch allows the web developer to opt in to native-style scrolling in an overflow:scroll element. The default value for this property is auto, which allows single-finger scrolling without momentum.
  • FIXED: In beta 5, accessing sites that use client side SSL certificates does not work and may cause the application to crash.
  • The WebKit framework has picked up a newer WebKit engine, which closely matches Safari 5.1. Some areas to be aware of with the new WebKit framework on iOS:
    • There is a new HTML5-compliant parser.
    • Text layout width may change slightly because word-rounding behavior now has floating-point-based precision.
    • There is improved validation of the <input type=number> form field, which includes removing leading zeros and number formatting.
    • Touch events are now supported on input fields.
    • window.onerror is now supported.
    • There is a new user agent that does not have locale information in the User Agent string.
    • FIXED: URLs are now canonicalized by making the scheme all lowercase. If a fake URL is used to pass information from a UIWebView back to native code, make sure that the scheme is always lowercase, or that the native code compares the scheme in a case-insensitive manner.

Wi-Fi Syncing

  • In iOS 5 beta 4 and later, wireless syncing is now available on Windows as well as the Mac. (This support requires OS X 10.6.8 or Lion.) You will see an option to enable wireless syncing when you connect your device to iTunes with the USB cable. It is recommended you perform your initial sync with a cable after restoring your device.
    • Wireless syncing is triggered automatically when the device is connected to power and on the same network as the paired computer. Or, you can manually trigger a sync from iTunes or from Settings > General > iTunes Sync (same network as paired computer required).
    • If you find issues with apps, media and/or photos synced to your device, you can reset then resync. From Settings > General > Reset, choose Erase all Content and Settings. Then reconnect to iTunes and sync again.
  • FIXED: In some cases, your device may fail to sync contacts, calendars and account settings, or back up to iTunes. If this happens, reboot your device and re-sync.

Köszönjük, hogy a Szifon.com írásait olvasod!
Megjelent az iOS 5 Béta 6 frissítés! by admin
©Szifon.com – Minden jog fenntartva!

aug 03

Jadeye kollégával összeszedtük, hogy mire is lesz jó nekünk a várhatóan idén ősszel, az iOS 5 és az új készülékekkel egy időben hivatalosan is elinduló iCloud szolgáltatás-csomag. Aki használja a Mobile Me-t, annak egy része már ismerős lesz, de ő is kap új szolgáltatásokat, illetve kellemetlenséggel alig fog találkozni.

Az iCloud az Apple felhő alapú szolgáltatása, aminek értelme, hogy a beállított adatainkat az Apple szerverei tárolják és az összes eszközünk onnan szinkronizálja őket, vagyis a ‘digitális központ’ a személyi számítógépről hamarosan a felhőbe kerülhet. Ennek egyik előnye lehet, hogy adatvesztés esetén a felhőből visszaállíthatóak a korábban oda elmentett adatok. Persze a szolgáltatás ennél sokkal több, így lássuk egyenként, mire számíthatunk ősszel.

iTunes a felhőben

Az iTunes “befelhősödése” két szolgáltatást tartalmaz egyben. Az első része az, hogy amikor megvásárolunk egy zenei tartalmat, azt a felhő megjegyzi, és megfelelő beállítás esetén akár a többi eszközünkre is automatikusan letölti. A korábban vásárolt tartalmak eddig is letölthetőek voltak ingyenesen, itt tehát a hangsúly inkább a többi eszközre való automatikus letöltésen van.

Új funkcióként jelent meg a “Purchased” fül is a Store-ban, ahol könnyedén böngészhetjük a korábban megvásárolt tartalmak listáját, és ha valami netán nem lenne meg az eszközünkön, azt rögtön le is tölthetjük. Sajnos ameddig hazánkban nem elérhető az iTunes zenei kínálata, addig magyar felhasználóként mi ezzel nem sokat tudunk kezdeni, de ugyanez a funkció elérhető az App Store esetén is.

A másik fontos szolgáltatás az iTunes Match. Ennek segítségével lehetőségünk lesz egy $24.99-os éves díj ellenében az összes, bárhonnan beszerzett zenénket (legyen az régi CD-ről, vagy esetleg nem éppen legális forrásból) iTunes-ból való vásárlássá konvertálni. Ez főleg akkor lehet hasznos, ha 256Kbps-nél alacsonyabb az adott zenék tömörítése, mert az iTunes Match segítségével ezeknek megkapjuk a 256Kbps-es AAC változatát, ami szintén az összes eszközünkön elérhető lesz azonnal.

Ehhez az iTunes elemzi a Music Library-d tartalmát, és összeveti azt a Music Store kínálatával: mivel már 18 milliónál is több szám található meg benne, így valószínűleg lesz találat. Az azonosított számoknak pedig elérhetővé teszi számodra a 256Kbps-es változatát. Technikailag ez úgy működik majd, hogy az iTunes apró mintát vesz az azonosíthatatlan számokból, amit a Shazam vagy Soundhound alkalmazásokhoz hasonlóan azonosít, hogy melyik szám. Persze a szolgáltatásra 25.000 db-os korlát van, és az iTunes-ban megvásárolt zenéid nem számítanak bele ebbe. Nem valószínű azonban, hogy ezt a keretet bárki is hamar elérné, így tekinthető korlátlannak. :) Ugyanakkor az iTunes Match területi korlátjairól biztosat még nem tudni, lehetséges hogy először a US iTunes Store-ban – vagy ami rosszabb – csak az USA területén (IP cím alapú azonosítással) lesz elérhető.

Photo Stream – “Fotófolyam”

A Photo Stream a fotóidat tárolja a felhőben. Ha bármely, ezt támogató iOS eszközzel készítesz egy képet, és bekapcsoltad előtte a szolgáltatást, a készülék automatikusan feltölti a felhőbe az elkészült képet. Ugyanez igaz az iPhoto esetén Mac-en, vagy a Photo Library alkalmazásnál Windows-on is: az ezekbe importált képekre is beállítható, hogy feltöltse őket a felhőbe. A szolgáltatás 30 napig tárol maximum 1000 képet, így bőven lesz időd, hogy akár egy hosszabb nyaralás után szinkronizáld a számítógépeddel az eszközt, és letöltsd róla a képeket. A zenékhez hasonlóan a felhőn keresztül minden friss képed azonnal letöltődik a számítógépedre vagy a többi eszközödre. Emellett második generációs Apple TV esetén a fotók megjeleníthetők lesznek a felhőből, így nagy képernyőn is nézheti őket az egész család.

Hogy csökkentse a mobilnet használatát, és így elkerülje az esetleges túlszámlázást, ez a szolgáltatás csak WiFi-kapcsolat esetén tölti fel a képeidet az iOS eszközeidről a felhőbe.

Dokumentumok a felhőben

A Documents in the Cloud segítségével az alkalmazások adatokat tárolhatnak a felhőben, és onnan visszaállíthatják azokat. Például ha létrehozol vagy szerkesztesz egy táblázatot a Numbers-ben, akkor azt a készüléked képes szinkronizálni a felhővel, így ott mindig a legfrissebb verzió lesz elérhető, és ezeket a felhő automatikusan le is tudja tölteni a többi iOS eszközödre, vagy a számítógépedre is.

Ez a szolgáltatás elsőként az iWork alkalmazásaiban lesz elérhető, de a fejlesztők kapnak hozzá API-t, így gyakorlatilag bármely alkalmazás képessé válhat adatokat tárolni a felhőben, így például a játékállásaid automatikusan szinkronizálhatnak majd az egyes eszközeid között.

Alkalmazások, iBooks könyvek, Backup

Az Alkalmazások esetében a megvásárolt alkalmazásaikat szintén elérhetjük a “Purchased” fülön keresztül, és beállíthatjuk, hogy az egyik eszközön történő vásárlás automatikusan letöltse az adott alkalmazást a többi eszközünkre is.

Az iBooks alkalmazás eddig például csak a könyvjelzőinket mentette, és azt, hogy a megnyitott könyvekben épp hol tartunk. Ez most jelentősen kibővül: itt is elérhetővé válik a “Purchased” fül, így itt is bármikor böngészhetünk majd a korábban megvásárolt könyvek között, és azokat ismét letölthetjük díjmentesen bármely eszközünkre. A friss vásárlásaink is megjelennek minden beállított eszközünkön automatikusan. Emellett az iBooks menti, hogy hol tartottunk, menti a könyvjelzőinket, a kijelölt szövegeket, a jegyzeteket, így mikor egy másik eszközön megnyitjuk ugyanazt a könyvet, pontosan úgy fogjuk találni, ahogyan azt az elsőn félbehagytuk.

A Backup segítségével elérhetővé válik, hogy a felhőbe készítsünk mentést a készülék teljes tartalmáról, így akár iTunes nélkül is lehetőségünk lesz mindent visszaállítani. A Backup szolgáltatás WiFi-kapcsolat segítségével napi mentést készít a beállított készülékről. Ez a mentés első alkalommal hosszabb lehet, de utána már gyors, mert a szolgáltatás csak a legutóbbi mentés óta történt változásokat frissíti a felhős mentésünkben. A Backup képes menteni a megvásárolt zenéinket, alkalmazásainkat és könyveinket, a fotóinkat és videóinkat, a készülék és az egyes alkalmazások adatait és beállításait, a home screen (főképernyő) és a mappák elrendezését és beállításait, az üzeneteinket és a csengőhangjainkat. Az Apple célja ezzel is segíteni a számítógéppel nem rendelkező felhasználókat.

Ha pedig bármikor vissza kell állítanunk az adatainkat, vagy egy új eszközt vásároltunk, elég csak WiFi-re csatlakozni a készülékkel, és belépni az Apple ID-nkkal, és az adataink megjelennek rajta: mintha mindig is rajta lettek volna.

Névjegyek, Naptár, Levelezés, Könyvjelzők, Emlékeztetők (Reminders)

Akik már használják a Mobile Me szolgáltatást, azok számára már ismerős lesz a fenti hármas. Természetesen az iCloud mellé jár az ingyenes @me.com emailfiók, naptár, és a névjegyzék tárolásának lehetősége.

Az iCloud bekapcsolásakor lehetőségünk lesz létrehozni egy ingyenes email-fiókot, és az erre érkező levelek a pushnak köszönhetően azonnal a készülékünkön landolnak. A naptárfunkció segítségével az összes találkozónk is bármikor elérhető, és bármely eszközön is adjunk hozzá egy újat, az azonnal megjelenik az összes beállított készülékünkön. Szintén ez a helyzet a névjegyzékkel, bármikor és bárhol elérhető, és a változások itt is automatikusan átkerülnek minden más eszközünkre. Az iCloud továbbá képes Safaris könyvjelzőink, illetve az iOS 5-ben bemutatkozó Reminders (to-do) app emlékezetetőinek szinkronizálására az eszközeink között. Utóbbi esetben ezeket Mac-ünkön az iCal-ban tudjuk megtekinteni.

Ha már korábban használtunk Mobile Me-t, érdemes attól eltérő Apple ID-t választanunk, mert jelenlegi tapasztalatom szerint ekkor gond lesz a levelezés működésével. Természetesen nem kizárt, hogy ősztől ezek a ‘beta’ problémák elmúlnak.

iCloud.com

Természetesen lesz webes felület is az iCloud szolgáltatáshoz, ahol lehetőségünk lesz a korábbi Mobile Me-hez hasonlóan emaileket fogadni/küldeni/rendezni,  névjegyeinket megtekinteni és szerkeszteni, újakat hozzáadni, a naptárunkat ellenőrizni (hónap, hét, nap, lista nézet) és hozzá új eseményt adni.

Mindhárom kliens design-ja az iPad-es verziókkal mutat rokonságot, viszont furcsálljuk hogy a mail új levél írásakor egy előugró ablakot tár elénk, s nem iOS szerűen integrálódik a levelező ablak fölé. A hivatalos megjelenéstől a Find My iPhone szolgáltatást is innen érhetjük majd el – jelenleg ez még a Me.com segítségével működik.

Ezen túl az iWork alkalmazásokkal (Mac, iOS) szinkronizált dokumentumokat is megtekinthetjük, letölthetjük .pdf-ként, iWork fájlként (Pages, Numbers, Keynote), Office file-ként (Word, Excel, PowerPoint), de szerkesztésükre egyelőre nem lesz mód. A kérdés az, hogy integrálja-e az Apple valamikor az iwork.com funkcióit ide is, ami lehetőséget adna dokumentumaink megosztására és mások általi véleményezésére, miután megadjuk email címüket; vagy esetleg a szolgáltatás megszűnik.

Arról sincs egyelőre információ, hogy mi lesz az iDisk és a Mobile Me Gallery sorsa a továbbiakban, vagy hogy mi történik majd az itt tárolt adatokkal. Amit viszont már biztosan tudunk, az az, hogy az iWeb weboldal-publikálási funkciója megszűnik.

Árak

Az iCloud alapból 5GB tárhelyet fog biztosítani díjmentesen, amibe viszont nem számítanak bele a felhőben tárolt zenéink, alkalmazásaink, könyveink, hiszen ezek esetén nem magát a fájlokat tárolja külön a fiókunkban, hanem csak a jogosultságot a letöltésre; emellett szintén nem számít bele a Photo Stream-ben található maximum 1000db kép sem.

Ami tehát a tárhelyünket foglalja, azok a leveleink, a felhőben tárolt dokumentumok, és a backup. Aki tehát mondjuk sok fotót és videót, netán dokumentumokat tárol a készülékén, annak értelemszerűen nagyobb hely kell a backuphoz, így könnyen szükség lehet a további helyre.

Három opció közül válogathatunk Cloud fiókunk méretének növelésére: +10 GB hely (összesen 15GB), 16 €/év; +20 GB hely (összesen 25GB), 32 €/év; + 50 GB hely (összesen 55 GB), 80 €/év. Ebből egyelőre az első opciót tudjuk ajánlani, például ha az illető két iOS 5-öt futtató készüléket backupol a felhőbe, és emellett szeretne még dokumentumokat is ‘over-the-air’ (OTA) szinkronizálni.

Véleményünk szerint azért az átlagos felhasználóknak megfelelő lesz az ingyenesen elérhető 5GB is.

Ti várjátok már, hogy hivatalosan is elérhető legyen az iCloud? Melyik szolgáltatása lesz számotokra a leghasznosabb? Melyik az, amelyiket érzésetek szerint sosem fogjátok használni, és miért?

Köszönjük, hogy a Szifon.com írásait olvasod!
Ősszel érkezik az iCloud: mire lesz jó, és mennyibe fog kerülni? by tothandras
©Szifon.com – Minden jog fenntartva!

júl 23

Megjelent az iOS 5 Béta 4 – OTA Update (Over the Air)

By admin iOS 5 Hozzászólások kikapcsolva

 

Tegnap éjjel 2 óra fele megjelent az iOS 5 Béta 4 frissítés. Ez az első olyan rendszer frissítés, amit wifin keresztűl tudunk feltelepíteni a telefonra tehát OTA (Over The Air). Minimum 50% akkumulátortöltöttségnek kell lennie ez eszközön, hogy ezt megtehessük és 133mb-nyi a frissítés. Ez azt jelenti, hogy az OTA update nem a teljes rendszert tölti le a telefonunkra hanem egy kisebbet. Természetesen nem csak OTA-val lehet frissíteni a rendszer, a sima iTunes megoldás is működik. A iTunes-al való frissítéshez fel kell telepíteni az iTunes Béta 4-et is.

Notes and Known Issues

The following issues relate to using the 5.0 SDK to develop code.

Accessories

  • NEW: In this beta, Nike + Gym will be unable to save workout data and upload it to Nike. And iPod accessories that do radio tagging will be unable to save and sync tags.

Accounts

  • When creating an iCloud account you can use any Apple ID provided as long as it is a full email address and not a MobileMe account. If you have a MobileMe account, you can copy data from that account to an iCloud account to use during testing. You can find more information on iCloud at: http://developer.apple.com/icloud
  • When setting up an iCloud or MobileMe account using the setup assistant and leaving Find My iPhone on, it might actually turn Find my iPhone off after the setup. Please verify in Settings/Mail, Contacts, Calendar/YourAccount that Find my iPhone is toggled On after leaving the setup assistant.
  • It is recommended that you disable Bookmarks on multiple accounts. If they are enabled, the results might be undefined.
  • FIXED: In this beta the option of “Choosing a security question” is not working during an iCloud account setup.

AirPlay

  • Starting in iOS 5, video content in applications and websites are AirPlay-enabled by default.
  • iOS 5 supports AirPlay of video via AV Foundation.
  • Switching into AirPay Video while using mirroring will leave the screen black but the video is still playing.

Apple TV

  • Apple TV Software beta enables users to mirror the contents of an iPad 2 to an Apple TV (2nd generation) using AirPlay. This beta software also enables Photo Stream on Apple TV so users can access photos stored in iCloud. Apple TV Software beta is being provided to test the latest AirPlay functionality with your iOS 5 apps and web sites. If you wish to install Apple TV Software beta on your device, you must first register your device UDID in the iOS Developer Program Portal.
  • There is no new build for AppleTV for beta 4. Please continue using the build provided with beta 3.

Audio

Binary Compatibility

  • NEW: In this beta, the BBC iPlayer website and apps will be unable to play content on the device.

Calendar

  • All MobileMe calendars were duplicated after turning calendar syncing off and back on.
  • FIXED: Restoring from a Seed 1 backup or earlier will cause MobileMe/iCloud calendars not to sync. Subscribed calendars will show up in Calendars but none of your event calendars will appear in MobileCal. To workaround the problem please remove and re-add the account.
  • If SnowLeopard isn’t syncing your calendars on iOS device and you created a calendar or reminders list using a previous iOS 5.0 seed, change the name of that calendar or list on the iOS device and then let it sync.
  • In this beta Birthday calendar is temporarily disabled for Web apps and Windows and will be available in a future release.

Contacts

  • NEW:In MobileMe local contacts are deleted instead of be being merged.
  • In this beta Import/Export vCard is disabled from Action menu and will be available in future release.

GameKit

  • Match data for turn based matches is currently limited to 4 KB of data.
  • When both Wifi and 3G are disabled (i.e. in Airplane mode) sometimes GameKit can cause the connection in a local Bluetooth match to fail.

iBooks

  • iBooks 1.2.2 may fail to display some text or images in books. Please update to iBooks 1.3 in the App Store.

iCloud Backup

  • As this is beta software, it is recommended that you do not use the iCloud services to store any critical data or information. If you enable iCloud Backup, automatic backup with iTunes when syncing will be disabled. We suggest you also manually back up your device with iTunes. It is strongly advised you upgrade to this version of the iOS 5 beta in order to continue backing up your devices and preserve previous backups.

iCloud Storage

  • During the iOS 5 beta period, any documents stored on the servers might be purged periodically before GM. Therefore, it is highly recommended that you do not store any critical documents or information on the servers.
  • If your application is using the NSMetadataQuery class, you must set a predicate, even though the predicate itself is ignored.
  • The Foundation framework doesn’t include the team ID when looking for an app’s mobile documents container. The Team ID must be included at the beginning of the identifier string passed to theURLForUbiquityContainerIdentifier: method.
  • In this beta, the setSortDescriptors: method of NSMetadataQuery is not supported.
  • In this beta, if you want to use iCloud, you have to manually specify various container identifiers (your application’s Display set) within an Entitlements file for both of your Mac OS X and iOS projects.
  • There are issues using the Cloud Storage document API in conjunction with protected data which can lead to data corruption.
  • In this beta, document-based applications cannot always detect when files change, move, or are deleted out from underneath them.
  • NEW: In this beta, file presenters (objects that adopt the NSFilePresenter protocol) do not receive some of the messages that they’re supposed to receive, especially:
    You can workaround this by implementing the relinquishPresentedItemToWriter: method and checking to see if the writer actually wrote when your file presenter reacquires. You can also use FSEvents to observe file system changes
  • In this beta, messages about changes to files in a directory are not getting delivered to objects that adopt the NSFilePresenter protocol.
  • While reporting a bug related to the iCloud storage interfaces, please include the logs collected during your debugging session. To generate these logs, you must install a special debug profile on your device.
    The debug profile can be obtained from http://connect.apple.com. This profile enables the generation of debug logs that are needed to diagnose any problems using iCloud storage. The instructions to collect the logs are:
    1. Install the profile. (The easiest way to do this is to mail it to yourself and open the attachment on their device.)
    2. Reproduce the bug.
    3. Sync with iTunes to pull the logs off your device.
    4. Attach the logs to your bug report. You can find the logs in ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.
    These logs can grow large very quickly, so you should remove the profile after you have reproduced the problem and pulled the logs for the bug report.
  • NEW: File names in iCloud Storage are case sensitive.

iMessage

  • NEW: iMessage beta 1 will be unable to communicate with iMessage users on beta 2 or later.

iTunes

  • The version of iTunes that comes with beta 4 cannot sync devices that have the beta 2 software installed. To avoid this problem, do the following:
    1. Sync any devices that have beta 3 installed to the version of iTunes that came with beta 4.
    2. Upgrade iTunes to the version that comes with beta 4.
    3. Connect the device and install the beta 4 software. (Understand that you might see a failure to sync error when you first connect the device.)
    4. After installing the beta 4 software, restore from your the backup you made in step 1.
  • Videos purchased from the iTunes Store do not play on a 2nd generation AppleTV over AirPlay with iTunes 10.5.

Location

  • NEW:The startMonitoringSignificantLocationChanges method of CLLocationManager does not cause applications to be resumed or launched in the background for significant location change updates. However, if a backup from a previous software version (where an application was monitoring significant location changes) is restored to the device, significant location change monitoring will continue to cause that application to be resumed or launched in the background.

Mail

  • NEW:Forwarding a message with attachments included does not attach the file and the message compose screen does not change from “Loading….”

Music Library

  • NEW:Some songs are missing their album artwork after changing the device library via syncing.

OpenGL

  • NEW: In iOS 5.0 beta 4, several OpenGL extensions have been moved from the APPLE namespace to the EXT namespace, causing some API to be renamed. The altered extensions are EXT_color_buffer_half_float,EXT_occlusion_query_booleanEXT_separate_shader_objectsEXT_shadow_samplersEXT_texture_rgEXT_debug_label, and EXT_debug_marker.

OTA Software Update

  • NEW: If you are doing a OTA software update from beta 3 to beta 4, you will need to re-sync your photos with iTunes.”

Personal HotSpot

  • NEW:In this beta iPhone 4 device cannot join personal hotspot even if it is on due to a non functional WiFi tethering on these devices.

Photo Adjustments

  • If you apply red-eye adjustments in iOS, and import your image into the iPhoto seed build, the red-eye adjustments will not appear on that image in iPhoto. As a result, subsequent syncing of your image back to the iOS device from iPhoto will not show the red-eye adjustments.

Settings

  • FIXED: In this beta FaceTime icon is missing in Settings on the iPhones.

Simulator

  • NEW: Location services are not functional in iOS 4.3 simulator running on Mac OS 10.7 with Xcode 4.2.

Springboard

  • Push and local notifications for apps appear in the new Notification Center in iOS 5. Notification Center displays notifications that are considered “unread.” In order to accommodate push and local notifications that have no “unread” status, developers can use their application badge count to trigger a clearing of notifications from Notification Center. When an application clears its badge count (by setting it to zero), iOS 5 will clear its notifications from Notification Center.
  • NEW: iOS 5.0 terminates VoIP applications that are resumed in the background for incoming network traffic with extreme frequency. Developers are encouraged to make sure all incoming data is read from VoIP sockets to avoid this condition.

Twitter

  • NEW: When tweeting your location from Safari and exiting before the location can be established, the location arrow will stay in the status bar. The arrow can be removed by killing Safari from the task switcher.

UI Automation

  • NEW: Instruments overwrites the loaded automation script, even if another program is editing it.
  • The play and record buttons in the Automation instrument script editor may not work properly after targeting an application that was launched by a trace session and has ended. They may also not work if you target an application that was suspended. If you run into this problem and it persists, you may need to close and reopen the trace document to get back into a functional state.
  • When capturing actions into a script using the Automation instrument, interfaces with web views or table cells that contain a high number of off screen elements may take an extremely long time before returning with an expression.
  • The lock() and unlock() functions of UIATarget have been replaced with the lockForDuration(<seconds>) function.
  • FIXED:Instruments overwrites the loaded automation script, even if another program is editing it.
  • Starting in iOS 5 beta 2, you can now trigger the execution of an UI Automation script on an iOS device from the host terminal by using the instruments tool. The command is:
    • instruments -w <device id> -t <template> <application>
  • When using the cli instruments for UI Automation you can now target the default Automation Template and pass the script and results path into the tool as environment variable options. For example:
    • instruments -w <device id> -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate <application> -e UIASCRIPT <script> -e UIARESULTSPATH <results path>

UIKit

  • Starting in iOS 5 beta 3, the exclusiveTouch property of UIControl has returned to its original default value of NO.
  • Returning nil from the tableView:viewForHeaderInSection: method (or its footer equivalent) is no longer sufficient to hide a header. You must override tableView:heightForHeaderInSection: and return 0.0 to hide a header.
  • In the iOS 5 beta, the UITableView class has two methods to move one cell from one row to another with defined parameters. These APIs are:
  • Using the UIWebView class in Interface Builder, setting transparent background color is possible in iOS 5. Developers compiling against the new SDK can check their XIB for the UIWebView transparent setting.
  • In the iOS 5 beta, the UINavigationBarUIToolbar, and UITabBar implementations have changed so that the drawRect: method is not called on instances of these classes unless it is implemented in a subclass. Apps that have re-implemented drawRect: in a category on any of these classes will find that the drawRect: method isn’t called. UIKit does link-checking to keep the method from being called in apps linked before iOS 5 but does not support this design on iOS 5 or later. Apps can either:
    • Use the customization API for bars that in iOS 5 and later, which is the preferred way.
    • Subclass UINavigationBar (or the other bar classes) and override drawRect: in the subclass.
  • The indexPathForRow:inSection:section, and row methods of NSIndexPath now use NSInteger instead of NSUInteger, so that these types match with methods defined on UITableView.
  • Touch events are not getting forwarded to the view in the cameraOverlayView property of UIImagePickerController.
  • FIXED:When creating a new appointment in calendar app on a device using 24 hr clock, you cannot select an hour value greater than 12. The date-time picker value sets current weekday to be the same as previous day (e.g: a An appointment on Tuesday will be set as Monday).
  • We have changed the behavior of scrollToRowAtIndexPath:atScrollPosition:animated: such that UITableViewScrollPositionTop and UITableViewScrollPositionBottom now adjust for the top and bottom portions of the contentInset property.

WebKit

  • In iOS 5, a new inherited CSS property, -webkit-overflow-scrolling, is available. The value touch allows the web developer to opt in to native-style scrolling in an overflow:scroll element. The default value for this property is auto, which allows single-finger scrolling without momentum.
  • The WebKit framework has picked up a newer WebKit engine, which closely matches Safari 5.1. Some areas to be aware of with the new WebKit framework on iOS:
    • There is a new HTML5-compliant parser.
    • Text layout width may change slightly because word-rounding behavior now has floating-point-based precision.
    • There is improved validation of the <input type=number> form field, which includes removing leading zeros and number formatting.
    • Touch events are now supported on input fields.
    • window.onerror is now supported.
    • There is a new user agent that does not have locale information in the User Agent string.

WiFi Syncing

  • In iOS 5 beta 4, wireless syncing is now available on Windows as well as the Mac (requires OS X 10.6.8 or Lion)You will see an option to enable wireless syncing when you connect your device to iTunes with the USB cable. It is recommended you perform your initial sync with a cable after restoring your device.
    • Wireless syncing is triggered automatically when the device is connected to power and on the same network as the paired computer. Or, you can manually trigger a sync from iTunes or from Settings -> General -> iTunes Sync (same network as paired computer required).
    • If you find issues with apps, media and/or photos synced to your device, you can reset then resync. From Settings -> General -> Reset, choose Erase all Content and Settings. Then reconnect to iTunes and sync again.
  • In some cases, your device may fail to sync contacts, calendars and account settings, or back up to iTunes. If this happens, reboot your device and re-sync.
  • NEW:In some cases, syncing photos may result in only thumbnails on your device. If this happens, unsync Photos then re-sync again.

Xcode

  • In this beta, device restores using Xcode are disabled. Please use iTunes only to back up and restore your device.
  • In some cases, Xcode 4.2 Organizer does not display a device that is in restore mode. As a workaround you can use iTunes to restore.
  • In iOS 5 beta 4, the iOS Simulator is not compatible with previous releases of the iCloud Developer Seed for OS X. It is highly recommended that you update to the latest iCloud Developer Seed to ensure compatibility.
  • iOS 5.0 SDK supports both iOS 4.3 and iOS 5.0 simulators.

 

 

 
Köszönjük, hogy a Szifon.com írásait olvasod!
Megjelent az iOS 5 Béta 4 – OTA Update (Over the Air) by admin
©Szifon.com – Minden jog fenntartva!

júl 14

Assistive Touch: tényleg megszűnik a Home gomb?

Az Apple az iOS 5 harmadik bétájában új mozdulatokat vezetett be. Az Accessibility Settings-en belül lehet az opciót bekapcsolni, ezután a képernyőn megjelenik egy kis fehér pötty.

Ezt megnyomva négy lehetőség közül választhatunk: Gestures, Device, Home, Favorites.

Device-ra nyomva a képernyőt lehet forgatni, lezárni, hangerőt szabályozni, elnémítani és rezgést előidézni. A Home-ra nyomva visszajutunk a Home screenre.

A Gesture már érdekesebb. Előre definiált két-, három-, négy- és ötujjas mozdulatokat lehet végezni egyetlen ujjal, pl. nagyítás, lapozás, stb. Aki valami újat akar, az létrehozhat saját mozdulatokat is.

Mivel megjelent a Home, ezért újra elindultak a találgatások, vajon megszűnik-e a fizikai Home gomb vagy csak az Apple azoknak akar kedvezni, akiknek valamilyen oknál fogva nehezebben megy a képernyőn való navigálás (pl. mozgássérültek). Ezt még nem lehet eldönteni, de Ti mit gondoltok?

Reckless Getaway: újabb játék a Reckless Racing készítőitől

A Reckless Racing az egyik legjobb felülnézeti autós játék. A fejlesztők nem pihentek a babérjaikon, mert tegnap bemutatták következő játékuk trailerjét. A Reckless Getaway névre hallgató játékban az üldöző rendőrautók elől kell ész nélkül menekülni. 16 pályán próbálhatjuk ki magunkat, azonban csak a videón bemutatott két autót használhatjuk.

A cikk írásakor az új-zélandi App Store-ban már elérhető volt a játék, rövidesen a magyarban is megjelenik, valószínűleg 2.39 eurót kell érte fizetni.

SPY Mouse: a Firemint újabb játéka

A Firemint a Flight Control-lal és a Real Racing-gel már bizonyított. Pár hónappal ezelőtt elhintették, hogy újabb nagyszabású játékon dolgoznak, mely Agent Squeak névre hallgat. Tegnap megjött a trailer és kiderült, hogy már SPY mouse-nak hívják a játékot és a nyáron jelenik meg. Sokat nem tudhatunk meg a videóból, de ez is vonalhúzogatós lesz, mint a Flight Control. Mivel állítólag már két éve (!) dolgoznak rajta, remélem lesz olyan jó, mint a repülős játék. :)


Köszönjük, hogy a Szifon.com írásait olvasod!
Assistive Touch: tényleg megszűnik a Home gomb? Két trailer: Reckless Getaway és SPY Mouse by jimny
©Szifon.com – Minden jog fenntartva!

júl 11

iOS 5 Béta 3 – megjelent!

By admin béta, iOS 5 Hozzászólások kikapcsolva

Update #2 – Videók az új iOS 5 béta 3-ról!

Körülbelül 1 rórája letölthető az iOS 5 béta 3-as szoftver. Természetesen itt is számíthatunk majd újdonságokra, amik az elkövetkezendő pár napban fognak előkerülni. Mi már telepítjük és holnap várható egy bővebb post a Béta 3-ról!

Addig is itt egy teljes leírás, hogy min változtatott az Apple az új szoftvernél!

Accounts

  • When creating an iCloud account you can use any Apple ID provided it is a full email address and not a MobileMe account. If you have a MobileMe account, you can copy data from that account to an iCloud account to use during testing. You can find more information on iCloud at:http://developer.apple.com/icloud
  • When setting up an iCloud or MobileMe account using the setup assistant and leaving Find My iPhone on, it might actually turn Find my iPhone off after the setup. Please verify in Settings/Mail, Contacts, Calendar/YourAccount that Find my iPhone is toggled On after leaving the setup assistant.
  • There is a problem finding a device using Find My iPhone on the MobileMe website (www.me.com) when switching from iCloud back to MobileMe. To workaround this issue:
    • On the device go to Settings->Mail, Contacts, Calendar-><your_account>@me.com and Toggle Find My iPhone off and back on. Now the device should show up on MobileMe website.
  • It is recommended that you disable Bookmarks on multiple accounts. If they are enabled, the results might be undefined.
  • NEW: In this beta the option of “Choosing a security question” is not working during an iCloud account setup.

AirPlay

  • Starting in iOS 5, video content in applications and websites are AirPlay-enabled by default.
  • iOS 5 supports AirPlay of video via AV Foundation.
  • FIXED: The Apple TV screen saver may degrade mirroring performance over AirPlay. The screen saver can be disabled in Apple TV settings.

Apple TV

  • Apple TV Software beta enables users to mirror the contents of an iPad 2 to an Apple TV (2nd generation) using AirPlay. This beta software also enables Photo Stream on Apple TV so users can access photos stored in iCloud. Apple TV Software beta is being provided to test the latest AirPlay functionality with your iOS 5 apps and web sites. If you wish to install Apple TV Software beta on your device, you must first register your device UDID in the iOS Developer Program Portal.

Audio

CalDav

  • FIXED: After creating a recurring event locally on the device, the device stops syncing after hitting an error on merge. Removing and re-adding the account acts as a workaround for this.

Calendar

  • All MobileMe calendars were duplicated after turning calendar syncing off and back on.
  • If you launch or manually refresh Calendars on an iPad, your calendars might disappear and you will have to tap “Show All Calendars” to display them again.
  • NEW: Restoring from a Seed 1 backup or earlier will cause MobileMe/iCloud calendars not to sync. Subscribed calendars will show up in Calendars but none of your event calendars will appear in MobileCal. To workaround the problem please remove and re-add the account.

GameKit

  • Match data for turn based matches is currently limited to 4 KB of data.

GameCenter

  • If you have an existing Game Center account which has not yet gone through the first-time Game Center flow in iOS 5, you will encounter a crash when signing into a game’s login alert directly. The workaround for this is to launch Game Center to complete the first-time flow.

iBooks

  • iBooks 1.2.2 may fail to display some text or images in books. Please update to iBooks 1.3 in the App Store.

iCloud Backup

  • As this is beta software, it is recommended that you do not use the iCloud services to store any critical data or information. If you enable iCloud Backup, automatic backup with iTunes when syncing will be disabled. We suggest you also manually back up your device with iTunes.
  • In the iOS 5 beta, support for data protection in iCloud Backup is unavailable. Apps that have protected files will not have any of their data or metadata backed up as a result.
  • After restoring, you may not be able to back up again because the device still thinks it’s restoring. To workaround this issue try syncing apps or media that are missing form iTunes or try deleting your iCloud account and adding it back.
  • If you delete your backup, the feature will be disabled but settings may still indicate that it is enabled and you will have to toggle the BackUp to Cloud switch in Settings.
  • For compatibility reasons, this version of the iOS 5 beta requires that all files be backed up again, instead of only those files that have changed since your last backup. This may cause a warning that your account is over quota. In case the warning occurs, you can delete your oldest backup to free up space and then initiate a backup.

iCloud Storage

  • During the iOS 5 beta period, any documents stored on the servers might be purged periodically before GM. Therefore, it is highly recommended that you do not store any critical documents or information on the servers.
  • If your application is using the NSMetadataQuery class, you must set a predicate, even though the predicate itself is ignored.
  • The Foundation framework doesn’t include the team ID when looking for an app’s mobile documents container. The Team ID must be included at the beginning of the identifier string passed to the URLForUbiquityContainerIdentifier: method.
  • In this beta, the setSortDescriptors: method of NSMetadataQuery is not supported.
  • In this beta, if you want to use iCloud, you have to manually specify various container identifiers (your application’s Display set) within an Entitlements file for both of your Mac OS X and iOS projects.
  • There are issues using the Cloud Storage document API in conjunction with protected data which can lead to data corruption.
  • In this beta, document-based applications cannot always detect when files change, move, or are deleted out from underneath them.
  • NEW: In this beta, file presenters (objects that adopt the NSFilePresenter protocol) do not receive some of the messages that they’re supposed to receive, especially:
    You can workaround this by implementing the relinquishPresentedItemToWriter: method and checking to see if the writer actually wrote when your file presenter reacquires. You can also use FSEvents to observe file system changes
  • In this beta, messages about changes to files in a directory are not getting delivered to objects that adopt the NSFilePresenter protocol.
  • While reporting a bug related to the iCloud storage interfaces, please include the logs collected during your debugging session. To generate these logs, you must install a special debug profile on your device.
    The debug profile can be obtained from http://connect.apple.com. This profile enables the generation of debug logs that are needed to diagnose any problems using iCloud storage. The instructions to collect the logs are:
    1. Install the profile. (The easiest way to do this is to mail it to yourself and open the attachment on their device.)
    2. Reproduce the bug.
    3. Sync with iTunes to pull the logs off your device.
    4. Attach the logs to your bug report. You can find the logs in~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs.
    These logs can grow large very quickly, so you should remove the profile after you have reproduced the problem and pulled the logs for the bug report.

iMessage

  • NEW: iMessage beta 3 will be unable to communicate with iMessage users on beta 1. It works between beta 3 and beta 2.
  • NEW: Modal alerts don’t appear for iMessages.

iTunes

  • The version of iTunes that comes with beta 3 cannot sync devices that have the beta 2 software installed. To avoid this problem, do the following:
    1. Sync any devices that have beta 2 installed to the version of iTunes that came with beta 2.
    2. Upgrade iTunes to the version that comes with beta 3.
    3. Connect the device and install the beta 3 software. (Understand that you might see a failure to sync error when you first connect the device.)
    4. After installing the beta 3 software, restore from your the backup you made in step 1.
  • Videos purchased from the iTunes Store do not play on a 2nd generation AppleTV over AirPlay with iTunes 10.5.

MMS

  • Sending an MMS of large videos does not work.

Photo Adjustments

  • If you apply red-eye adjustments in iOS, and import your image into the iPhoto seed build, the red-eye adjustments will not appear on that image in iPhoto. As a result, subsequent syncing of your image back to the iOS device from iPhoto will not show the red-eye adjustments.

Reminders

FIXED: The Reminders application does not send notifications for reminders that are based upon the entry (and/or exit) of a location if there is no date associated with the reminder.

Settings

  • The “Back Up Now” button is enabled without the backup data class being enabled for the account.
  • FIXED: If you bring up the keyboard of the terms in Settings->General->Software Update, you cannot dismiss it. You have to force quit Settings to get out.
  • NEW: In this beta FaceTime icon is missing in Settings on the iPhones.

Simulator

  • NEW: Location services are not functional in iOS 4.3 simulator running on Mac OS 10.7 with Xcode 4.2.

Springboard

  • Push and local notifications for apps appear in the new Notification Center in iOS 5. Notification Center displays notifications that are considered “unread”. In order to accommodate push and local notifications that have no “unread” status, developers can use their application badge count to trigger a clearing of notifications from Notification Center. When an application clears its badge count (by setting it to zero), iOS 5 will clear its notifications from Notification Center.

Twitter

  • NEW: When tweeting your location from Safari and exiting before the location can be established, the location arrow will stay in the status bar. The arrow can be removed by killing Safari from the task switcher.

UI Automation

  • NEW: In iOS 5 beta 3, the first execution of a script after a reboot or erase install will likely fail. Subsequent attempts should succeed until the device is rebooted again.
  • The play and record buttons in the Automation instrument script editor may not work properly after targeting an application that was launched by a trace session and has ended. They may also not work if you target an application that was suspended. If you run into this problem and it persists, you may need to close and reopen the trace document to get back into a functional state.
  • When capturing actions into a script using the Automation instrument, interfaces with web views or table cells that contain a high number of off screen elements may take an extremely long time before returning with an expression.
  • The lock() and unlock() functions of UIATarget have been replaced with the lockForDuration(<seconds>) function.
  • Instruments overwrites the loaded automation script, even if another program is editing it.
  • Starting iOS 5 beta 2, you can now trigger the execution of an UI Automation script on an iOS device from the host terminal by using the instruments tool. The command is:
    • instruments -w <device id> -t <template> <application>

UIKit

  • NEW: Starting in iOS 5 beta 3, the exclusiveTouch property of UIControl has returned to its original default value of NO.
  • Returning nil from the tableView:viewForHeaderInSection: method (or its footer equivalent) is no longer sufficient to hide a header. You must override tableView:heightForHeaderInSection: and return 0.0 to hide a header.
  • In the iOS 5 beta, the UITableView class has two methods to move one cell from one row to another with defined parameters. These APIs are:
  • Using the UIWebView class in Interface Builder, setting transparent background color is possible in iOS 5. Developers compiling against the new SDK can check their XIB for the UIWebView transparent setting.
  • In the iOS 5 beta, the UINavigationBarUIToolbar, and UITabBar implementations have changed so that the drawRect: method is not called on instances of these classes unless it is implemented in a subclass. Apps that have re-implemented drawRect: in a category on any of these classes will find that the drawRect: method isn’t called. UIKit does link-checking to keep the method from being called in apps linked before iOS 5 but does not support this design on iOS 5 or later. Apps can either:
    • Use the customization API for bars that in iOS 5 and later, which is the preferred way.
    • Subclass UINavigationBar (or the other bar classes) and override drawRect: in the subclass.
  • The indexPathForRow:inSection:section, and row methods of NSIndexPath now use NSInteger instead of NSUInteger, so that these types match with methods defined on UITableView.
  • There is a known issue with presenting a UIVideoEditorControllerobject where it doesn’t show the selected video, which appears blank instead. In certain cases it may also crash.
  • Touch events are not getting forwarded to the view in the cameraOverlayView property of UIImagePickerController.
  • The imagePickerController:didFinishPickingMediaWithInfo: method of UIImagePickerController is not returning a URL to the video when recording is complete.
  • NEW: When creating a new appointment in calendar app on a device using 24 hr clock, you cannot select an hour value greater than 12. The date-time picker value sets current weekday to be the same as previous day (e.g: a An appointment on Tuesday will be set as Monday).
  • FIXED: We have changed the behavior of scrollToRowAtIndexPath:atScrollPosition:animated: such thatUITableViewScrollPositionTop and UITableViewScrollPositionBottom now adjust for the top and bottom portions of the contentInsetproperty.

WebKit

  • NEW: In iOS 5 beta 2, a new inherited CSS property, -webkit-overflow-scrolling: value, is available. The value touch allows the web developer to opt in to native-style scrolling in an overflow:scroll element. The default value for this property is auto.
  • The WebKit framework has picked up a newer WebKit engine, which closely matches Safari 5.1. Some areas to be aware of with the new WebKit framework on iOS:
    • There is a new HTML5-compliant parser.
    • Text layout width may change slightly because word-rounding behavior now has floating-point-based precision.
    • There is improved validation of the <input type=number> form field, which includes removing leading zeros and number formatting.
    • Touch events are now supported on input fields.
    • window.onerror is now supported.
    • There is a new user agent that does not have locale information in the User Agent string.

WiFi Syncing

  • In iOS 5 beta 2, wireless syncing is available for the Mac. It requires iTunes 10.5 beta 2 and OS X 10.6.8 or Lion. You will see an option to enable wireless syncing when you connect your device to iTunes with the USB cable. It is recommended you perform your initial sync with a cable after restoring your device.
    • Wireless syncing is triggered automatically when the device is connected to power and on the same network as the paired computer. Or, you can manually trigger a sync from iTunes or from Settings -> General -> iTunes Sync (same network as paired computer required). Be sure your device is plugged into a power source when performing wireless syncs.
    • If you find issues with apps, media and/or photos synced to your device, you can reset then resync. From Settings -> General -> Reset, choose Erase all Content and Settings. Then reconnect to iTunes and sync again.
  • FIXED: In this beta, iTunes may incorrectly report Photos as “Other” in the capacity bar. Photo syncing otherwise works as expected.
  • NEW:In some cases, your device may fail to sync contacts, calendars and account settings, or back up to iTunes. If this happens, reboot your device and re-sync.
  • NEW:In some cases, syncing photos may result in only thumbnails on your device. If this happens, unsync Photos then re-sync again.

Xcode

  • In this beta, device restores using XCode are disabled. Please use iTunes only to back up and restore your device.
  • In some cases, Xcode 4.2 Organizer does not display a device that is in restore mode. As a workaround you can use iTunes to restore.
  • FIXED: On some desktop machines, Xcode’s memory usage inflates incredibly fast while restoring a device or copying an IPSW. As a workaround use iTunes to restore.
  • FIXED: In this beta, crash logs (either unsymbolicated or symbolicated) do not appear in Xcode Organizer. To make them appear in the Xcode Organizer, you will have to rename the device.
  • In iOS 5 beta 2, the iOS Simulator is not compatible with previous releases of the iCloud Developer Seed for OS X. It is highly recommended that you update to the latest iCloud Developer Seed to ensure compatibility.
  • iOS 5.0 SDK supports both iOS 4.3 and iOS 5.0 simulators.

 

 
Köszönjük, hogy a Szifon.com írásait olvasod!
iOS 5 Béta 3 – megjelent! by admin
©Szifon.com – Minden jog fenntartva!

preload preload preload