{
    "version": "https://jsonfeed.org/version/1",
    "title": "eay.cc",
    "description": "Weblog von Stefan Grund",
    "home_page_url": "https://eay.cc",
    "feed_url": "https://eay.cc/2024/introducing-altstore-pal/feed/json",
    "icon": "https://eay.cc/apple-touch-icon.png",
    "favicon": "https://eay.cc/favicon.ico",
    "author": {
        "name": "Stefan Grund",
        "url": "https://stefangrund.de/",
        "avatar": "https://stefangrund.de/avatar.jpg"
    },
    "items": [
        {
            "id": "39590",
            "_type": "link",
            "url": "https://eay.cc/2024/introducing-altstore-pal/",
            "title": "Introducing AltStore PAL",
            "content_html": "<p><a href=\"https://rileytestut.com/blog/2024/04/17/introducing-altstore-pal/\" title=\"Introducing AltStore PAL\">Link \u2192</a></p><p><script type='application/json' class='__iawmlf-post-loop-links'>[{\"id\":610,\"href\":\"https:\\/\\/rileytestut.com\",\"archived_href\":\"http:\\/\\/web-wp.archive.org\\/web\\/20251008033035\\/https:\\/\\/rileytestut.com\\/\",\"redirect_href\":\"\",\"checks\":[{\"date\":\"2025-11-02 20:42:31\",\"http_code\":206},{\"date\":\"2025-11-11 11:45:14\",\"http_code\":206},{\"date\":\"2025-11-23 09:53:05\",\"http_code\":206},{\"date\":\"2025-12-03 13:19:51\",\"http_code\":206},{\"date\":\"2025-12-15 21:36:46\",\"http_code\":206},{\"date\":\"2025-12-30 19:55:38\",\"http_code\":206},{\"date\":\"2026-01-13 04:32:15\",\"http_code\":206},{\"date\":\"2026-01-17 10:18:13\",\"http_code\":206},{\"date\":\"2026-01-26 09:56:15\",\"http_code\":206},{\"date\":\"2026-01-30 15:31:01\",\"http_code\":206},{\"date\":\"2026-02-03 19:15:09\",\"http_code\":206},{\"date\":\"2026-02-08 05:49:53\",\"http_code\":206},{\"date\":\"2026-02-17 06:46:28\",\"http_code\":206},{\"date\":\"2026-02-21 06:46:58\",\"http_code\":206},{\"date\":\"2026-03-04 19:30:55\",\"http_code\":206},{\"date\":\"2026-03-11 17:49:44\",\"http_code\":206},{\"date\":\"2026-03-16 04:54:18\",\"http_code\":206},{\"date\":\"2026-03-19 12:19:58\",\"http_code\":206},{\"date\":\"2026-03-22 15:14:29\",\"http_code\":206},{\"date\":\"2026-03-29 11:07:39\",\"http_code\":206},{\"date\":\"2026-04-02 02:26:36\",\"http_code\":206},{\"date\":\"2026-04-06 19:55:31\",\"http_code\":206},{\"date\":\"2026-04-11 06:47:37\",\"http_code\":206},{\"date\":\"2026-04-20 08:38:18\",\"http_code\":206},{\"date\":\"2026-04-23 21:32:30\",\"http_code\":206},{\"date\":\"2026-04-29 11:59:35\",\"http_code\":206},{\"date\":\"2026-05-07 13:51:34\",\"http_code\":206}],\"broken\":false,\"last_checked\":{\"date\":\"2026-05-07 13:51:34\",\"http_code\":206},\"process\":\"done\"},{\"id\":611,\"href\":\"https:\\/\\/rileytestut.com\\/blog\\/2024\\/02\\/19\\/happy-10-birthday-gba4ios\",\"archived_href\":\"http:\\/\\/web-wp.archive.org\\/web\\/20251008032953\\/https:\\/\\/rileytestut.com\\/blog\\/2024\\/02\\/19\\/happy-10-birthday-gba4ios\\/\",\"redirect_href\":\"https:\\/\\/rileytestut.com\\/blog\\/2024\\/02\\/19\\/happy-10-birthday-gba4ios\\/\",\"checks\":[{\"date\":\"2025-11-04 03:09:26\",\"http_code\":206},{\"date\":\"2025-11-11 11:45:14\",\"http_code\":206},{\"date\":\"2025-11-23 09:53:05\",\"http_code\":206},{\"date\":\"2025-12-03 13:19:51\",\"http_code\":206},{\"date\":\"2025-12-15 21:36:45\",\"http_code\":206},{\"date\":\"2025-12-30 19:55:38\",\"http_code\":206},{\"date\":\"2026-01-13 04:32:15\",\"http_code\":206},{\"date\":\"2026-01-17 10:18:12\",\"http_code\":206},{\"date\":\"2026-01-26 09:56:15\",\"http_code\":206},{\"date\":\"2026-01-30 15:31:02\",\"http_code\":206},{\"date\":\"2026-02-03 19:15:11\",\"http_code\":206},{\"date\":\"2026-02-08 05:49:53\",\"http_code\":206},{\"date\":\"2026-02-17 06:46:30\",\"http_code\":206},{\"date\":\"2026-02-21 06:47:00\",\"http_code\":206},{\"date\":\"2026-03-04 19:30:55\",\"http_code\":206},{\"date\":\"2026-03-11 17:49:39\",\"http_code\":206},{\"date\":\"2026-03-16 04:54:18\",\"http_code\":206},{\"date\":\"2026-03-19 12:19:58\",\"http_code\":206},{\"date\":\"2026-03-22 15:14:29\",\"http_code\":206},{\"date\":\"2026-03-29 11:07:40\",\"http_code\":206},{\"date\":\"2026-04-02 02:26:35\",\"http_code\":206},{\"date\":\"2026-04-06 19:55:31\",\"http_code\":206},{\"date\":\"2026-04-11 06:47:37\",\"http_code\":206},{\"date\":\"2026-04-20 08:38:18\",\"http_code\":206},{\"date\":\"2026-04-23 21:32:30\",\"http_code\":206},{\"date\":\"2026-04-29 11:59:35\",\"http_code\":206},{\"date\":\"2026-05-07 13:51:30\",\"http_code\":206}],\"broken\":false,\"last_checked\":{\"date\":\"2026-05-07 13:51:30\",\"http_code\":206},\"process\":\"done\"},{\"id\":612,\"href\":\"https:\\/\\/github.com\\/altstoreio\\/AltStore\",\"archived_href\":\"http:\\/\\/web-wp.archive.org\\/web\\/20250916012031\\/https:\\/\\/github.com\\/altstoreio\\/AltStore\",\"redirect_href\":\"\",\"checks\":[{\"date\":\"2025-11-02 20:42:39\",\"http_code\":206},{\"date\":\"2025-11-11 11:45:15\",\"http_code\":206},{\"date\":\"2025-11-23 09:53:07\",\"http_code\":206},{\"date\":\"2025-12-03 13:19:51\",\"http_code\":206},{\"date\":\"2025-12-15 21:36:46\",\"http_code\":206},{\"date\":\"2025-12-30 19:55:40\",\"http_code\":206},{\"date\":\"2026-01-13 04:32:15\",\"http_code\":206},{\"date\":\"2026-01-17 10:18:10\",\"http_code\":206},{\"date\":\"2026-01-28 14:37:26\",\"http_code\":206},{\"date\":\"2026-02-01 11:31:14\",\"http_code\":206},{\"date\":\"2026-02-06 09:22:55\",\"http_code\":206},{\"date\":\"2026-02-09 18:41:07\",\"http_code\":206},{\"date\":\"2026-02-17 06:46:34\",\"http_code\":206},{\"date\":\"2026-02-21 06:46:59\",\"http_code\":206},{\"date\":\"2026-03-04 19:30:56\",\"http_code\":206},{\"date\":\"2026-03-11 17:49:40\",\"http_code\":206},{\"date\":\"2026-03-16 04:54:18\",\"http_code\":206},{\"date\":\"2026-03-19 12:19:58\",\"http_code\":206},{\"date\":\"2026-03-22 15:14:29\",\"http_code\":206},{\"date\":\"2026-03-29 11:07:40\",\"http_code\":206},{\"date\":\"2026-04-02 02:26:38\",\"http_code\":206},{\"date\":\"2026-04-06 19:55:33\",\"http_code\":206},{\"date\":\"2026-04-11 06:47:38\",\"http_code\":206},{\"date\":\"2026-04-20 08:38:19\",\"http_code\":206},{\"date\":\"2026-04-23 21:32:31\",\"http_code\":206},{\"date\":\"2026-04-29 18:49:55\",\"http_code\":206},{\"date\":\"2026-05-07 13:51:37\",\"http_code\":206}],\"broken\":false,\"last_checked\":{\"date\":\"2026-05-07 13:51:37\",\"http_code\":206},\"process\":\"done\"},{\"id\":613,\"href\":\"https:\\/\\/altstore.io\",\"archived_href\":\"http:\\/\\/web-wp.archive.org\\/web\\/20251101190106\\/https:\\/\\/altstore.io\\/\",\"redirect_href\":\"\",\"checks\":[{\"date\":\"2025-11-02 20:43:26\",\"http_code\":206},{\"date\":\"2025-11-11 11:45:15\",\"http_code\":206},{\"date\":\"2025-11-23 09:53:06\",\"http_code\":206},{\"date\":\"2025-12-03 13:19:55\",\"http_code\":206},{\"date\":\"2025-12-15 21:36:45\",\"http_code\":206},{\"date\":\"2025-12-30 19:55:39\",\"http_code\":206},{\"date\":\"2026-01-13 04:32:16\",\"http_code\":206},{\"date\":\"2026-01-17 10:18:14\",\"http_code\":206},{\"date\":\"2026-01-28 14:37:32\",\"http_code\":206},{\"date\":\"2026-02-01 11:31:14\",\"http_code\":206},{\"date\":\"2026-02-06 13:02:10\",\"http_code\":206},{\"date\":\"2026-02-09 18:41:06\",\"http_code\":206},{\"date\":\"2026-02-17 06:46:33\",\"http_code\":206},{\"date\":\"2026-03-04 19:30:55\",\"http_code\":206},{\"date\":\"2026-03-11 17:49:42\",\"http_code\":206},{\"date\":\"2026-03-16 04:54:19\",\"http_code\":206},{\"date\":\"2026-03-19 12:19:58\",\"http_code\":206},{\"date\":\"2026-03-23 11:22:26\",\"http_code\":206},{\"date\":\"2026-04-01 07:42:48\",\"http_code\":206},{\"date\":\"2026-04-06 19:55:32\",\"http_code\":206},{\"date\":\"2026-04-11 06:47:37\",\"http_code\":206},{\"date\":\"2026-04-20 08:38:18\",\"http_code\":206},{\"date\":\"2026-04-23 21:32:30\",\"http_code\":206},{\"date\":\"2026-04-29 18:50:00\",\"http_code\":206},{\"date\":\"2026-05-07 13:51:32\",\"http_code\":206}],\"broken\":false,\"last_checked\":{\"date\":\"2026-05-07 13:51:32\",\"http_code\":206},\"process\":\"done\"},{\"id\":614,\"href\":\"https:\\/\\/eay.cc\\/2024\\/ios-17-4\",\"archived_href\":\"http:\\/\\/web-wp.archive.org\\/web\\/20250519091839\\/https:\\/\\/eay.cc\\/2024\\/ios-17-4\\/\",\"redirect_href\":\"\",\"checks\":[{\"date\":\"2025-11-02 20:43:29\",\"http_code\":200},{\"date\":\"2025-11-11 11:45:16\",\"http_code\":200},{\"date\":\"2025-11-23 09:53:08\",\"http_code\":200},{\"date\":\"2025-12-03 13:19:58\",\"http_code\":200},{\"date\":\"2025-12-11 07:23:25\",\"http_code\":200},{\"date\":\"2025-12-15 21:36:48\",\"http_code\":200},{\"date\":\"2025-12-22 22:00:14\",\"http_code\":200},{\"date\":\"2025-12-30 19:55:40\",\"http_code\":200},{\"date\":\"2026-01-13 04:32:18\",\"http_code\":200},{\"date\":\"2026-01-17 10:18:10\",\"http_code\":200},{\"date\":\"2026-01-28 14:37:31\",\"http_code\":200},{\"date\":\"2026-02-01 11:31:16\",\"http_code\":200},{\"date\":\"2026-02-05 07:09:33\",\"http_code\":200},{\"date\":\"2026-02-08 07:34:03\",\"http_code\":200},{\"date\":\"2026-02-17 06:46:32\",\"http_code\":200},{\"date\":\"2026-02-27 08:32:55\",\"http_code\":200},{\"date\":\"2026-03-04 19:30:57\",\"http_code\":200},{\"date\":\"2026-03-11 17:49:44\",\"http_code\":200},{\"date\":\"2026-03-16 04:54:20\",\"http_code\":200},{\"date\":\"2026-03-19 12:19:59\",\"http_code\":200},{\"date\":\"2026-03-23 11:22:27\",\"http_code\":200},{\"date\":\"2026-04-01 07:42:49\",\"http_code\":200},{\"date\":\"2026-04-05 11:33:39\",\"http_code\":200},{\"date\":\"2026-04-11 06:46:31\",\"http_code\":200},{\"date\":\"2026-04-20 08:38:20\",\"http_code\":200},{\"date\":\"2026-04-23 21:32:31\",\"http_code\":200},{\"date\":\"2026-04-29 18:50:01\",\"http_code\":200},{\"date\":\"2026-05-03 15:31:47\",\"http_code\":200},{\"date\":\"2026-05-07 13:51:32\",\"http_code\":200}],\"broken\":false,\"last_checked\":{\"date\":\"2026-05-07 13:51:32\",\"http_code\":200},\"process\":\"done\"},{\"id\":615,\"href\":\"https:\\/\\/rileytestut.com\\/blog\\/2021\\/04\\/21\\/delta-1-3-ds-for-everyone\",\"archived_href\":\"http:\\/\\/web-wp.archive.org\\/web\\/20251008033003\\/https:\\/\\/rileytestut.com\\/blog\\/2021\\/04\\/21\\/delta-1-3-ds-for-everyone\\/\",\"redirect_href\":\"\",\"checks\":[{\"date\":\"2025-11-02 20:43:31\",\"http_code\":206},{\"date\":\"2025-11-11 11:45:15\",\"http_code\":206},{\"date\":\"2025-12-03 13:19:55\",\"http_code\":206},{\"date\":\"2025-12-15 21:36:47\",\"http_code\":206},{\"date\":\"2025-12-30 19:55:38\",\"http_code\":206},{\"date\":\"2026-01-28 14:37:33\",\"http_code\":206},{\"date\":\"2026-02-01 11:31:15\",\"http_code\":206},{\"date\":\"2026-02-06 09:22:56\",\"http_code\":206},{\"date\":\"2026-02-09 18:41:06\",\"http_code\":206},{\"date\":\"2026-03-04 19:30:55\",\"http_code\":206},{\"date\":\"2026-03-11 17:49:42\",\"http_code\":206},{\"date\":\"2026-03-19 12:19:58\",\"http_code\":206},{\"date\":\"2026-03-23 11:22:26\",\"http_code\":206},{\"date\":\"2026-04-01 07:42:49\",\"http_code\":206},{\"date\":\"2026-04-05 11:33:34\",\"http_code\":206},{\"date\":\"2026-04-11 06:47:38\",\"http_code\":206},{\"date\":\"2026-04-20 08:38:18\",\"http_code\":206},{\"date\":\"2026-04-23 21:32:32\",\"http_code\":206},{\"date\":\"2026-04-29 18:50:01\",\"http_code\":206},{\"date\":\"2026-05-07 13:51:34\",\"http_code\":206}],\"broken\":false,\"last_checked\":{\"date\":\"2026-05-07 13:51:34\",\"http_code\":206},\"process\":\"done\"},{\"id\":616,\"href\":\"http:\\/\\/rileytestut.com\\/blog\\/2020\\/06\\/17\\/introducing-clip\",\"archived_href\":\"http:\\/\\/web-wp.archive.org\\/web\\/20251008032955\\/https:\\/\\/rileytestut.com\\/blog\\/2020\\/06\\/17\\/introducing-clip\\/\",\"redirect_href\":\"\",\"checks\":[{\"date\":\"2025-11-02 20:43:33\",\"http_code\":206},{\"date\":\"2025-11-11 11:45:16\",\"http_code\":206},{\"date\":\"2025-12-03 13:20:00\",\"http_code\":206},{\"date\":\"2025-12-15 21:36:48\",\"http_code\":206},{\"date\":\"2025-12-30 19:55:39\",\"http_code\":206},{\"date\":\"2026-01-28 14:37:31\",\"http_code\":206},{\"date\":\"2026-02-01 11:31:15\",\"http_code\":206},{\"date\":\"2026-02-06 13:02:11\",\"http_code\":206},{\"date\":\"2026-02-10 15:25:01\",\"http_code\":206},{\"date\":\"2026-03-04 19:30:56\",\"http_code\":206},{\"date\":\"2026-03-19 12:19:58\",\"http_code\":206},{\"date\":\"2026-03-23 11:22:26\",\"http_code\":206},{\"date\":\"2026-04-01 07:42:49\",\"http_code\":206},{\"date\":\"2026-04-05 11:33:36\",\"http_code\":206},{\"date\":\"2026-04-11 06:47:38\",\"http_code\":206},{\"date\":\"2026-04-20 08:38:18\",\"http_code\":206},{\"date\":\"2026-04-23 21:32:31\",\"http_code\":206},{\"date\":\"2026-04-29 18:50:01\",\"http_code\":206},{\"date\":\"2026-05-07 13:51:38\",\"http_code\":206}],\"broken\":false,\"last_checked\":{\"date\":\"2026-05-07 13:51:38\",\"http_code\":206},\"process\":\"done\"},{\"id\":617,\"href\":\"https:\\/\\/www.patreon.com\\/rileyshane\",\"archived_href\":\"http:\\/\\/web-wp.archive.org\\/web\\/20250904032415\\/https:\\/\\/www.patreon.com\\/rileyshane\",\"redirect_href\":\"\",\"checks\":[{\"date\":\"2025-11-02 20:43:40\",\"http_code\":200},{\"date\":\"2025-11-11 11:45:17\",\"http_code\":200},{\"date\":\"2025-12-03 13:19:58\",\"http_code\":200},{\"date\":\"2025-12-30 19:55:40\",\"http_code\":200},{\"date\":\"2026-01-28 14:37:33\",\"http_code\":200},{\"date\":\"2026-02-01 11:31:16\",\"http_code\":200},{\"date\":\"2026-02-06 09:22:57\",\"http_code\":200},{\"date\":\"2026-02-10 15:25:01\",\"http_code\":200},{\"date\":\"2026-03-04 19:30:58\",\"http_code\":200},{\"date\":\"2026-03-19 12:19:59\",\"http_code\":200},{\"date\":\"2026-03-29 11:07:41\",\"http_code\":200},{\"date\":\"2026-04-02 02:26:37\",\"http_code\":200},{\"date\":\"2026-04-06 19:55:32\",\"http_code\":200},{\"date\":\"2026-04-11 06:47:40\",\"http_code\":200},{\"date\":\"2026-04-20 08:38:19\",\"http_code\":200},{\"date\":\"2026-04-23 21:32:31\",\"http_code\":200},{\"date\":\"2026-04-29 18:50:37\",\"http_code\":200},{\"date\":\"2026-05-08 12:01:42\",\"http_code\":200}],\"broken\":false,\"last_checked\":{\"date\":\"2026-05-08 12:01:42\",\"http_code\":200},\"process\":\"done\"}]</script><a href=\"https://rileytestut.com/\">Riley Testut</a>, seineszeichens Entwickler der hervorragenden iOS-Emulatoren GBA4iOS und Delta, heute in seinem Blog:</p>\n<p><img decoding=\"async\" src=\"https://eay.cc/uploads/2024/altstore.png\" alt=\"Screenshot des iOS-Dialogs zum Installieren eines alternativen App Stores. Hier: AltStore PAL.\" title=\"\" loading=\"lazy\" style=\"width: 190px; float: right; margin: 0 0 0 10px;\" /></p>\n<blockquote><p>This is a day I\u2019ve been looking forward to for <a href=\"https://rileytestut.com/blog/2024/02/19/happy-10-birthday-gba4ios/\">over 10 years</a>.</p>\n<p>I\u2019m thrilled to announce a brand new version of AltStore \u2014 AltStore PAL<a href=\"https://eay.cc/2024/introducing-altstore-pal/#footnote_0_39590\" id=\"identifier_0_39590\" class=\"footnote-link footnote-identifier-link\" title=\"Anmerkung von mir: Gro&szlig;artiger Name!\">1</a> \u2014 is launching TODAY as an Apple-approved alternative app market&shy;place in the EU. AltStore PAL is an <a href=\"https://github.com/altstoreio/AltStore\">open-source</a> app store made specifically for independent developers, designed to address the problems I and so many others have had with the App Store over the years. Basically, if you\u2019ve ever experi&shy;enced issues with App Review, this is for you!</p></blockquote>\n<p>Riley hat besagtes App Store Review mit seinen Emulatoren bereits vor Jahren auf die Probe gestellt und in Konsequenz seinen eigenen App Store, <a href=\"https://altstore.io/\">den AltStore</a>, gebaut, der sich bisher per Mac-App und eigenen Entwicklungs&shy;zertifikaten auf iOS installieren lie\u00df. Mit den <a href=\"https://eay.cc/2024/ios-17-4/\">neuen EU-Richtlinien und EU-iOS 17.4</a> \u00e4ndert sich dies nun: Seit heute ist der AltStore innerhalb der EU als alternativer App Store installierbar. Kostenpunkt 1,79 Euro pro Jahr, um die von Apple auferlegte Steuer f\u00fcr Apps au\u00dferhalb des eigenen App Store (Apples \u201eCore Technology Fee\u201c) zu ber\u00fcck&shy;sichtigen.</p>\n<p>Die ersten zwei Apps im AltStore sind Rileys eigene Apps: der Emulator <a href=\"https://rileytestut.com/blog/2021/04/21/delta-1-3-ds-for-everyone/\">Delta</a> und <a href=\"http://rileytestut.com/blog/2020/06/17/introducing-clip/\">Clips</a>, ein Clipboard-Manager. Dar\u00fcber hinaus lassen sich weitere Quellen f\u00fcr die App-Distribution hinterlegen.<a href=\"https://eay.cc/2024/introducing-altstore-pal/#footnote_1_39590\" id=\"identifier_1_39590\" class=\"footnote-link footnote-identifier-link\" title=\"Ich unterst&uuml;tze die Entwicklung seit ein paar Wochen per Patreon und konnte alternative, empfohlene Quellen, die es bisher noch nicht in der Produktiv-App gibt, schon testen. Zwar gab es dort nur weitere Emulatoren und Developer-Utilities, aber dass das technisch bereits geht, ist &uuml;beraus spannend.\">2</a> Man darf gespannt sein, was da noch kommt.</p>\n<img decoding=\"async\" src=\"https://eay.cc/wordpress/count.php?url=https%3A%2F%2Feay.cc%2F2024%2Fintroducing-altstore-pal%2F\" style=\"border:0;\" width=\"1\" height=\"1\" alt=\"\" /><ol class=\"footnotes\"><li id=\"footnote_0_39590\" class=\"footnote\">Anmerkung von mir: Gro\u00dfartiger Name!</li><li id=\"footnote_1_39590\" class=\"footnote\">Ich unterst\u00fctze die Entwicklung seit ein paar Wochen <a href=\"https://www.patreon.com/rileyshane\">per Patreon</a> und konnte alternative, empfohlene Quellen, die es bisher noch nicht in der Produktiv-App gibt, schon testen. Zwar gab es dort nur weitere Emulatoren und Developer-Utilities, aber dass das technisch bereits geht, ist \u00fcberaus spannend.</li></ol>",
            "date_published": "2024-04-17T21:59:05+00:00",
            "date_modified": "2024-04-18T21:19:54+00:00",
            "author": {
                "name": "Stefan"
            },
            "tags": [
                "altstore",
                "apple",
                "apps",
                "europa",
                "ios"
            ],
            "_short_url": "https://eay.li/3qr",
            "_syndication": [
                "https://eay.social/@eay/112288996133897765"
            ],
            "external_url": "https://rileytestut.com/blog/2024/04/17/introducing-altstore-pal/"
        }
    ]
}