{"id":80785,"date":"2025-11-07T09:47:13","date_gmt":"2025-11-07T09:47:13","guid":{"rendered":"https:\/\/www.europesays.com\/no\/80785\/"},"modified":"2025-11-07T09:47:13","modified_gmt":"2025-11-07T09:47:13","slug":"apple-lakk-app-store-kildekode-fikk-fjerna-den-fra-github","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/no\/80785\/","title":{"rendered":"Apple lakk App Store-kildekode \u2013 fikk fjerna den fra GitHub"},"content":{"rendered":"<p>    Svelte-koden til den nye webutgaven av App Store avsl\u00f8rte mer enn planlagt. \u2013 De fleste trodde ikke Apple ville bry seg. De tok feil, Apple brydde seg.<\/p>\n<p>\n        Her ser du biter av App Store sin kildekode i Svelte.<br \/>\n        \ud83d\udcf8: rxliuli \/ kode24\n    <\/p>\n<p>Apple slapp denne uka en ny <a href=\"https:\/\/apps.apple.com\/no\/iphone\/today\" rel=\"nofollow noopener\" target=\"_blank\">web-utgave av sin appbutikk App Store<\/a>.\u00a0<\/p>\n<p>N\u00e5 skal den se enda likere ut p\u00e5 mobilen din og i nettleseren p\u00e5 PC-skjermen din.\u00a0<\/p>\n<p class=\"font-weight-bold m-font-weight-bold\" data-lab-font_weight=\"font-weight-bold\">Men Apple slapp mer enn de hadde planlagt; en hel haug kildekode.\u00a0<\/p>\n<p>Og at dette ikke var med vilje, fikk vi tydelig se kort tid etter.\u00a0<\/p>\n<p>App Store i Svelte<\/p>\n<p>Det begynte med en post p\u00e5 r\/webdev p\u00e5 Reddit:\u00a0<\/p>\n<p class=\"font-weight-bold m-font-weight-bold\" data-lab-font_weight=\"font-weight-bold\">\u2013 App Store har avsl\u00f8rt all sin kildekode, <a href=\"https:\/\/www.reddit.com\/r\/webdev\/comments\/1onnzlj\/app_store_web_has_exposed_all_its_source_code\/?share_id=dkdRedgR2PJF2pOhSnjNP&amp;utm_content=1&amp;utm_medium=android_app&amp;utm_name=androidcss&amp;utm_source=share&amp;utm_term=1\" rel=\"nofollow noopener\" target=\"_blank\">skrev brukeren\u00a0rxliuli<\/a>, og la ved en skjermdump, og et GitHub-repo hvor hen hadde lasta opp alt sammen.\u00a0<\/p>\n<p>&laquo;All sin kildekode&raquo; var nok en aldri s\u00e5 liten overdrivelse:\u00a0<\/p>\n<ul>\n<li class=\"lab-bodytext-line\">Det var snakk om frontend-koden, skrevet i Svelte, interessant nok.\u00a0<\/li>\n<li class=\"lab-bodytext-line\">Det som skal ha skjedd er at Apple-utviklerne glemte \u00e5 fjerne sourcemap-konfigurasjonen sin. Dermed var ikke koden &laquo;minifisert&raquo;, veldig enkel \u00e5 lese, og mulig \u00e5 laste ned i sin helhet.<\/li>\n<li class=\"lab-bodytext-line\">Koden inkludert ogs\u00e5 kommentarer, visstnok inkludert klassiske &raquo; \/\/ TODO: fix&#8230;&raquo;-kommentarer og snakk om interne systemer hos Apple.\u00a0<\/li>\n<\/ul>\n<p>Som nevnt ble alts\u00e5 all koden <a href=\"https:\/\/github.com\/rxliuli\/apps.apple.com\" rel=\"nofollow noopener\" target=\"_blank\">lasta opp p\u00e5 GitHub<\/a>, for de som ville se hvordan Apple utvikler pene grensesnitt i Svelte, og eventuelt forke sine egne utgaver av selveste App Store.<\/p>\n<p>        <a itemprop=\"url\" class=\"\" href=\"https:\/\/www.kode24.no\/artikkel\/apple-godtar-app-store-alternativ-men-epic-sjef-raser\/240077\" data-k5a-url=\"https:\/\/www.kode24.no\/a\/240077\" rel=\"nofollow noopener\" target=\"_blank\"><\/p>\n<p>            Raser over Apples nye app-regler<\/p>\n<p itemprop=\"description\" class=\"subtitle \" style=\"\">\n    Apple vil la EU-borgere kan laste ned apper fra alternativer til App Store, men forslaget vekker ogs\u00e5 sinne.\n<\/p>\n<p>        <\/a><\/p>\n<p>Fikk fjerna koden<\/p>\n<p>Men s\u00e5, en dag eller to senere, kom det <a href=\"https:\/\/www.reddit.com\/r\/webdev\/comments\/1opi1x4\/if_you_forked_the_apple_svelte_repo_big_l_from\/\" rel=\"nofollow noopener\" target=\"_blank\">nye poster p\u00e5 Reddit<\/a>:\u00a0<\/p>\n<p>Apple hadde fjerna koden fra GitHub, gjennom en &laquo;DMCA takedown&raquo;.<\/p>\n<p>                <img decoding=\"async\" src=\"https:\/\/www.europesays.com\/no\/wp-content\/uploads\/2025\/11\/248869.webp\" width=\"480\" height=\"471\" title=\"S\u00e5nn ser GitHub-repoen ut n\u00e5.\" alt=\"\" loading=\"lazy\" style=\"\"\/><\/p>\n<p>\n            S\u00e5nn ser GitHub-repoen ut n\u00e5.<\/p>\n<p>\u2013 Hvordan kunne noen tro at dette ikke ville skje? sp\u00f8r \u00e9n.<\/p>\n<p class=\"font-weight-bold m-font-weight-bold\" data-lab-font_weight=\"font-weight-bold\">\u2013 De fleste trodde ikke Apple ville bry seg. De tok feil, Apple brydde seg, svarer en annen.\u00a0<\/p>\n<p>For hvor krise er det egentlig, at frontend-koden din bare er enklere \u00e5 lese enn den vanligvis er gjennom litt snoking i nettleseren din? Litt, tydeligvis.\u00a0<\/p>\n<p>Men som alltid: Ingenting forsvinner fra internett. S\u00e5 vil du titte p\u00e5 koden, ligger den diverse steder fortsatt.\u00a0<\/p>\n<p>        <a itemprop=\"url\" class=\"\" href=\"https:\/\/www.kode24.no\/artikkel\/har-til-gode-a-se-en-pwa-som-virkelig-matcher-en-godt-laget-native-app\/231384\" data-k5a-url=\"https:\/\/www.kode24.no\/a\/231384\" rel=\"nofollow noopener\" target=\"_blank\"><\/p>\n<p>            \u2013 Har til gode \u00e5 se en PWA som matcher en god native app<\/p>\n<p itemprop=\"description\" class=\"subtitle \" style=\"\">\n    App-utvikler H\u00e5kon Bogen er uenig i uttalelser om at App Store er verdil\u00f8s, og at PWA-er fungerer like bra som native apper.\n<\/p>\n<p>        <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"Svelte-koden til den nye webutgaven av App Store avsl\u00f8rte mer enn planlagt. \u2013 De fleste trodde ikke Apple&hellip;\n","protected":false},"author":2,"featured_media":80786,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57],"tags":[30,28,29,65,63,64,66,70,69,67,68],"class_list":{"0":"post-80785","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-vitenskap-og-teknologi","8":"tag-no","9":"tag-norge","10":"tag-norway","11":"tag-science","12":"tag-science-and-technology","13":"tag-scienceandtechnology","14":"tag-technology","15":"tag-teknologi","16":"tag-vitenskap","17":"tag-vitenskap-og-teknologi","18":"tag-vitenskapteknologi"},"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@no\/115507786243315267","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/posts\/80785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/comments?post=80785"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/posts\/80785\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/media\/80786"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/media?parent=80785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/categories?post=80785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/no\/wp-json\/wp\/v2\/tags?post=80785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}