Niemal codziennie narzekają nasi obserwatorzy, że nie mogą już przenosić aplikacji ze swoich urządzeń iOS 9 na komputer. Wszyscy twierdzą, że próbowali innych urządzeń ze starymi urządzeniami, takimi jak iOS 8 na tym samym iTunes i komputerze, i rzeczywiście aplikacje zostały przeniesione. Co się stało w iOS 9 i dlaczego anulowano możliwość przenoszenia aplikacji?

Funkcja przenoszenia aplikacji do iTunes jest jednym z najlepszych punktów, ponieważ na Twoim urządzeniu mogą znajdować się na przykład aplikacje o pojemności 30 GB i chcesz utworzyć plik przywracania dla swojego urządzenia. Rozwiązaniem było podłączenie go do iTunes i po zrobieniu kopii zapasowej wciśnięcie „Przenieś zakupy” przenosząc w ten sposób wszystkie zakupione aplikacje na komputer, a po utworzeniu Przywracania i wyczyszczeniu zawartości urządzenia można zwrócić aplikacje ponownie w ciągu kilku minut z komputera do urządzenia. Ale to jest w pierwszym. Teraz to już koniec.
Wśród ukrytych zalet iOS 9 jest to, co jest znane jako App Thinning, czyli funkcje specyficzne dla aplikacji, które sprawiają, że działają lepiej, szybciej i mają mniejszy rozmiar. Ostatnim punktem „mniejszej głośności” jest funkcja o nazwie Slicing, w której sklep z oprogramowaniem pobiera aplikację, która pasuje do Twojego urządzenia. W przeszłości programista umieszcza wszystkie zdjęcia, filmy i ikony dla różnych urządzeń i mówi systemowi, że jeśli urządzenie to iPhone 6, to wyświetl zdjęcia takie a takie, a jeśli jest 5, to są to jego zasoby , a jeśli jest to iPad, i tak dalej. Innymi słowy, aplikacja jest faktycznie ładowana na Twoje urządzenie, a wraz z nią wszystkie zdjęcia i pliki przygotowane dla wszystkich innych urządzeń i jest używana tylko dla Ciebie. Dlatego Apple zdecydował się w iOS 9 zapewnić programistom przewagę, polegającą na tym, że aplikacja zawiera tylko tę część, która jest dla Ciebie odpowiednia, co sprawia, że aplikacje są mniej obszerne.

Na poprzednim obrazku, który jest oficjalnym opublikowanym przez Apple, aplikacja na iPhonie różni się od iPada. Raczej downloader na iPada 2 różni się od tego załadowanego na iPada Air. To jest aplikacja, a to jest inna aplikacja z innym rozmiarem i innymi plikami. Świetna funkcja, ale jej wada polega na tym, że zmusiła Apple do anulowania możliwości przesyłania aplikacji do iTunes, ponieważ w rzeczywistości nie są one kompletnymi aplikacjami. Jeśli założymy, że aplikacje są przenoszone z iPhone'a 5s, a aplikacja została znaleziona na Twitterze i przesłana. Potem podłączyłem iPada i tu też jest Twitter, ale ten Twitter to nie Twitter, który był w 5s i różnej wielkości. Jeśli prześlesz go do iTunes i usuniesz Twittera 5s, a następnie chcesz przywrócić iPhone'a, aplikacja „w iTunes” nie będzie mogła zostać załadowana na telefon, ponieważ jest to wersja Twittera „iPad”.
Niektórzy mogą twierdzić, że rozwiązaniem było zmuszenie Apple iTunes do akceptowania więcej niż jednej kopii. Ale to rozwiązanie jest trudne w praktyce, ponieważ będzie to „przykład ilustracyjny”.
- Wersja dla Twittera na urządzenia 3.5-calowe Retina „iPhone 4s”
- Wersja Twittera na urządzenia 4-calowe Retina „iPhone 5 / 5s / 5c”
- Wersja Twittera dla 4.7-calowych urządzeń Retina „iPhone 6 / 6s”
- Wersja Twittera dla 5.5-calowych urządzeń Retina „iPhone 6 + / 6s +”

Poprzedni przykład, aby wyjaśnić różnice w kopiowaniu tylko iPhone'a, a to przy założeniu, że różnice dotyczą tylko użytych obrazów, ale są różnice programowe w procesorze, czyli zmiana funkcji w zależności od procesorów. Oznacza to, że dla każdego telefonu powinna istnieć kopia „Twittera” osobno. Jeśli masz iPhone'a i iPada, a także żonę i dzieci, będziesz mieć 5-6 kopii iTunes dla każdej aplikacji. Zdziwiłbyś się, że na przykład jest 100 gigabajtów tylko dla iTunes. Tak więc niestety Apple anulowało tę funkcję.
Na Zachodzie są duże prędkości internetu, a zatem nie obchodzi ich, czy urządzenie ładuje np. 10 GB, bo zajmie to kilka godzin. Ale ta liczba prędkości Internetu w większości krajów arabskich oznacza, że zostawiasz swoje urządzenie, aby przeładować aplikacje na kilka dni. Mamy więc nadzieję, że Apple wkrótce znajdzie rozwiązanie w tej sprawie
Ostatnia uwaga
ITunes wciąż ma aplikacje, jak widać na zdjęciu u góry, że deweloper przesyła jedną kompleksową aplikację do Apple, która dzieli aplikacje. Jeśli otworzysz iTunes i pobierzesz dowolną aplikację, pobierze ona pełną wersję, którą można pobrać na dowolne urządzenie. Oznacza to, że możesz pobierać aplikacje z iTunes, a następnie synchronizować je z różnymi urządzeniami, aby je aktualizować.
Ostatecznie wydaje się, że zależność od iTunes zmniejszy się, a problem jest głęboki dla jailbreakerów, ponieważ muszą oni od czasu do czasu wykonać przywracanie, podczas gdy użytkownik, który nie jailbreak będzie miał problem z przeniesieniem samej aplikacji kiedy kupuje nowe urządzenie.
Czy polegałeś na przenoszeniu aplikacji do iTunes? Jak Apple może rozwiązać ten problem?
Źródło:



159 recenzji