Здравствуйте, Crypto, Вы писали:
C>Кто-то уже пробовал? Какие впечатления? C>Жаль, что SDK только под Леопарда..
Пока ковыряю примеры. В целом все удобно, но:
1) Приходится привыкать к синтаксису Objective-C
2) Нет многозадачности
3) Приложения выполняются в песочнице и произвольного доступа к файлам, bluetooth и т п просто нет
Зато есть много готовых блоков для media, 2d, 3d. Доступ к AGPS и встроенным акселерометрам.
Совершенно очевидно что SDK направляет разработчиков писать исключительно прикладные программы, а не скажем
системные утилиты вроде файлового менеджера или установщика собственных рингтонов.
Кстати возможости слить программу на реальный iPhone тоже пока нет.
Все испытания в эмуляторе.
Здравствуйте, henson, Вы писали:
H>Совершенно очевидно что SDK направляет разработчиков писать исключительно прикладные программы, а не скажем H>системные утилиты вроде файлового менеджера или установщика собственных рингтонов.
Переходи на Google Android — многозадачность есть, есть возможность переопределять системные действия типа ответа на звонок. Есть доступ к AGPS, SMS, и удобный Google Maps API.
Спасиб!
H>Пока ковыряю примеры. В целом все удобно, но: H>1) Приходится привыкать к синтаксису Objective-C H>2) Нет многозадачности H>3) Приложения выполняются в песочнице и произвольного доступа к файлам, bluetooth и т п просто нет
А как с доступом к PIM, tasks, calendar?
H>Кстати возможости слить программу на реальный iPhone тоже пока нет. H>Все испытания в эмуляторе.
Здравствуйте, Crypto, Вы писали:
C>Здравствуйте, henson, Вы писали:
C>Спасиб!
H>>Пока ковыряю примеры. В целом все удобно, но: H>>1) Приходится привыкать к синтаксису Objective-C H>>2) Нет многозадачности H>>3) Приложения выполняются в песочнице и произвольного доступа к файлам, bluetooth и т п просто нет
C>А как с доступом к PIM, tasks, calendar?
Есть
H>>Кстати возможости слить программу на реальный iPhone тоже пока нет. H>>Все испытания в эмуляторе.
C>Жуть!
Всему свое время, в июне запускается магазин и выходит новая прошивка. Времени как раз хватает чтобы изучить тему и написать приложение. Эмулятор достаточно качественный.
Здравствуйте, Cyberax, Вы писали:
C>Здравствуйте, henson, Вы писали:
H>>Совершенно очевидно что SDK направляет разработчиков писать исключительно прикладные программы, а не скажем H>>системные утилиты вроде файлового менеджера или установщика собственных рингтонов. C>Переходи на Google Android — многозадачность есть, есть возможность переопределять системные действия типа ответа на звонок. Есть доступ к AGPS, SMS, и удобный Google Maps API.
Некуда переходить. Ситуация сегодня SDK, завтра девайс кажется мне на порядок более неопределенной, чем наоборот.
Пока андроид тот же windows mobile вид сбоку. Ничего нового он с собой не приносит.
Кстати AGPS, Google Maps и много чего еще в Apple SDK имеется
C>А iPhone SDK как-то совсем разочаровывает.
Ну если думать о нем не как о полном собрании сочинений на мобильную тему, а о конкретном инструменте, то SDK вполне нормальный.
Здравствуйте, henson, Вы писали:
H>Здравствуйте, Crypto, Вы писали:
C>>Здравствуйте, henson, Вы писали:
H>>>Кстати возможости слить программу на реальный iPhone тоже пока нет. H>>>Все испытания в эмуляторе.
C>>Жуть!
H>Всему свое время, в июне запускается магазин и выходит новая прошивка. Времени как раз хватает чтобы изучить тему и написать приложение. Эмулятор достаточно качественный.
Беру свои слова назад. Эмулятор эмулирует виртуальную реальность, где есть все классы Cocoa, которых никаким боком нет на реальном девайсе.
Здравствуйте, henson, Вы писали:
H>Некуда переходить. Ситуация сегодня SDK, завтра девайс кажется мне на порядок более неопределенной, чем наоборот.
Не совсем. Там оно у них достаточно неплохо от деталей устройства всё абстрагировано, так что вполне вероятно, что местных глюков на устройствах не так уж много будет. Ну и язык — Java.
В общем, мы решили доверять Гуглу и попробовать сделать приложение на Android. Хотя Мак тоже мне должен со дня на день прилететь для работы с iPhone...
H>Пока андроид тот же windows mobile вид сбоку. Ничего нового он с собой не приносит. H>Кстати AGPS, Google Maps и много чего еще в Apple SDK имеется
На Android'е оно удобнее.
Sapienti sat!
Re[2]: [iPhone] SDK is out
От:
Аноним
Дата:
17.03.08 08:59
Оценка:
Здравствуйте, henson, Вы писали:
H>Пока ковыряю примеры. В целом все удобно, но: H>1) Приходится привыкать к синтаксису Objective-C
Там ведь C'шные вставки допускаются, портировать несложно.
Вот int13.net за 5 дней свою 3Д игру Crazy Cart портировало http://www.pocketgamer.co.uk/r/iPhone/CrazyKart+2/news.asp?c=6077
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, henson, Вы писали:
H>>Пока ковыряю примеры. В целом все удобно, но: H>>1) Приходится привыкать к синтаксису Objective-C А>Там ведь C'шные вставки допускаются, портировать несложно. А>Вот int13.net за 5 дней свою 3Д игру Crazy Cart портировало А>http://www.pocketgamer.co.uk/r/iPhone/CrazyKart+2/news.asp?c=6077
Если вся графика рисуется своими ручками (кодом), то портирование существенно проще.
Здравствуйте, Cyberax, Вы писали:
C>Здравствуйте, henson, Вы писали:
H>>Некуда переходить. Ситуация сегодня SDK, завтра девайс кажется мне на порядок более неопределенной, чем наоборот. C>Не совсем. Там оно у них достаточно неплохо от деталей устройства всё абстрагировано, так что вполне вероятно, что местных глюков на устройствах не так уж много будет. Ну и язык — Java.
Интересно, держите нас в курсе. Когда появятся реальные девайсы полезно будет сравнить, особенно media возможности.
H>>Пока андроид тот же windows mobile вид сбоку. Ничего нового он с собой не приносит. H>>Кстати AGPS, Google Maps и много чего еще в Apple SDK имеется C>На Android'е оно удобнее.
Здравствуйте, henson, Вы писали:
H>>Всему свое время, в июне запускается магазин и выходит новая прошивка. Времени как раз хватает чтобы изучить тему и написать приложение. Эмулятор достаточно качественный.
H>Беру свои слова назад. Эмулятор эмулирует виртуальную реальность, где есть все классы Cocoa, которых никаким боком нет на реальном девайсе.
Сейчас вроде и реальных устройств с поддержкой установки программ нет. В бета-версию прошивки смотрел?
C>Кто-то уже пробовал? Какие впечатления? C>Жаль, что SDK только под Леопарда..
Ковыряю вот оный.
Возможность загрузки на девайс есть, но за бабло -- $99 или $299 в зависимости от программы. Я так предполагаю, они за эти деньги бету iPhone OS 2.0 дают, но не уверен.
Заслали это коллегам в Штаты, ожидаем ответа.
XCode знаком по макосовым проектам, ObjC тоже, Cocoa тоже, но есть "маленькие отличия" (с)Криминальное Чтиво
Пока непонятно, как будет доступ к файловой системе (по идее, нормально, но...)
Многие интересующие нас вещи (запись звука, обработка мультитача) разжёваны в FAQ на developer.apple.com
В эмуляторе есть сетка и звук, до bluetooth пока не добрался.
(iMac/Leopard)
До этого ковыряли "хакерский" SDK -- оный есть предыдущая версия. Поскольку iPod был уже "ломаный" -- пытался заливать программы на девайс по ssh и там запускать -- фиг, Cocoa frameworkи несовместимы.
[flame on]
В целом -- у меня оставил очень приятное впечатление после Palm и WM Будет приятно под это писать
[flame off]
Здравствуйте, Dair, Вы писали:
C>>Кто-то уже пробовал? Какие впечатления? C>>Жаль, что SDK только под Леопарда..
D>Ковыряю вот оный.
D>Возможность загрузки на девайс есть, но за бабло -- $99 или $299 в зависимости от программы. Я так предполагаю, они за эти деньги бету iPhone OS 2.0 дают, но не уверен.
Здравствуйте, Crypto, Вы писали:
C>Здравствуйте, Donz, Вы писали:
D>>>То есть, "отсутствия"? В SDK она есть.
D>>Вот тут henson говорит, что в реальном устройстве нет: http://www.rsdn.ru/forum/message/2877302.1.aspx
Я имел ввиду что реализация Cocoa на iPhone облегченная, там периодически не находятся какие-то классы, причем понять это по документации довольно сложно.