Czy jako firma z siedzibą w Europie można napisać niestandardową aplikację na iPada dla klienta?

11

Nasz klient chce, abyśmy napisali dla niego niestandardową aplikację, z której będzie mógł korzystać na kilku iPadach w swojej firmie. Ta aplikacja jest prawdopodobnie przydatna tylko dla tego jednego klienta (może jeszcze dwóch lub trzech w przyszłości, ale dopiero po dodatkowej personalizacji).

Czytam, że jeśli klient subskrybuje program zakupów wielkogabarytowych Apple , jesteśmy w stanie dostarczyć mu niestandardową aplikację B2B . Wydaje się to jednak ograniczone do amerykańskich programistów (lub klientów? Lub obu?).

Jakie są alternatywy dla twórców oprogramowania z siedzibą w Europie (lub, bardziej ogólnie, spoza USA) i ich lokalnych klientów?

Heinzi
źródło
15
Zauważyłem już jeden „zbyt lokalny” bliski głos. Klasyfikacja całego świata poza USA jako „ niewielki obszar geograficzny ” jest dość odważnym stwierdzeniem ...
Heinzi
2
@Heinzi Too zlokalizowane niekoniecznie oznacza geograficznie. Zgadzam się - dotyczy to znacznej liczby programistów.
Michael K
czy jailbreakowanie iPadów w celu zainstalowania aplikacji niezatwierdzonej przez Apple byłoby problemem?
Ryathal
3
Czy zapytałeś Apple?
yannis

Odpowiedzi:

2

„Prawidłowe” rozwiązanie polega na tym, że klient tworzy konto Enterprise w Apple w celu tworzenia własnych aplikacji. Tworzysz tę aplikację i podpisujesz ją profilem / tożsamością klienta.

Tak, twój klient będzie musiał uiścić (raczej niewielką) roczną opłatę. Ale przy odrobinie szczęścia i tak będą chcieli więcej aplikacji. :)

Możesz oczywiście utworzyć konto Enterprise dla siebie, informując Apple, że sam się rozwijasz i używasz go do rozpowszechniania tej aplikacji wśród klientów, którzy chcą pójść tą drogą. Zresztą i tak nie skonfigurujesz systemu sklepu, a Apple prawdopodobnie nie zauważyłby ani nie przejmował się tym. Byłoby to jednak naruszeniem umowy Konta Enterprise i dlatego NIE polecam tego robić. Twój klient prawdopodobnie chętnie zapłaci roczną opłatę programistyczną.

Morothar
źródło
Jak zauważyłeś, czego chce klient autora, wymaga EA od Apple. Autor powinien poinformować klienta o dodatkowych kosztach i po prostu dodać go do kosztów aplikacji. Klient wyraźnie chce aplikacji na tyle, aby zatrudnić kogoś, kto ją napisze, jeśli ma sprzęt, to raczej nie będzie problemu. Należy to po prostu doliczyć do ceny samej aplikacji.
Ramhound
1

W podobnej sytuacji robię tworzenie intranetowej aplikacji internetowej, która naśladuje funkcjonalność tabletu. Istnieje wiele frameworków JQuery, które będą działać w tym celu, jak Sencha Touch . Pozwoliłoby to uniknąć „płatnej ściany” firmy Apple i współpracować z tabletami z systemem Android, a nawet przeglądarkami opartymi na pakiecie internetowym na komputerach stacjonarnych / laptopach.

jfrankcarr
źródło
To bardzo dobry pomysł; niestety aplikacja musi działać „w drodze” bez połączenia z Internetem.
Heinzi
To niefortunne. W dzisiejszych czasach „chmury” zdarza się stosunkowo rzadko, aby ktoś poprosił o niepołączoną aplikację.
jfrankcarr
Myślę, że trend zmierza w kierunku lokalnych aplikacji, które synchronizują swoje dane z chmurą, przynajmniej na urządzenia mobilne. Wyobraź sobie, że sprzedawca odwiedza potencjalnego klienta, a potem mówi: „Och, chciałbym wziąć zamówienie na iPada, ale wygląda na to, że nie mam tutaj połączenia z Internetem ...”
Heinzi
Lub przyjmują zamówienie i po zsynchronizowaniu stwierdzają, że produkt został już zakupiony przez kogoś innego, a następne dostępne zasoby reklamowe są już za kilka tygodni. Zrobiłem synchronizację w latach 90. i na początku 00. Cieszę się, że mam teraz praktycznie natychmiastową aktualizację danych zamówienia i zapasów. Polecam synchronizację tylko wtedy, gdy użytkownicy często znajdują się poza zasięgiem mobilnego Internetu.
jfrankcarr