Как стать автором
Обновить

Комментарии 27

Пробовал Textastic и Gusto, так что уже и не верю что что-то хорошее может получиться из идеи разработки на iPad.
Coda конечно хороший продукт, но наверное подожду пока какие-то комментарии будут. Цена скорее всего будет в районе $10.
Цена есть на сайте: 9.99$. В первый день продаж 50% скидка.
Точнее $9.99 в первые 24 часа после релиза и $19.99 потом.
Печалит, что приложение iPad only — так хочется универсального(
Да ладно, Вы хотите писать код на iPhone? :)
Быстро что-то пофиксить вполне хватит и айфона. А много и основательно кодить и на айпаде не особо удобно.
Согласен про iPad, а вот про iPhone не могу согласиться. Хотя возможно это потому, что у меня слишком большие пальцы и я не всегда попадаю по этим маленьким кнопочкам)
НЛО прилетело и опубликовало эту надпись здесь
И неудивительно, ведь айпад поддерживает bluetooth клавиатуры)

Странно, что редакторы не для для Obj-c кода.
а смысл? obj-c нужно компилировать, а на iPad нет нативного компилятора :(
Пфф, его году в 2006-ом на WinMobile запускали, конечно поддерживает.
А где вообще почитать про то как портируются компиляторы на iOS? Я знаю что есть Python for iOS — можно вести разработку прямо на айфоне.
Было бы прекрасно иметь такой же компилятор для Ruby например
Поддерживает, конечно, много лет уже. Но это не поможет: приложениям под iOS запрещено запускать новые процессы, форкаться, модифицировать свой код или генерить нативный код «на лету» (ну то есть сгенерить-то можно, но выполнить не получится).
Если бы Apple занялась данным вопросом, все было бы возможно.
Думаю, с джейлбрейком такое возможно
Официальная позиция Apple — iOS-приложения не могут выполнять код, не одобренный Apple. В частности, не могут получать и компилировать код из внешних источников. Так что тут шансов мало.
С джейлбрейком, конечно, все возможно (ssh, gcc, gdb, python — все работает). Но мало кто готов вложиться в разработку качественной IDE для джейлбрейкнутых устройств, как мне кажется.
Codea ведь пустили в AppStore. А сейчас даже можно свои приложения, написанные в Codea публиковать в AppStore.

Также в AppStore есть Python for iOS.

Почему им можно, а другим нельзя?
Ну я про ObjC. В codea обходят эти ограничения — кодить можно на Lua, код интерпретируется, все довольны. Скачивать чужой код нельзя при этом.
Но ведь можно исполнять код в песочнице. Сейчас ведь выполняется код при дебаге на устройстве, хоть и подписанный сертификатом.
Значит возможно компилировать код (как проверка ошибок), и запускать (при наличии цифровой подписи) прямо на устройстве.

Просто этим не хотят заниматься, позиционируя устройство для развлечения/мультимедиа/обучения.
Ну не все так просто. В сандбоксе есть каталог, из которого можно запускать подписанные файлы, есть каталоги, в которых можно создавать файлы, но нет каталога, из которого можно запускать созданные приложением файлы:)
P.S. Про «запрещено запускать новые процессы» я неудачно выразился, конечно. Запрещено запускать именно произвольные бинарники, которых не было в бандле приложения.
Вот тут довольно подробно все описано: trailofbits.files.wordpress.com/2011/08/apple-ios-4-security-evaluation-whitepaper.pdf (глава Sandboxing, ну и Code Signing тоже).
Будущее уже наступило, мы порой это не замечаем. Я это внезапно осознал, когда в дороге на смартфоне через ssh правил в vim скрипт на баше на сервере на другой стороне планеты.
image
отличная иллюстрация! :)
НЛО прилетело и опубликовало эту надпись здесь
Вот это я понимаю, дизайн и подход, а то тут недавно статья была, что вышел тотал коммандер для андроида, прямо таки возврат в 90-е, 00-е с убогими WinCE…
НЛО прилетело и опубликовало эту надпись здесь
Кто может проконсультировать, на тему «как портировать язык на iOS»?
Аналогично тому, как это сделали в Codea и Python for iOS?

Напишите в личку, пожалуйста.
Пожалуй, самая подробная обзорная статья о инструментах макетирования, разработки, тестирования сайтов на iPad — yablochno.com/apps/1184
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации