Разработка для iPad 2 - PullRequest
       3

Разработка для iPad 2

0 голосов
/ 22 июня 2011

Я хочу начать изучать создание приложений / игр для iPad 2. Я не могу найти ничего об iPad 2, хотя я нашел много ресурсов для разработки iPad 1. В основном, я хочу спросить, собирался ли я создать приложение для iPad 1, можно ли его развернуть на iPad 2 для тестирования / отладки / выпуска без вопросов?

Кроме того, могу ли я использовать другие платформы, которые позволяют мне использовать Java, C # или C ++? если да, можете ли вы что-нибудь порекомендовать?

Большое спасибо,

Джейми.

Ответы [ 4 ]

0 голосов
/ 22 июня 2011

Я бы очень, очень настоятельно рекомендовал использовать Objective-C и платформы Cocoa Touch в качестве основы для вашего приложения.UIKit превосходно выглядит хорошо, быстро выполняет пользовательский интерфейс, а Xcode предоставляет очень хорошие инструменты разработки.

iPad 2 похож на iPad 1, за исключением того, что он быстрее и имеет камеры, в основном.Сборка для iPad 1, и вы не должны ожидать никаких проблем.

РЕДАКТИРОВАТЬ: изучить Objective-C и рамки, это не сложно и дает отличные результаты.Очень хорошая книга для людей, которые знают объектно-ориентированное программирование и хотят изучать Objective-C и Cocoa Touch, - это Программирование на iPhone: Руководство по ранчо большого ботаника .Несмотря на то, что он ориентирован на разработку для iPhone, его примеры могут быть созданы для iPad практически без изменений (и к тому времени, как вы попадете в главу, где вам нужно внести небольшие изменения, вы узнаете, как это сделать).Программирование для iPhone и iPad практически одинаково, с некоторыми различиями в доступности определенных элементов пользовательского интерфейса (и, конечно, разрешения и парадигмы GUI / UX), как уже указывал кто-то еще.Эта книга научит вас основам, которые вы не получите мгновенно из превосходной документации Apple, и объяснит причины выбора определенного шаблона.

0 голосов
/ 22 июня 2011

iPad, iPad 2, iPod touch и iPhone используют iOS. Помимо возможных проблем, таких как «О, я принял здесь решение, которое не выполняется для этого устройства ...», программирование для одного такое же, как программирование для другого.

Это особенно верно для iPad и iPad 2, так как они очень похожи друг на друга. Я не удивлюсь, если программа для iPad отлично работает на iPad 2 без каких-либо настроек.

Что касается Java и т. Д., Извините, Apple не хочет делать что-то слишком легкое. Вы должны придерживаться C ++ или, предпочтительно, Objective C (поскольку Objective C поставляется с большим количеством специфических функций iOS.)

0 голосов
/ 22 июня 2011

В дополнение к ответу Eiko, Monotouch - очень популярный фреймворк для разработки .NET на устройствах iOS.

0 голосов
/ 22 июня 2011

Нет большой разницы между iPad 1 и 2. Вы должны ориентироваться на оба устройства (при условии, что вам не нужно несколько дополнительных устройств на iPad 2, например, на камеру).

Все программы для iPad 1будет работать на iPad 2.

Редактировать: Нет встроенного Java или C # на iOS, хотя могут быть некоторые проекты, заставляющие их работать - но это скорее "хакерский".С ++, конечно, просто отлично, как и С.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...