Ну вот и я добрался до "чудо-девайса" от Apple. Конкретно - до 8гб модели, свежепрошитой до 1.1.4. Девайс просто таки фантастический... так, я уже ушел от темы. Apple iPhone SDK - вещь, конечно, хорошая, но в нынешних реалиях (1.1.4) абсолютно неприменима. С "фирменным" языком Apple - Objective-C я знаком исключительно понаслышке, и его внешний вид меня слегка пугает. Так что пока я остановился на Python'е (установлен через Cydia). Во-первых несколько лет практики на этом языке, во-вторых там можно наглядно смотреть классы в фреймворках телефона, и хотя бы по именам догадываться о назначении, додумывая остальное из SDK.
Python работает несколько медленно (около 10 секунд при загрузке подгружает UIKit - основной фреймворк графического интерфейса), но потом бегает плавно. Программировине конкретно интерфейса сначала несколько непривычно, но потом все становится почти очевидным и логичным. Писать программы можно прямо "на борту" даже находясь в автобусе (прямо ностальгия по счастливым временам Palm Tungsten T3).
На данный момент iPhone совершенно готов к наплыву программистов (что подтверждает количество ПО в репозиториях), но вот с точки безопасности все грустно. Особенно огорчает отсутствие поддержки ipfw (BSD'шный файрволл) в ядре.
PS: за 15 минут написал программу для синхронизации Google Calendar в iPhone Calendar (очень не хватало этого дела). Писал и тестировал на рабочем ноутбуке. Поддержку обратной синхронизации, для интереса, буду писать на iPhone.
| ← DRM FairPlay для iPhone-приложений | Страница не найдена → |
Опубликовано farcaller в чт, 03/20/2008 - 00:24.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии



admin | чт, 03/20/2008 - 00:40
здорово! когда же поделишся с нами плодами твоего труда?
farcaller | чт, 03/20/2008 - 00:42
а вот так обратный синк прикручу - так и поделюсь.
seo4nik | чт, 03/20/2008 - 00:52
а может вы поделитись еще и статьей как вы писали..занете что-то типа уровков для новичков...у меня есть некоторый опыт програмирования и мне было бы инетересно попробовать чтонить написать самому...или писать софт для айфона смогут только самые прожженые профи?
farcaller | чт, 03/20/2008 - 01:49
обзорный пост есть на моем блоге: http://farcaller.net/blog/2008/3/iphone-welcome/
вообще по софту: developer.apple.com. Там почитать про базовые понятия iPhone. Если знаком с С - еще и доку по Objective-C. Если знаешь Python/Ruby - то немного проще. Потом API и ssh в руки, и вперед к победе :)
Я еще вернусь к этой теме, телефон у меня на руках два дня, и я просто еще не наигрался ;)
rua | чт, 03/20/2008 - 06:07
А можеш написать прогу что бы iphone файлы через блютуз передовал ?Железо вроде способно на такое,вот только софт урезает его возможности
farcaller | чт, 03/20/2008 - 11:05
Уже копался в ВТ фреймворке, но пока безуспешно. Железо конечно на такое способно.
rua | чт, 03/20/2008 - 11:55
Как будет прогрес пожалуйсто Кинь в личку или на мыло.nhl10@mail.ru ок ?
dkomov | вс, 03/23/2008 - 21:52
c нетерпением буду ждать ввыхода в свет и синхронизации блокнотов гугла с записками :о) - готов даже денег заплатить!