2010-04-14 16 views
10

Co jest lepszego, aby rozwinąć moją aplikację na Androida na komputerze z systemem Windows lub Mac?Android: co jest lepsze, rozwinąć aplikację na system Android na komputerze Mac lub Windows?

+3

Mój przyjaciel, który jest fanboyem mac, myśli o mac. Ja, który wolę okna, myślę o oknach. Użyj systemu operacyjnego, który najbardziej Ci odpowiada, nie ma znaczącej różnicy w stosunku do mojej wiedzy. – pgsandstrom

+0

Dziękuję za ten komentarz i witam więcej! – Allan

+0

Nie ma wielkiej różnicy, jeśli zamierzasz intensywnie korzystać z NDK, wtedy lepiej będzie pasować do środowiska opartego na Linuksie, ale w przeciwnym razie byłoby to tylko osobiste preferencje. –

Odpowiedz

8

Ze względu na "przyjazne" podejście do rozwoju firmy Apple, do tworzenia aplikacji na iPhone'a potrzebny jest komputer Mac. Tak więc, jeśli sądzisz, że prawdopodobnie przeniesiesz dowolną aplikację z Androidem na iPhone'a w niedalekiej przyszłości, możesz równie dobrze oszczędzić sobie kupując dwie części sprzętu programistycznego i zacząć od komputera Mac.

Emulacja systemu Mac OS na komputerze to ciężka praca i przeciwko ToSom Jabłek, ale można uruchomić system operacyjny Windows na komputerze Mac.

+1

Możesz uruchomić system Windows na komputerze Mac, w pełni obsługiwany przez Apple - bez emulacji w zasięgu wzroku. Możesz także kupić coś takiego jak VMware Fusion lub Parallels Desktop, aby uruchomić Linuksa na wspomnianym Macu. –

+0

Istnieje kilka nieoficjalnych sposobów uruchamiania systemu Mac OS na komputerze PC, zobacz www.hackintosh.com. –

+0

@tomlog Prawdziwe, jest * technicznie * możliwe, ale ilość czasu (która = pieniądze), aby uzyskać out-of- Data, poważnie połknięta wersja systemu operacyjnego Mac OS jest po prostu nie warta, jeśli jesteś poważnym deweloperem. Poza tym nie tylko nieoficjalne jest emulowanie systemu Mac OS na komputerze PC. – Mathew

2

Subiektywne pytanie. Wszystko zależy od osobistych preferencji. Czy podoba Ci się system Windows i Linux? Użyj komputera. Czy lubisz MacOS? Wtedy znasz odpowiedź :). Java jest głównym językiem programowania aplikacji na Androida, a Google aktywnie obsługuje wszystkie popularne systemy operacyjne. Tak więc narzędzia programistyczne dla różnych platform istnieją w wystarczającej ilości.

+0

Dzięki Anry, jesteś bardzo pomocny. – Allan

6

Ponieważ dokumenty API nie zawsze są kompletne, posiadanie access to the Android source code może być bardzo korzystne. Niestety ustawienie dla Windows nie jest obecnie obsługiwane przez Androida, ale jest przeznaczone dla systemu Linux lub Mac OS. Możesz to zrobić dla systemu Windows, ale nie ma na to żadnej procedury, która nie jest intuicyjna.

Tak więc w przypadku łatwego pobierania i przeglądania źródła, lepszym rozwiązaniem niż system Windows byłby Linux lub Mac.

+0

Z pewnością mógłbyś * wyświetlić * źródło w dowolnym systemie za pomocą edytora tekstowego? Skompiluj i uruchom go może być inny, ale widok? –

+0

@ Dan: uzyskanie źródła nie jest takie proste. Jeśli masz skrypt, który pokazuje, co można wyciągnąć, można to zrobić. W przypadku systemów Mac OS i Linux firma Google udostępnia instrukcje dotyczące narzędzi i konfiguracji. Nie tak jak w przypadku systemu Windows, jesteś sam. – JRL

+0

Dość uczciwi, stoję poprawiony - nigdy nie zdawałem sobie sprawy, że tak trudno. –

6

Opracowałem system operacyjny Android na OS X, Ubuntu Linux i Windows XP, az mojego doświadczenia wynika, że ​​nie ma to większego znaczenia. Łatwo jest też siekać i zmieniać. Wybierz system operacyjny, który preferujesz.

+1

Hej, dzięki Jim. Ale ... czy nie byłoby lepiej mieć wszystkie pliki, pomysły, dokumenty itp.na macu, jeśli dana osoba wie, że będzie się rozwijać zarówno dla Androida, jak i dla iPhone'a? Dzięki jeszcze raz. – Allan

1

Jeśli korzystasz z IDE Eclipse, nie będzie miało większego znaczenia, jaki system operacyjny wybierzesz. Eclipse może działać na systemie MAC lub Windows.

+0

Dzięki Zerayaqob - Na pewno lubię Eclipse ... Często zastanawiałem się, w jakim języku zaprogramowano Eclipse? – Allan

Powiązane problemy