BlitzWay CarPlay

Как да инсталирате BlitzWay
чрез Sideload с поддръжка на CarPlay

Карта на живо, навигация ход по ход и търсене, директно на дисплея на колата ви. Това ръководство ви превежда през всичко необходимо, за да го накарате да работи.

Защо Sideloading?

BlitzWay предлага пълна CarPlay интеграция: карта на живо, навигация ход по ход, търсене и още, директно на дисплея на колата ви.

Защо тогава не можете просто да го изтеглите от App Store? Защото Apple никога няма да го позволи.

BlitzWay е изградено като приложение базирано на WKWebView. Apple категорично отказва да предостави правата за CarPlay на приложения, изградени по този начин. CarPlay навигационните приложения трябва да използват CPTemplates на Apple: фиксиран, твърд набор от UI компоненти, контролирани от Apple. Тяхното оправдание: навигацията е по природа опасна и разсейваща, затова Apple решава кой може да я изгражда и как. На практика Apple предоставя правата за CarPlay навигация само на изключително големи компании.

За да сложим нещата в перспектива: Flitsmeister, най-голямото навигационно приложение в региона на Бенелюкс с над 5 милиона изтегляния, трябваше да премине през 3 отделни съдебни споразумения, само за да накара Apple да им даде достъп до CarPlay. Три съдебни дела. За компания с милиони потребители.

Аз съм самостоятелен разработчик. Нямам ресурси да съдя Apple в европейски съд. Не мога да сключа сделка с Apple. Твърде малък съм, за да ме вземат предвид, и те го знаят.

Така Apple работи в основата си: експлоататорско поведение. Поддържането на приложение в App Store ми струва 100 евро годишно, платени директно на Apple. Те вземат 30% дял от всяка покупка на Premium, която правите в приложението. Apple забранява използването на платежни доставчици от трети страни като Stripe, които начисляват около 1%. Тридесет процента срещу един процент. Помислете за това.

А sideloading-ът? Apple го е направила умишлено сложен. 7-дневното изтичане, управлението на сертификати, изискването за компютър: нищо от това не е техническа необходимост. Всичко е по замисъл, за да ви разубеди да инсталирате приложения извън техния магазин, откъдето не могат да вземат комисионна.

Но ето ви тук. Избрахте да купите iPhone и това е ваше решение. Така че нека накараме BlitzWay с CarPlay да работи на него.

CarPlay не изисква Premium. Можете да използвате BlitzWay CarPlay с безплатен акаунт. Ако искате достъп до Premium функции (без реклами, разширени опции за маршрут и др.), вижте секцията Premium по-долу.

Какво ви трябва

Разбиране на 7-дневното ограничение за подписване от Apple

Когато инсталирате приложение чрез sideload с безплатен Apple ID, Apple налага строго ограничение:

  • Приложенията се подписват с 7-дневен сертификат. След 7 дни приложението спира да се отваря. То не се деинсталира, просто отказва да се стартира докато не бъде преподписано.
  • Можете да имате само 3 приложения, инсталирани чрез sideload, активни едновременно с безплатен Apple ID.
  • Акаунт за Apple Developer ($99/година) удължава това до 365 дни и премахва лимита от 3 приложения, но повечето потребители нямат нужда от такъв.

Това означава, че ви трябва начин да преподпишете приложението преди да изтече. Има два подхода:

МетодНай-подходящ заПреподписване
SideloadlyБързо тестване, еднократни инсталацииРъчно: включете към компютър на всеки 7 дни
SideStoreДългосрочна ежедневна употребаАвтоматично: не е нужен компютър след настройката

Метод 1

Sideloadly (Бързо тестване)

Sideloadly е най-простият начин да инсталирате IPA на устройството си. Това е настолно приложение, което се справя с целия процес на подписване и инсталиране.

Стъпки

  1. Изтеглете Sideloadly от sideloadly.io (Windows и macOS).
  2. Свържете iPhone към компютъра чрез USB. Доверете се на компютъра на телефона, ако бъдете подканени.
  3. Отворете Sideloadly и плъзнете файла BlitzWay-CarPlay.ipa в приложението (или кликнете иконата IPA, за да го намерите).
  4. Въведете вашия Apple ID в полето за акаунт. Използва се само за подписване: Sideloadly не съхранява паролата ви.
  5. Кликнете Start и въведете паролата на Apple ID, когато бъдете подканени. Ако имате активирана 2FA, ще трябва да въведете кода за потвърждение.
  6. Изчакайте процесът да завърши. BlitzWay ще се появи на началния екран.
  7. На iPhone отидете в Настройки > Основни > VPN и управление на устройства, намерете профила с имейла на вашия Apple ID и натиснете Доверие.

Приложението е инсталирано и ще работи, включително CarPlay, в продължение на 7 дни. След това повторете процеса, за да го преподпишете.

Съвет: Sideloadly е чудесен за бърза проверка, но ако планирате да използвате BlitzWay CarPlay ежедневно, настройте SideStore (вижте по-долу), за да не се налага никога да мислите за преподписване.

Метод 2 — Препоръчан

SideStore (Дългосрочна употреба)

SideStore е магазин за приложения със самоподписване, намиращ се на вашия iPhone. Веднъж настроен, той може да преподписва приложенията ви на устройството без никога повече да е нужен компютър. Това е препоръчаният подход за ежедневна употреба с CarPlay.

Как работи подписването в SideStore

Обикновено инсталирането чрез sideload изисква две устройства да комуникират помежду си: компютър, работещ като сървър за подписване (като AltServer) и вашият iPhone. Компютърът комуникира със сървърите на Apple от ваше име, подписва приложението и го изпраща на телефона ви по локалната мрежа.

SideStore елиминира нуждата от компютър след първоначалната настройка, използвайки умно решение: локален VPN.

Какво представлява VPN-ът (и какво не е)

Когато настроите SideStore, той инсталира VPN профил. Това не е истински VPN. Той не:

  • Пренасочва интернет трафика ви през отдалечен сървър
  • Крие IP адреса ви или криптира сърфирането ви
  • Влияе на обичайната ви интернет връзка по какъвто и да е съществен начин

Това, което той действително прави, е да създаде локален loopback тунел на вашето устройство. Ето защо това е важно:

Протоколът за подписване на Apple изисква "сървър" и "клиент" да обменят данни. Обикновено вашият компютър е сървърът, а телефонът ви е клиентът. VPN-ът позволява на SideStore да действа като двете страни на тази комуникация изцяло на вашето устройство. Той настройва малка локална мрежа, в която SideStore разговаря сам със себе си, симулирайки връзката сървър-клиент, която Apple очаква. Интернет трафикът ви продължава да тече нормално. VPN-ът е чисто локален трик за активиране на подписването на устройството.

Настройка на SideStore

  1. Инсталирайте SideStore като следвате официалните инструкции на sidestore.io. Първоначалното инсталиране изисква компютър (само веднъж).
  2. По време на настройката SideStore ще ви помоли да инсталирате VPN профил (базиран на WireGuard). Приемете го: това е само локален тунел, не истински VPN.
  3. Влезте с вашия Apple ID в SideStore.
  4. Импортирайте BlitzWay CarPlay IPA: можете да го изтеглите директно на iPhone от тук и да го отворите със SideStore, или използвайте опцията "Добавяне на IPA" в SideStore.
  5. SideStore ще подпише и инсталира приложението. Доверете се на профила на разработчика в Настройки > Основни > VPN и управление на устройства, ако бъдете подканени.

От тук нататък SideStore може да преподписва BlitzWay директно на телефона ви без нужда от компютър. Просто отворете SideStore преди да изтече 7-дневният срок и натиснете обнови. VPN-ът активира подписването на устройството, като позволява на SideStore да обработи целия процес локално.

Автоматично обновяване (без изтичане на срока)

Ръчното запомняне за обновяване на всеки 7 дни е лесно за забравяне. За да решите това, е налична iOS Shortcuts автоматизация на тук, която автоматично задейства SideStore да обновява приложенията ви по график.

Как работи:

  1. Изтеглете автоматизирания пряк път от тук.
  2. Нужно е приложението "Actions" да бъде инсталирано, за да се открие статусът на VPN: https://apps.apple.com/it/app/actions/id1586435171
  3. Прякото пътя използва iOS Shortcuts автоматизации, за да периодично задейства функцията за обновяване на SideStore във фонов режим.
  4. Докато VPN профилът е активен (което е по подразбиране), SideStore може да преподписва приложенията ви без никакво взаимодействие от ваша страна.
  5. Приложенията ви ефективно никога не изтичат: прякото пътя обработва всичко автоматично.
  Прочетете пълната статия тук: SideStore – Improved shortcut for app auto-refresh : r/sideloaded

Забележка: Уверете се, че превключвателят на VPN на SideStore е активиран в Настройки, за да работи автоматизацията. iOS може понякога да ви помоли да потвърдите автоматизацията първите няколко пъти. След това работи безшумно.

Използване на Premium със Sideload приложението

BlitzWay Premium отключва допълнителни функции в всички версии на приложението. Ето важното нещо, което трябва да разберете:

Не можете да закупите Premium в приложението, инсталирано чрез sideload. Системата за покупки в приложение на Apple работи само с приложения, разпространявани чрез App Store. Версията, инсталирана чрез sideload, няма връзка с App Store, затова процесът на покупка не е наличен.

Как да получите Premium за вашата CarPlay версия, инсталирана чрез sideload:

  1. Инсталирайте BlitzWay от App Store (обичайната версия, не-CarPlay).
  2. Закупете Premium чрез версията от App Store.
  3. Създайте акаунт в BlitzWay (или влезте, ако вече имате такъв) в версията от App Store. Вашият Premium статус е свързан с акаунта ви.
  4. Отворете CarPlay версията, инсталирана чрез sideload, и влезте със същия акаунт в BlitzWay. Вашите Premium функции ще бъдат активни.

Вашият Premium абонамент е свързан с акаунта ви в BlitzWay, а не с конкретната инсталация на приложението. Докато сте влезли, работи навсякъде.

Напомняне: Premium не е задължителен за CarPlay. Навигацията в CarPlay, показването на картата, търсенето и всички основни функции за шофиране работят без Premium. Premium е изцяло по избор и предоставя допълнителни функции в приложението.

Отстраняване на проблеми

Отидете в Настройки > Основни > VPN и управление на устройства и се доверете на профила на разработчика, свързан с вашия Apple ID.

Сертификатът за подписване може да е изтекъл. Преподпишете приложението с Sideloadly или го обновете в SideStore.

Уверете се, че BlitzWay работи (или е поне на заден план) на iPhone. Изключете и включете отново CarPlay кабела или сдвоете безжичния CarPlay отново. Проверете Настройки > Основни > CarPlay и се уверете, че BlitzWay е в списъка.

Уверете се, че VPN профилът е активен (Настройки > VPN, SideStore VPN трябва да показва свързан). Опитайте да го изключите и включите отново. Уверете се, че имате интернет връзка, тъй като SideStore все още трябва да комуникира със сървърите на Apple, за да поднови сертификата.

Безплатните Apple ID-та позволяват само 3 приложения, инсталирани чрез sideload. Премахнете приложение, което не ви трябва от SideStore (деактивирайте го), след което опитайте отново.

Резюме

SideloadlySideStore
Първоначална настройкаЛесно: включи и готовоИзисква еднократна настройка на компютър
ПреподписванеРъчно, на всеки 7 дни, нужен е компютърНа устройството, може да се автоматизира
Най-подходящ заЗа пробванеЗа ежедневна употреба
Нужен ли е VPN?НеДа (само локален, не е истински VPN)
Автоматизация?НеДа: никога не изтича с пряк път

Започването е лесно

  1. Изтеглете CarPlay IPA от тук
  2. Инсталирайте го чрез sideload с Sideloadly или SideStore
  3. Свържете се с CarPlay и шофирайте