Комментарии 85
Учитывая направление движения Apple в последнее время и намеки о том, что приложения не должны зависать, я сразу подумал о Веб 2.0 =) Точнее, о том, что это определенно должно быть веб-приложение, учитывая возможности iPhone.
Я сперва предполагал, что сделают подобие виртуальной java-машины, но инженеры Apple потому и являются инженерами Apple, что придумывают самые красивые решения, "a very sweet solution" :)
Оно и к лучшему, осталось только купить iPhone и я смогу писать под него свой собственный софт! работающий так, как это нужно мне! и никаких кряков :)
Оно и к лучшему, осталось только купить iPhone и я смогу писать под него свой собственный софт! работающий так, как это нужно мне! и никаких кряков :)
Как это будет работать, мне остаётся только предполагать. Моя статья - всего лишь перевод лога с macrumorslive.com.
Я думаю, в распоряжении разработчиков будет некий встроенный в iPhone web-server, на который можно будет отправлять специальные ajax-запросы.
Под вопросом безопасность - ведь злоумышленник может запросто отправить пару тысяч sms за счёт жертвы-владельца iPhone. Думаю, придумают какую-нибудь подпись или систему прав доступа. Или же доступ к встроенным службам iPhone получат только специально установленные приложения.
Посмотрим.
Я думаю, в распоряжении разработчиков будет некий встроенный в iPhone web-server, на который можно будет отправлять специальные ajax-запросы.
Под вопросом безопасность - ведь злоумышленник может запросто отправить пару тысяч sms за счёт жертвы-владельца iPhone. Думаю, придумают какую-нибудь подпись или систему прав доступа. Или же доступ к встроенным службам iPhone получат только специально установленные приложения.
Посмотрим.
да-да, посмотрим на bugtrack4iPhone
Хм, а откуда такая уверенность в собственном сервере? Хотя идея логичная для безопасности...
как показал Google Gears js-приложения могут обойтись без серверной компоненты для нормальной работы. тем более, что они и так будут расширять среду исполнения функциями доступа к сервисам iPhone.
Вот раздолье будет для тех, кто Dialer и SpyWare пишет...
Что может быть проще, чем пара строк на JavaScript, чтобы позвонить на платный номер, который можно стягивать с вебы (для обновления :-)
Что может быть проще, чем пара строк на JavaScript, чтобы позвонить на платный номер, который можно стягивать с вебы (для обновления :-)
Надеюсь, инженеры Apple учли ошибки предшественников, и смогут исключить самовольную установку дайлеров :)
Будем посмотреть, iPhone я куплю себе ещё не скоро, у меня ещё полтора года действует мой текущий контракт мобильной связи.
Будем посмотреть, iPhone я куплю себе ещё не скоро, у меня ещё полтора года действует мой текущий контракт мобильной связи.
Хм, думаю, перед звонком iPhone все же будет спрашивать, надо ли это делать из этого приложения.
Жаль что в России он появится не столь скоро. Кстати, есть обновленная инфа по поводу появления в России?
В представительстве Apple мне сказали, что они и понятия не имеют когда он будет продавать в России :(
В представительстве Apple мне сказали, что они и понятия не имеют когда он будет продавать в России :(
Обновлённой инфы у меня нет, как нет и никакой другой, к томуже и я не в России.
Если вы очень хотите получить iPhone, то на ebay, говорят, они уже вовсю продаются. Мне всё равно ещё полтора года ждать до конца моего текущего контракта, время есть :) К тому же, боюсь, iPhone появится у одного из самых дорогих провайдеров - T-Mobile или Vodafone.
Но может быть не вытерплю и куплю на ebay, если он будет очень уж хорош :)
Если вы очень хотите получить iPhone, то на ebay, говорят, они уже вовсю продаются. Мне всё равно ещё полтора года ждать до конца моего текущего контракта, время есть :) К тому же, боюсь, iPhone появится у одного из самых дорогих провайдеров - T-Mobile или Vodafone.
Но может быть не вытерплю и куплю на ebay, если он будет очень уж хорош :)
Ну а адаптировать его под русских провайдеров связи кто будет? Если мне не изменяет память, но на западе стандарты связи другие.
По уверениям apple телефон собирается под стандарт GSM. И работать в россии он будет :)
Телефон - обычный GSM, вытаскиваете карточку одного провайдера, ставите карточку другого (если телефон не заблокирован, конечно) и вуаля.
Ладно вам про безопасность. Меня тут реально заинтересовала "подаренная" функциональность: хватит ли AJAX для чего-нибудь более крупного, чем виджеты? Например, хранить в iPhone базу данных по фильмам местного проката? Использовать различные калькуляторы с построением графиков, матричными операциями, приближенными расчетами?
Конечно, использовать интеграцию с интернетом хорошо и красиво, но как мне кажется, гораздо медленнее, чем если бы приложения были написаны и скомпилированы для обработки конкретным процессором, а не промежуточным софтом.
Иными словами, сможет ли iPhone конкурировать со смартфонами и коммуникаторами в плане приложений? Я серьезно не уверен.
Конечно, использовать интеграцию с интернетом хорошо и красиво, но как мне кажется, гораздо медленнее, чем если бы приложения были написаны и скомпилированы для обработки конкретным процессором, а не промежуточным софтом.
Иными словами, сможет ли iPhone конкурировать со смартфонами и коммуникаторами в плане приложений? Я серьезно не уверен.
Сорри за глупый вопрос, для чего вам матричные операции в телефоне?
Для меня телефон - это средство, чтобы позвонить, написать смс, проверить почту, так же удобный календарь, относительно удобный браузер, записная книжка.
У меня просто ещё не возникало необходимости в тяжеловесных вычислениях в реальном времени на телефоне.
Только один раз я столкнулся с необходимостью серьёзных вычислений на кпк - когда искал знакомому Palm для их снайпера перед отправкой в Чечню - ему кпк был нужен для баллистических расчётов.
В общем, поживём - увидим :)
Может быть Safari@iPhone будет компилировать JavaScript перед выполнением :)
Для меня телефон - это средство, чтобы позвонить, написать смс, проверить почту, так же удобный календарь, относительно удобный браузер, записная книжка.
У меня просто ещё не возникало необходимости в тяжеловесных вычислениях в реальном времени на телефоне.
Только один раз я столкнулся с необходимостью серьёзных вычислений на кпк - когда искал знакомому Palm для их снайпера перед отправкой в Чечню - ему кпк был нужен для баллистических расчётов.
В общем, поживём - увидим :)
Может быть Safari@iPhone будет компилировать JavaScript перед выполнением :)
По-моему игры достаточно тяжеловесны, да и матрицами в них можно использовать ;)
Ага, так и думал, что кто-нибудь вспомнит про игры :)
Вероятно, игры Apple решили оставить для себя, будут продавать их в iTunes, как таковые для iPod
Вероятно, игры Apple решили оставить для себя, будут продавать их в iTunes, как таковые для iPod
Т.е, разработчиков урезали в возможностях, оставив сомнительные перспективы, тогда как лишь одна Apple сможет производить "полноценные" (как я понимаю ситуацию) приложения?
И правда, "very sweet solution for developers". Очень красивое решение.
И правда, "very sweet solution for developers". Очень красивое решение.
я не знаю.
думаю, до выхода iPhone в продажу рано судить.
на сколько мне известно, под современные телефоны игры пишутся на java, и выполняются, имхо, в виртуальной машине.
на моём кпк qtek s200 можно запускать "полноценные" приложения, которые нередко рушат систему, да так, что иногда спасает только хард-резет
например программа Sprite Backup настроенная на создание бэкапов по ночам часто просто подвешивает аппарат, и приходиться делать софт-резет, при этом подвешивает так, что в нём тускло светится экран, в итоге полностью заряженный вечером акку к утру разряжается, остаётся процентов 20 заряда.
сперва я использовал много стороннего софта, игрался, но натерпевшись глюков, сделал хард-резет и теперь у меня практически чистая система, с парой программ, типа Total Commander и бекапера.
это я к тому, что Apple стоит перед выбором - обеспечить совместимость, открытось архитектуры, или же стабильность работы.
для меня стабильность на первом месте, после того, как я потерял несколько раз данные по вине "левого" софта (ну и по своей, конечно, потому сейчас и бекапюсь по любому поводу :)
если аппарат не удовлетворяет вашим потребностям в открытой архитектуре, покупайте себе что-нибудь другое, имхо.
думаю, до выхода iPhone в продажу рано судить.
на сколько мне известно, под современные телефоны игры пишутся на java, и выполняются, имхо, в виртуальной машине.
на моём кпк qtek s200 можно запускать "полноценные" приложения, которые нередко рушат систему, да так, что иногда спасает только хард-резет
например программа Sprite Backup настроенная на создание бэкапов по ночам часто просто подвешивает аппарат, и приходиться делать софт-резет, при этом подвешивает так, что в нём тускло светится экран, в итоге полностью заряженный вечером акку к утру разряжается, остаётся процентов 20 заряда.
сперва я использовал много стороннего софта, игрался, но натерпевшись глюков, сделал хард-резет и теперь у меня практически чистая система, с парой программ, типа Total Commander и бекапера.
это я к тому, что Apple стоит перед выбором - обеспечить совместимость, открытось архитектуры, или же стабильность работы.
для меня стабильность на первом месте, после того, как я потерял несколько раз данные по вине "левого" софта (ну и по своей, конечно, потому сейчас и бекапюсь по любому поводу :)
если аппарат не удовлетворяет вашим потребностям в открытой архитектуре, покупайте себе что-нибудь другое, имхо.
Тут дилемма простая: волков боятся — в лес не ходить.
думаю, после выхода iPhone в продажу, макумельцы разберут его до винтика (а если ли в нём винтики?), как разобрали Apple TV и iPod и смогут установить туда linux (у меня валяется пара дистрибуций линукса для iPod Nano, устанавливать их я не решился, но в газетах писали, что работает), левый софт, недостающие кодеки и тп :)
И Вы действительно считаете, что это правильно?
мне уже всё равно, так как я хочу спать, но вместо того, чтобы уже пару часов спать у себя в кровати, я сижу на работе и отвечаю на комменты :)
P.S. На каком движке у вас блог?
P.P.S. Поймал себя на том, что читаю ваш блог в окне просмотра исходного кода файрфокса :) Пора домой, спать!
P.S. На каком движке у вас блог?
P.P.S. Поймал себя на том, что читаю ваш блог в окне просмотра исходного кода файрфокса :) Пора домой, спать!
Оффтоп, конечно, но: свое, родное, самописное. Правда, требуется глобальный рефакторинг, но это уже летом, после сессии
Там все настолько плохо? :)
Там все настолько плохо? :)
А что тут может быть неправильного?
Неправильное здесь то, что продукция Apple позиционируется как самодостаточная. Сам факт того, что умельцы залезают вовнутрь и меняют там что-то — тревожный звонок.
умельцы всегда залезают внутрь :)
Пускай залезают, ведь это их дело, а рядовых пользователей никто не заставит менять что-нибудь в их iPhone ;)
Если умельцы смогут предложить что-то лучшее чем смогла предложить Apple - это тревожный звонок уже для эппл, не так ли?
З.Ы. я уже думаю даже - может и возьму себе iPhone :)
Если умельцы смогут предложить что-то лучшее чем смогла предложить Apple - это тревожный звонок уже для эппл, не так ли?
З.Ы. я уже думаю даже - может и возьму себе iPhone :)
рекомендую аппараты на базе wm5, там проблем с потерями почти нет
Абсолютно согласен. Это, мягко говоря, урезанное решение. И оно очень разочаровало. Используя ajax 3d-шутер не напишешь. А если и напишешь, то грузиться по edge он будет не моментально.
У меня складывается ощущение, что вы яваскрипта не видели никогда.
То, что Вы описали, реализуемо в Веб 2.0. Но, действительно, есть приложения, которые пока непонятно как реализовать. Но, учитывая то, что Safari еще и Flash поддерживает... В общем, надо посмотреть. Но все это очень заманчиво выглядит. Давно говорили о Mobile 2.0.
С одной стороны воодушевляет такой шаг навстречу вебу, но с другой - огорчает. Приложения не смогут вылезти "за пределы" браузера и получить какие-то важные сведения о девайсе, как то имеи, привязка к которому используется производителями мобильного софта. Нет возможности использовать и работать с локальными адресной книгой, TODO, органайзером, системными нотификациями, etc.
Да и пользоваться особо такими приложениями в не-3G сетях думаю будет не очень комфортно.
А поддержка Flash будет в iPhone'овском Safari?
Да и пользоваться особо такими приложениями в не-3G сетях думаю будет не очень комфортно.
А поддержка Flash будет в iPhone'овском Safari?
йолки-палки, вы читали статью?
в том-то и будет основная фича, если я правильно понял их английский, что браузерное приложение будет иметь доступ к функциям iPhone :)
Посмотрите внимательней вторую строчку на первой фотографии в статье!
в том-то и будет основная фича, если я правильно понял их английский, что браузерное приложение будет иметь доступ к функциям iPhone :)
Посмотрите внимательней вторую строчку на первой фотографии в статье!
Тогда странно, что, по словам Джобса, не будет SDK.
Что-то я туплю... Но просто слова
"There’s no [software development kit]. You’ve got everything you need, if you know how to write apps using existing Web standards,” Jobs said.
мне показались намёком на то, что никакой документации дополнительной мы не получим, а будем довольствоваться только веб-стандартами, а я что-то не припомню, чтобы в JS можно было позвонить или получить доступ к адресной книге.
Под "Integrate with Iphone Services" я понял, что веб-приложение может стать одним из виджетов самого девайса, нечто вроде букмарки на сервис, или свёрнутого окна Safari.
Очень бы хотелось, чтобы я ошибался, если есть более подробные описания как именно там всё будет реализовано, напишите, пожалуйста.
"There’s no [software development kit]. You’ve got everything you need, if you know how to write apps using existing Web standards,” Jobs said.
мне показались намёком на то, что никакой документации дополнительной мы не получим, а будем довольствоваться только веб-стандартами, а я что-то не припомню, чтобы в JS можно было позвонить или получить доступ к адресной книге.
Под "Integrate with Iphone Services" я понял, что веб-приложение может стать одним из виджетов самого девайса, нечто вроде букмарки на сервис, или свёрнутого окна Safari.
Очень бы хотелось, чтобы я ошибался, если есть более подробные описания как именно там всё будет реализовано, напишите, пожалуйста.
ага, забыл вставить в статью слова Стива про отсутствие sdk :)
отсутствие (необходимости в) sdk я понял так, что не будет никаких особенных библиотек и средств разработки, так как javascript знают все и так, всё что необходимо - опять же, это лишь мои догадки - это знание адресов, куда слать запросы и их формата, типа GET at localhost:port?do=dial&number=55512345 :)
отсутствие (необходимости в) sdk я понял так, что не будет никаких особенных библиотек и средств разработки, так как javascript знают все и так, всё что необходимо - опять же, это лишь мои догадки - это знание адресов, куда слать запросы и их формата, типа GET at localhost:port?do=dial&number=55512345 :)
по большому счету, даже такая "открытость", на много лучше чем ничего.
хотя на макРуморс интересные коменты бывают:
-------
Web 2.0 + AJAX apps???? Steve, I f-ing hate you, I'm down $12k today because the market is obviously very unimpressed with this half-assed (nay, quarter-assed) third-party development option.
--------
:) видимо авто коммента не понимает, что AJAX уже мега +, чем ничего :)
и поднимите мне карму, а то раз в 5 мин коментить, как-то плохо :)
хотя на макРуморс интересные коменты бывают:
-------
Web 2.0 + AJAX apps???? Steve, I f-ing hate you, I'm down $12k today because the market is obviously very unimpressed with this half-assed (nay, quarter-assed) third-party development option.
--------
:) видимо авто коммента не понимает, что AJAX уже мега +, чем ничего :)
и поднимите мне карму, а то раз в 5 мин коментить, как-то плохо :)
А что делать, если я хочу в программе открыть сокет (например, для ICQ или Jabber)?
я думаю, ваш вопрос не по адресу, попробуйте написать на steve.jobs@apple.com
Многие знают что делать и уже это сделали :)
Ждите адаптации для iPhone.
Ждите адаптации для iPhone.
Это похоже на большой такой эксперимент. И закончится он может как революцией в IT, так и полным крахом.
С нетерпением жду информации о том, будет ли данный девайс все-таки звонить? :)
Вам разве не хватает всех остальных заявленных возможностей?
По заявленным возможностям я пока вижу достаточно интересный (хотя неизвестно каким он будет в реальной жизни) КПК, но совершенно неудобный телефон.
ну, по заявленным возможностям в части "позвонить" этот аппарат будет поудобнее других коммуникаторов. у меня уже второй Qtek, на этот раз s200, так там телефонный интерфейс реализован будто похмельным студентом за три ночи перез сдачей курсовой :) будто бы писали интерфейс под большой комп, а потом решили компильнуть под телефон.
А я вижу по этим возможностям то, что большинство коммуникаторов и смартфонов уже давно обладают подобными функциями.
http://youtube.com/watch?v=1xXNoB3t8vM - этот клип я пытался вставить в коммент.
мне лично не нравится только одно - периодически выползающая строка сафари с адресом. Ну раз называете приложения так делайте визуально как приложения, а не полувебстраницы.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Вебдванольный iPhone или very sweet solution for developers