{"id":61226,"date":"2014-02-18T14:40:12","date_gmt":"2014-02-18T13:40:12","guid":{"rendered":"http:\/\/www.iphone-ticker.de\/?p=61226"},"modified":"2014-02-18T14:42:15","modified_gmt":"2014-02-18T13:42:15","slug":"ios-hintergrundaktualisierungen-komfort-fuer-nutzer-kosten-fuer-entwickler","status":"publish","type":"post","link":"https:\/\/www.iphone-ticker.de\/ios-hintergrundaktualisierungen-komfort-fuer-nutzer-kosten-fuer-entwickler-61226\/","title":{"rendered":"iOS-Hintergrundaktualisierungen: Komfort f\u00fcr Nutzer &#8211; Kosten f\u00fcr Entwickler"},"content":{"rendered":"<p>Die mit iOS 7 neu eingezogene Funktion zum Nachladen beliebiger App-Inhalte im System-Hintergrund, das sogenannte <a href=\"http:\/\/mobiforge.com\/design-development\/using-background-fetch-ios\">Background Fetching<\/a>, hat bei vielen Anwendungen f\u00fcr ein merkliches Plus an Aktualit\u00e4t gesorgt. <\/p>\n<p>W\u00e4hrend iOS-Applikationen unter iOS 6 noch aktiv ge\u00f6ffnet und oft von Hand aktualisiert werden mussten, k\u00f6nnen die Entwickler ihre Anwendungen unter iOS 7 f\u00fcr die Nutzung des Background Fetching aktivieren und ihre Daten so auch ohne Eingriff des iPhone-Besitzer immer wieder neu laden. <\/p>\n<p>Podcast-Anwendungen nutzen Background Fetching um nach der Verf\u00fcgbarkeit neuer Episoden Ausschau zu halten. Wetter-Apps laden immer mal wieder die aktuellen Vorschau-Daten um direkt nach dem Start die letzte Prognose anzeigen zu k\u00f6nnen. News-Reader holen sich frische Nachrichten mehrmals t\u00e4glich ab. <\/p>\n<p>Die Hintergrundaktualisierungen, dies l\u00e4sst sich nach f\u00fcnf Monaten mit iOS 7 feststellen, sind brauchbar, verk\u00fcrzen Wartezeiten und sorgen daf\u00fcr, dass in vielen Apps nicht mehr auf das Nachladen neuer Inhalte gewartet werden muss. Apples Kompromiss in Sachen st\u00e4ndiger Aktualit\u00e4t und Akku-Schonung hat sich bew\u00e4hrt. <\/p>\n<p>iOS 7 bietet in den Systemeinstellungen sogar eine \u00dcbersicht all jener Applikationen an, die das Background Fetching nutzen und gestattet es, einzelne Apps von der andauernden Online-Nachfrage auszuschlie\u00dfen. Angst vor Datenfressern muss man so nicht haben: <\/p>\n<p><a href=\"http:\/\/www.iphone-ticker.de\/wp-content\/uploads\/2014\/02\/nachladen.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.iphone-ticker.de\/wp-content\/uploads\/2014\/02\/nachladen.jpg\" alt=\"nachladen\" width=\"700\" height=\"587\" class=\"aligncenter size-full wp-image-61227\" srcset=\"https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2014\/02\/nachladen.jpg 700w, https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2014\/02\/nachladen-300x251.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<p>Das Plus an Komfort, dass der durchschnittliche iPhone-Nutzer durch die Integration der &#8222;Background Fetching&#8220;-Option in iOS 7 feststellen konnte, kann sich auf Seite der Entwickler jedoch auch negativ bemerkbar machen. Die zeigt <a href=\"http:\/\/david-smith.org\/blog\/2014\/02\/14\/an-unexpected-botnet\/\">das Fallbeispiel<\/a> des App-Entwicklers David Smith. <\/p>\n<p>Smith, der mit seiner Wetter-Anwendung <strong>Check the Weather<\/strong> (<a rel=\"noindex, nofollow\" href=\"http:\/\/www.ifun.de\/app\/557872119\">AppStore-Link<\/a>) im App Store vertreten ist, hat nach Aktivierung der Hintergrundaktualisierungen einen massiven Anstieg des Datenverbrauchs feststellen k\u00f6nnen. <\/p>\n<p>Auf vielen Ger\u00e4ten fragte Smith App nun nicht mehr ein Mal am Tag nach neuen Wetterdaten, sondern wurde ganze 16 Mal vom iPhone-Betriebssystem aufgewacht um sich die aktualisierten Wetterprognosen aus dem Netz zu laden. <\/p>\n<div id=\"article-single-app-preview\">\n<div id=\"article-single-app-preview-icon\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.iphone-ticker.de\/wp-content\/plugins\/appstore-lookup\/timthumb.php?src=http:\/\/placekitten.com\/57\/57&zc=0&amp;w=72&amp;q=80\"  alt=\"App Icon\"  height=\"72\" width=\"72\" class=\"asl-icon-img\" \/><\/div>\n<div id=\"article-single-app-preview-desc\"><span class=\"name\">App Not Found<\/span><br \/>\n<span class=\"seller\">Seller Not Found<\/span><\/div>\n<a href=\"http:\/\/www.ifun.de\/app\/557872119\"><div id=\"article-single-app-preview-download\">Free<br \/>\n<span class=\"size\">19.73MB<\/span><\/div><\/a>\n<\/div>\n<p>Eine Umstellung, die nicht nur f\u00fcr einen Anstieg der Server-Rechnungen Smiths sorget, sondern auch die Kosten, die Smith f\u00fcr die Nutzung der Wetterdaten an einen Drittanbieter abgeben muss, in die H\u00f6he schnellen lies. <\/p>\n<blockquote><p>The result was far more dramatic than I\u2019d expected. Here are my weather API requests (which cost 0.01\u00a2 per request) per day once the update went live. I saw an immediate jump in traffic, roughly 16x normal. Suffice to say I immediately had to scale back on my requested update frequency.<\/p><\/blockquote>\n<p>Eine Beobachtung, die auch f\u00fcr zahlreiche der im App Store erh\u00e4ltlichen Podcast-Anwendungen gilt. <\/p>\n<p>Durch Einf\u00fchrung der Hintergrundaktualisierungen fragen fast alle Podcast-Apps jetzt mehrmals t\u00e4glich nach neuen Folgen und beanspruchen die Server der Podcast-Macher so erheblich. <\/p>\n<p><a href=\"http:\/\/www.iphone-ticker.de\/wp-content\/uploads\/2014\/02\/check.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.iphone-ticker.de\/wp-content\/uploads\/2014\/02\/check.jpg\" alt=\"check\" width=\"700\" height=\"288\" class=\"aligncenter size-full wp-image-61231\" srcset=\"https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2014\/02\/check.jpg 700w, https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2014\/02\/check-300x123.jpg 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><\/p>\n<h6>Zunahme der Wetter-Abfragen<\/h6>\n<h5>Bis zu 56GB mehr Datenverbrauch auf Serverseite<\/h5>\n<p> Rein rechnerisch, dies stellt Smith nach der Beobachtung seiner Podcast-Show fest, w\u00fcrden allein die Zunahme der Podcast-App-Anfragen eine Traffic-Zunahme von 56GB im Monat verursachen. Gut eingestellte Cache-Zeiten und HTTP-Header die dar\u00fcber Informieren, dass sich seit der letzten Anfrage nichts ge\u00e4ndert hat, konnten Smith bislang zwar vor hohen Rechnungen bewahren, Vorsicht ist jedoch geboten. <\/p>\n<p>Solltet auch ihr einen Podcast anbieten oder eure App mit der Option versehen haben, Gebrauch von der neuen Option zur Hintergrundaktualisierung zu machen, dann behaltet eure Server im Blick. Die iOS-Hintergrundaktualisierungen bringen zwar mehr Komfort f\u00fcr Nutzer &#8211; verursachen aber auch h\u00f6here Kosten f\u00fcr Entwickler.<\/p>\n","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/www.iphone-ticker.de\/ios-hintergrundaktualisierungen-komfort-fuer-nutzer-kosten-fuer-entwickler-61226\/\"><img width=\"150\" height=\"150\" src=\"https:\/\/images.iphone-ticker.de\/wp-content\/uploads\/2014\/02\/nachladen-150x150.jpg\" class=\"alignright tfe wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/a><p>Die mit iOS 7 neu eingezogene Funktion zum Nachladen beliebiger App-Inhalte im System-Hintergrund, das sogenannte Background Fetching, hat bei vielen Anwendungen f\u00fcr ein merkliches Plus an Aktualit\u00e4t gesorgt. W\u00e4hrend iOS-Applikationen unter iOS 6 noch aktiv ge\u00f6ffnet und oft von Hand aktualisiert werden mussten, k\u00f6nnen die Entwickler ihre Anwendungen unter iOS 7 f\u00fcr die Nutzung des [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":61227,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[639],"tags":[3914,911,3917,5661],"class_list":["post-61226","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ios","tag-apps","tag-daten","tag-entwickler","tag-ios"],"aioseo_notices":[],"featured_image":["http:\/\/www.iphone-ticker.de\/wp-content\/uploads\/2014\/02\/updates.jpg"],"rest_api_enabler":{"featured_image":"http:\/\/www.iphone-ticker.de\/wp-content\/uploads\/2014\/02\/updates.jpg"},"_links":{"self":[{"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/posts\/61226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/comments?post=61226"}],"version-history":[{"count":3,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/posts\/61226\/revisions"}],"predecessor-version":[{"id":61232,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/posts\/61226\/revisions\/61232"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/media\/61227"}],"wp:attachment":[{"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/media?parent=61226"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/categories?post=61226"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.iphone-ticker.de\/apiv2\/wp\/v2\/tags?post=61226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}