{"id":9728,"date":"2013-01-23T18:37:01","date_gmt":"2013-01-23T17:37:01","guid":{"rendered":"http:\/\/www.devapp.it\/wordpress\/?p=9728"},"modified":"2013-01-23T18:37:01","modified_gmt":"2013-01-23T17:37:01","slug":"app-store-review-guidelines-meglio-una-lettura-oggi-che-un-rifiuto-domani","status":"publish","type":"post","link":"https:\/\/www.devapp.it\/wordpress\/app-store-review-guidelines-meglio-una-lettura-oggi-che-un-rifiuto-domani\/","title":{"rendered":"App Store Review Guidelines: meglio una lettura oggi, che un rifiuto domani"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.devapp.it\/wordpress\/wp-content\/uploads\/2013\/01\/risorse-utili.jpg\" alt=\"risorse-utili\" width=\"200\" height=\"100\" class=\"alignleft size-full wp-image-9696\" \/> Spesso sentiamo programmatori lamentarsi per aver visto la propria applicazione rifiutata da parte di Apple.<br \/>\nDa programmatori e amanti del mondo Apple non possiamo per\u00f2 che essere d&#8217;accordo con le severe politiche di approvazione delle app, unica via per proteggere l&#8217;App Store dalla marea di applicazioni inutili e fatte male che altrimenti lo sommergerebbero (vedi store Android).<br \/>\nD&#8217;altra parte \u00e8 frustrante aver lavorato del tempo, investito dei soldi e vedere tutti i propri sforzi resi inutili da quello che potrebbe sembrare un &#8220;capriccio&#8221; di mamma Apple.<!--more--><\/p>\n<p>Che fare quindi?<\/p>\n<p>Purtroppo l&#8217;approvazione di un&#8217;app non \u00e8 garantita a nessuno, vedi anche il recente caso in cui addirittura Google potrebbe aver subito un rifiuto per la sua applicazione &#8220;google maps&#8221;.<br \/>\nQuello che possiamo fare \u00e8 studiare, con religiosa attenzione il documento dove sono elencate le ragioni per cui apple pu\u00f2 rifiutare un&#8217;app.<\/p>\n<p>Il documento in questione, che tutti dovrebbero conoscere e avere bene a mente \u00e8 l&#8217; &#8220;<strong>App Store Review Guidelines<\/strong>&#8221; e, se avete un account developer Apple, lo potete scaricare da questo indirizzo:<\/p>\n<p><a href=\"https:\/\/developer.apple.com\/appstore\/resources\/approval\/guidelines.html\" target=\"_blank\">https:\/\/developer.apple.com\/appstore\/resources\/approval\/guidelines.html<\/a><\/p>\n<p>Tutte le informazioni presenti in quel documento posso davvero farvi evitare di commettere degli errori grossolani, come ad esempio pensare di poter pubblicare un&#8217;app con una sola webView che punta verso il vostro sito mobile (punto 12.3) (problema pi\u00f9 comune di quanto sembri).<\/p>\n<p>Ci sono poi alcuni punti delle linee guida che nascondono un intero mondo, come ad esempio il punto 10.1 che dice &#8220;semplicemente&#8221; che l&#8217;applicazione deve (MUST) essere conforme alle &#8220;Apple iOS Human Interface Guidelines&#8221;, che altro non \u00e8 che un bel documento di ben 220 pagine che descrive, in modo generale, come deve essere graficamente costruita un&#8217;applicazione.<br \/>\nQuindi se avete realizzato l&#8217;app pi\u00f9 bella del mondo, ma avete inserito testo bianco su fondo giallo preparatevi ad un netto rifiuto.<\/p>\n<p>Dev avvisato, rifiuto scampato!<\/p>\n<p>Alla prossima!<br \/>\nIgnazioC<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spesso sentiamo programmatori lamentarsi per aver visto la propria applicazione rifiutata da parte di Apple. Da programmatori&#8230;<\/p>\n","protected":false},"author":53,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[481],"tags":[1229,1232,1231,1230],"class_list":["post-9728","post","type-post","status-publish","format-standard","hentry","category-risorse-utili","tag-app-store-review-guidelines","tag-approvazione-app-ipad","tag-approvazione-app-iphone","tag-linee-guida-approvazione-applicazioni-ios"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/9728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/users\/53"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/comments?post=9728"}],"version-history":[{"count":5,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/9728\/revisions"}],"predecessor-version":[{"id":9733,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/9728\/revisions\/9733"}],"wp:attachment":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media?parent=9728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/categories?post=9728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/tags?post=9728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}