Zestaw przejściowy dla programistów — Developer Transition Kit

Developer Transition Kit to nazwa dwóch prototypowych Mac komputery udostępniane programistów przez Apple Inc. Pierwszy Developer Transition Kit została udostępniona w 2005 roku przed przejściem komputera Mac na procesorach firmy Intel , aby pomóc w przejściu komputera Mac z procesorami PowerPC do Intel oparta na architekturze x86-64 . Drugi zestaw Developer Transition Kit został udostępniony w 2020 r. przed przejściem Maca na układ krzemowy firmy Apple w ramach inicjatywy polegającej na odejściu Maca od Intela na układ krzemowy Apple oparty na architekturze ARM64 firmy Apple .

Zestaw przejścia dla programistów firmy Intel (2005)

Podczas przejścia Apple z PowerPC na procesory Intel w latach 2005-2006 firma udostępniła pierwszy Developer Transition Kit (DTK), prototypowy komputer Mac z procesorem Intel dla programistów.

Podczas Światowej Konferencji Deweloperów firmy Apple w 2005 r. ówczesny dyrektor generalny Steve Jobs podkreślił niekomercyjny charakter prototypowego sprzętu: „To tylko platforma programistyczna. To nie jest produkt; nigdy nie zostanie wysłany jako produkt. To tylko dla Ciebie do rozpoczęcia prac nad rozwojem. Właściwie trzeba je zwrócić do końca 2006 roku. Nie chcemy, żeby się tam krążyły. To nie są produkty”.

Komputer określał się jako „Apple Development Platform” (ADP2,1) i składał się z procesora Intel Pentium 4 3,6 GHz , 1 GB pamięci RAM DDR2, dysku twardego SATA o pojemności 160 GB oraz napędu optycznego w obudowie Power Mac G5. zmodyfikowany ze zmienionym systemem chłodzenia. Łączność obejmowała USB 2.0, FireWire 400 i Gigabit Ethernet. Oprogramowanie zawierało Xcode 2.1 i wersję Mac OS X 10.4.1, która działa na architekturze Intel x86 .

Intel DTK był dostępny dla programistów na zasadzie wypożyczenia, a Apple wymagało od programistów zwrotu prototypowych komputerów firmie w ciągu tygodnia od 31 grudnia 2006 roku. Apple wymagało, aby programiści byli uczestnikami Select lub Premier Apple Developer Connect (ADC) , z członkostwem już od 499 USD rocznie i dodatkowym wymogiem zapłaty 999 USD, aby otrzymać Intel DTK. W końcu Apple zaskoczył programistów, oferując programistom darmowy komputer iMac z procesorem Intel w zamian za odesłanie DTK.

Zestaw przejściowy dla programistów Apple Silicon (2020)

Specyfikacje

Na Światowej Konferencji Deweloperów 2020 firma Apple ogłosiła kolejny zestaw Developer Transition Kit (DTK), który ma pomóc twórcom oprogramowania podczas przejścia z platformy Mac na architekturę ARM . Opisywany nieformalnie jako „ iPad w obudowie Mac Mini ”, DTK nosi numer modelu A2330 i określa się jako „Apple Development Platform”. Składał się z procesora A12Z , 16 GB RAM , 512 GB SSD i wielu popularnych portów I/O ( USB-C , USB-A, HDMI 2.0 i Gigabit Ethernet ) w obudowie Mac mini. Uwzględniono obsługę komunikacji bezprzewodowej w oparciu o Wi-Fi 5 (802.11ac) i Bluetooth 5.0 , natomiast nie uwzględniono obsługi Thunderbolt 3 , wbudowanej w każdy komputer Mac dostępny na rynku od czerwca 2020 r. Pojawił się ostatecznie w pierwszych trzech modelach krzemowych komputerów Mac firmy Apple, pracujących w trybie Thunderbolt 3/ USB4 . DTK został wstępnie załadowany wersjami beta systemu macOS 11 Big Sur .

Wydajność

W wywiadzie krótko po wprowadzeniu DTK, starszy wiceprezes Apple ds. inżynierii oprogramowania, Craig Federighi, pochwalił wydajność DTK i przyczynił się do oczekiwań co do najwyższej wydajności nadchodzących komercyjnych produktów opartych na krzemie Apple zaprojektowanym specjalnie dla platformy Macintosh: „Nawet ten sprzęt DTK , który działa na istniejącym chipie iPada, którego nie zamierzamy umieszczać w Macu w przyszłości – jest tylko do przejścia – Mac działa na tym systemie okropnie ładnie. Nie jest to podstawa do oceniania przyszłych komputerów Mac… ale daje wyobrażenie o tym, co nasz zespół może zrobić, gdy nawet nie próbuje – a będzie próbował”.

Warunki użytkowania

Aby otrzymać DTK, programiści musieli zarejestrować się na roczne członkostwo w programie Apple Universal App Quick Start Program, którego koszt wynosi 500 USD . Członkostwo w tym programie wiązało się z kilkoma korzyściami, takimi jak pomoc techniczna na poziomie kodu , dostęp do indywidualnych laboratoriów z inżynierami Apple oraz licencja na korzystanie z DTK udostępniona przez Apple, skutecznie dająca dostęp do DTK na zasadzie wypożyczenia.

Urządzenie musiało zostać zwrócone do Apple rok po dołączeniu do Universal App Quick Start Program „lub zgodnie z wcześniejszym żądaniem Apple”. Dołączono kilka warunków użytkowania, w tym ograniczenia dotyczące demontażu komputera, przeprowadzania nieautoryzowanych testów porównawczych lub używania go do prac innych niż tworzenie oprogramowania związanego z przejściem.

Spór

Warunki Universal App Quick Start Program wskazywały, że program będzie działał przez okres jednego roku liczonego od momentu zarejestrowania się przez programistę, z możliwością wcześniejszego zakończenia bez podania przyczyny. Dodatkowo posiadał konkretny zapis dotyczący jednej z korzyści związanych z programem, a mianowicie DTK. DTK miał zostać zwrócony w ciągu 30 dni od zakończenia samego programu lub „na inny wcześniejszy wniosek Apple”. Apple wcześniej informowało, że DTK miało przygotować się do wprowadzenia na rynek komputerów Mac opartych na krzemowych komputerach Apple , tym samym sugerując, że Program będzie dostępny do czasu, gdy pojawią się nowe komputery Mac firmy Apple .

W lutym 2021 r. Apple wysłało programistom wiadomość e-mail dotyczącą wcześniejszego zwrotu DTK, jednocześnie utrzymując pozostałą część programu i jego korzyści do pierwotnego wygaśnięcia jednego roku. Ponadto Apple wskazał w swoim e-mailu, że dostarczy kod rabatowy na 200 USD zniżki na zakup komputera Mac z M1 po zwrocie DTK. Ten kod rabatowy nie był wcześniej obiecany ani nie stanowił części pierwotnej umowy, ale był uważany za rekompensatę w zamian za wcześniejszy zwrot.

Niektórzy programiści zareagowali krytyką na wiadomość e-mail. Wśród nich byli programiści, którzy wyrazili swoje niezadowolenie ze swoich doświadczeń z DTK. Apple napisał w opisie Programu, że „Zestaw Developer Transition Kit [był] nie w pełni przetestowany i [miał] być używany tylko do ograniczonych celów testowych i programistycznych” oraz że DTK „może zawierać błędy, które mogą powodować awarie lub utratę dane". Jednak programiści skarżyli się, że DTK wykazywało znacznie więcej problemów, niż oczekiwałby normalny użytkownik, co czyniło go „bezużytecznym” w rozwoju. Inni mieli wrażenie, że mogą korzystać z DTK przez cały rok, zaskoczeni e-mailem Apple'a, w którym informowali, że wkrótce będą musieli zwrócić DTK. Wielu wskazywało również, że są niezadowoleni z kodu rabatowego w wysokości 200 USD oferowanego przez Apple, porównując go do sytuacji, w której Apple nieoczekiwanie zaoferował programistom opcję zwrotu ich Intel DTK wcześniej niż pierwotnie planowana data dla iMaca podczas przejścia z PowerPC na Intela procesory . Podczas ostatniego przejścia programista mógł również zdecydować się na zachowanie DTK przez cały czas trwania programu, z wyjątkiem tego, że nie dostanie iMaca.

5 lutego 2021 r., po reakcji deweloperów, firma Apple wysłała kolejną wiadomość e-mail, w której zwiększono kod rabatowy do 500 USD i rozszerzono rabat do wykorzystania na innych urządzeniach Apple. Ponadto kod wygaśnie teraz pod koniec 2021 r., a nie w maju.

Bibliografia

Zewnętrzne linki