С одной стороны — достаточно неожиданно, потому что еще не все пофиксили в Lion.
С другой-же вполне ожидаемо, что Apple стремились к «объединению» мобильной iOS и Mac OS
А я, после того, как купил Mac, всё ещё люблю Windows. Не скажу, что мне Mac не нравится — наоборот! Но от Windows отказываться не собираюсь. С нетерпением жду новую Windows 8.
Фиксы в 10.7 и создание новых фич для 10.8 друг другу яблоку не мешают.
Тем более, что у яблока политика простая — быстрее успеть раньше других в плане софта. А что время тратить?
У меня субъективное ощущение, что этот обзор, или сам релиз — очень слабый, по крайней мере у меня нет и тени того вау-эффекта, как после презентиации Лиона. Надеюсь, что летом они покажут что-то действительно впечатляющее. А то действительно — пара софтинок, несколько узкоспециализированных фич, улучшенная интеграция и все…
Откуда вам знать, что «под капотом»? Какие там изменения?
Например, GameCenter — это же не просто программа, это целый сервис. Так же Notification center — я так понимаю, он будет общий на всех ваших девайсах и компьютерах. AirPlay вот тоже требует тесно связи iOS и Mac OS… В связи с изменившимися с недавних пор правилами публикации в Mac App Store можно сказать, что Apple стремится слить обе системы в одну. И я думаю в 2013-2014 году будет уже единая ОС для всех устройств Apple. Вряд ли все эти изменения можно проводить только путем улучшения поставляемого с системой софта типа Messages.
Прав. В центр нотификаций попадают события от тех программ которые установлены на конкретном девайсе. В видео все совпадает, потому что там только apple программы. Прочитайте еще раз мой комментарий и ответьте на вопрос в нем
Нет, там сказано, что центр уведомлений будет доступен и другим приложениям. Если у вас есть, например какая-то напоминалка сторонняя, и у нее есть и декстоп и мобильная версия, то разработчики смогут добавить поддержку центра уведомлений в декстоп версию и всё будет ок. А с другой стороны, почему бы Apple не «допилить» и не сделать отображение уведомлений чисто мобильных прог и на декстопе? Допустим, лежит айфон в куртке, забыли его. А уведомление на рабочий компьютер все равно пришло и вы его не пропустили. Профит!
Блин, еще раз, если приложения нет на маке то что откроется по клику?
И еще пример. На iphone есть im+ на ipad нету. В центре уведомлений нвые сообщения появляются только на iphone.
И я думаю в 2013-2014 году будет уже единая ОС для всех устройств Apple.
Радуюсь и боюсь этого.
Радуюсь, потому что так теоретически должно быть с точки зрения конечного пользователя (меня).
Боюсь, потому что когда одна ось стоит везде от серверов (не забываем про серверную Мак Ось) до наручных часов (вспоминаем про новый айпод нано) это вызывает немалые опасения насчет адекватности работы на каждом устройстве, как логически, так и технически.
Из внутренностей:
— естественно поддержа всех этих пользовательских фич и для разработчиков. Ну например поддержка Game Center. Все это упаковано в 6 новый фреймворков.
— есть и не совсем очевидные новшества, например фреймворк упрощающий работу с opengl и ряд других.
— ряд не особо интересных обновлений в objc, например убрали сборшик мусора.
— нет больше поддержки кекстов 32 битных.
— ARC добавили для GCD.
— разные улучшения в AppKit.
— улучшенная поддержка жестов, например можно будет добавить в ваши программы интеллектуальный зуминг на раз-два.
— так же улучшения и изменения по всем остальным фронтам, в Auto Save, Core Animation, Core Graphicsm Core Location, Core Media, Core Text, AV Foundation, и т.д.
В общем, все это в разделе для разработчиков есть. Не много, но более чем достаточно.
А почему вы считаете, что переход от сборщика мусора к ARC есть «не особо интересное обновление»? Это, по-моему, ключевое обновление. В будущем возможно станет доступен запуск iOS приложений на Mac OS… В том числе и из-за этого.
Хм, интересный вопрос. Ну для меня нет никакого перехода просто. Я как применял reference counting еще до сборщика мусора и ARC, так и продолжаю применять. Собственно как и абсолютное большинство знакомых. Вроде как это модно среди новичков и в iOS, не знаю, меня пока это никак не касалось. Возможно это действительно важно.
Вроде как при написании новых приложений для iOS не ниже 5 настойчиво рекомендуется переходить на ARC. То есть ручное управление с таким количеством памяти, как у новых айдевайсов, уже не в почете.
Ну когда вышел сборщик мусора они его тоже активно пиарили и крайне рекомендовали все свои проекты переводить на него. Ну и что? Apple таким образом подтягивает новых программистов на платформу, чтобы им легче было адаптироваться и вливаться, т.е. снижает порог входа.
Дело не в крутости программиста и почетных грамотах за усвоенные retain/release. Код с ARC во многих случаях быстрее кода с ручным управлением памятью. Посмотрите, например, презентацию c WWDC 2011 Objective-C Advancements In Depth
Строго говоря, запуск iOS приложений на MacOS работает и сейчас. И имя ему Симулятор в XCode. В отличие от андроидовского эмулятора, он не эмулирует железо и нижележащие слои софта, а использует ресурсы MacOS
Вообще то говоря iOS приложения скомпилированы под ARM, а XCode iPhone/iPad эмулятор запускает прриложение для iOS скомпилированное для x86. Так что для запуска настоящих приложений для iOS эмулировать ARM все таки придется.
Apple, в основном, умалчивают о внутренних изменениях в маркетинговых материалах, они не интересны простым пользователям. А разработчики могут о них узнать из документации в dev центре.
Вот еще новость о том, что нового под капотом: With Mountain Lion, Apple seems to eliminating its dedicated support for the X11 application, instead redirecting users to the open source XQuartz project, which it will continue to support. источник
ну эйр тоньше уже особо не сделаешь, в новый эйр разве что экран новый воткнут и чуть причешут…
а вот из прошки обещают выкинуть двд, поставить ссд, новые процы и экран тоже получше (будет почти эйр, но с портами и посолидней)
В более тонкую прошку, возможно, не получится запихать второй винт или ссд. Иногда это важно. Не будешь же хранить, например, кучу музыки/фильмов на дорогом ссд.
Да, у самого так, но ведь внешний винт надо подключать, отключать, таскать с собой + он занимает место на столе и может с этого стола упать. Внутренний винт все-таки удобней имхо.
Вас таких не много от общего числа пользователей прошек. Ведь наверняка у вас HDD для торрентов и прочих больших файлов, которые лежат «на всякий случай»?
Вроде дистрибутивов всяких-разных (по работе), а так же музыка, загрузки (перемещено с SSD), и еще по мелочи. Когда уезжаю куда-то на пару недель — накачиваю фильмов. Для торрентов у меня NAS.
навскидку: когда вышли первые эйры, у них были крутые проблемы с охлаждением, — при повышенной нагрузке на процессор эйр перегревался, проц притормаживался и все подвисало. доходило даже до того, что люди лепили внутрь дополнительные медные пластины для увеличения поверхности радиатора.
конечно, эти проблемы уже давно учтены и решены, но тенденция… я имею в виду тенденцию проблематичности всех новых продуктов Эппл. выходит что-то новое — и почти всегда вылазят недоработки. их конечно исправят, но не хотелось бы испытывать их на своей шкуре. в то же время хочется и новую прошку приобрести…
Хоть с львом хоть с манулом. Железяка должна уметь отводить тепло при 100% нагрузке на процессор и не пенять на софт: может я численное моделирование запустил на ней, а может в стрелялку всю ночь играю.
Я так понимаю, что минусы данному комментарию означают: «Тяпун тебе на язык»? Я просто предположил более приемлемый сценарий, нежели полный запрет на установку стороннего ПО.
Да уж надеюсь.
На iДевайсах меня это бесило — пришлось jailbreak ставить чтобы иметь возможность не из аппстора ставить проги! И чтоб консоль была, unix всё ж, а без консоли. И с sudo, да. И можете считать меня извращенцем, но Midnight Commander мне тоже не раз пригодился.
> Apple сейчас дает разработчику настолько богатый API, что можно написать приложение любой сложности
> а то что нельзя — делать и не стоит.
Взаимо исключающие пункты. Если бы всё было действительно так, то Cydia не процветала бы. Ибо многие разработчики туда выкладывают поистине ценные программы! Которые в аппстор не прошли. Я лично пользуюсь ими и радуюсь, что у моего айпада теперь куда больше функций.
> прихоти иметь шелл с рутом
> Также я не могу найти причин чтобы оправдать MC на телефоне
А кто сказал, что я их там запускаю? Есть SSH, по которому я захожу с любого десктопа и пользуюсь MC и шеллом полноценно.
> Почему не использовать для хранения файлов облака и заточенные под них программы? Зачем эта свалка?
А разве эти облака для iДевайсов позволяют хранить ЛЮБЫЕ файлы? Да, дропбокс могуч, но не любой файл на девайс можно переместить. И что делать когда ты оффлайн?
> Или на худой конец не использовать более нормальные файл менеджеры?
На самом девайсе все файл-менеджеры неособо удобны, а вот через SSH очень даже удобно работать.
> Если бы Вы оставили этот комментарий два года назад, то я бы подумал и может бы с Вами и согласился, но в 2012 году это звучит как глупость.
А разве желание использовать возможности своего девайса по полной (а не только в рамках, определённых производителем) — это глупость?
И вообще, с таким подходом действительно можно сказать — «А зачем нам в Mac OS X программы не из AppStore? Всё что нам нужно есть там! Всё, что разрешено, будем использовать. А что такое консоль? Sudo? Нет, не слышал.»
>> А разве эти облака для iДевайсов позволяют хранить ЛЮБЫЕ файлы? Да, дропбокс
>> могуч, но не любой файл на девайс можно переместить. И что делать когда ты
>> оффлайн?
зачем вам ЛЮБЫЕ файлы на iДевайсе? облака позволяют хранить контент, используемый определёнными приложениями, которые умеют синхронизироваться через эти самые облака.
ИМХО, вы путаете iCloud c файлопомойкой. Это совсем другой сервис.
Бывают весьма специфические нужды, когда файлы на девайсе нужны. И не только для программ — был у меня случай, забыл флешку, а сети там куда я должен был принести данные не было. Но это самый простой пример. Более сложный — иногда приходится редактировать файлы программ непосредственно на девайсе (например, патчить iBooks на первом джейлбрейке iOS 5).
Я, кстати, про iCloud и не говорил ничего, у него, понятно дело, другое назначение, и я его использую по этому самому его прямому назначению.
Эти ваши «специфические нужды» являются следствием других нужд, не менее специфических, но от того не более осмысленных. )))) Если бы вы не лезли в телефон с этими джейлбреками, то и не нужно было бы ничего патчить. )))
Я сам не могу сказать, что никогда не джейлбречил мои дивайсы. Поигрался, полазил по файловой системе, ну а что дальше? Весь кайф этих дивайсов именно в удобстве и простоте, а вы наоборот стараетесь добавить себе геморроя. Это мудро? )))
Ну, например, я люблю переключать треки в плеере долгим нажатием кнопок громкости. Это специфическая нужда? На мой взгляд — простое удобство: не нужно доставать из сумки и тыкать много раз в тачскрин. Уже ради этого я готов на мороку с сидией и консолью.
Хотя, большинству, как я понимаю, jailbreak нужен для установки игр, скачанных с торрентов. Ну, или через Installous. Есть даже такие люди, которые это делают для обучения разработке под iOS — чтобы не тратиться на Developer Program пока нечего в аппстор выкладывать.
Сомнительное удовольствие переключения треков кнопками громкости по-вашему стоит геморроя с джейлбреками? Танцы с бубнами, которые нужно повторять с каждым обновлением системы? ИМХО, когда-нибудь вам это надоест.
Мне это надоело уже давно. Старею наверное. )))
Ничего себе — сомнительное! ) Мне вот действительно айпад из сумки сложно полностью доставать в метро утром… Кроме того, это не единственное удовольствие от джейлбрейка, на хабре тут даже статья была — «сколько-то там причин джейлбрейкнуть айфон», так что я не одинок.
А танцев становится всё меньше — вот уже и отвязанный джейл есть, и джейл прямо из сафари (комп не нужен), потом ещё что-нибудь придумают.
Есть ещё вариант переключения треков гарнитурой или встряхиванием устройства.
Хотя, переключение двойным нажатием кнопки «Сна» на iPod nano 6 удобнее встряхиваний и всего прочего, особенно если нет гарнитуры.
Вообще, судя по новым правилам (в данном случае речь о sandbox), в Mac App Store не могут попасть многие приложения, которые уже там есть. Многим надо урезать функциональность, из-за которой пользователи и приобретали эти программы. Или надо убирать эти приложения и выпускать новые версии. То есть в MAS далеко не все приложения могут попасть. Так что не стоит паниковать.
Если я правильно понял, насильно убирать ничего не будут. Вот если вам нужно апдей засабмиттить, то уж тогда будьте добры приделать энтайтлментс с сэндбоксом. Впрочем, это почти одно и то же.
не то слово. дурдом. я никак не пойму, почему я не могу открывать файлы read-only вне сэндбокса? это же дебилизм! ну ладно, песочница и все такое, но почитать-то почему нельзя? почему я должен заставлять юзера тыкать файл мышкой, и только тогда он сможет его почитать. зла не хватает.
Я разработкой под мак ось не занимаюсь, но тоже не понимаю, например, как организовать какую-либо совместную работу со сторонним приложением при таком подходе? Никак, похоже. Или писать здоровенные инструкции для юзера…
ага!!! я как в воду глядел, до июня отложили дебилизм. и гайки открутили: даже после первого июня безпесочные приложения тоже можно сабмиттить, объяснив причину невозможности опесочивания. йессс!!! )))
работает?? я пока еще сильно не рыл в этом направлении, просто попробовал — [NSDocumentController openDocumentWithContentsOfURL:display:completionHandler:] валится с ошибкой, если файл не открыт из меню в пределах одной сессии работы.
мне и нужно / в исключения внести, файлы я открываю только для чтения (книги), а лежать они могут где угодно, где пользователь себе библиотеку устроит.
Работает, только конечно это плохая идея все же как вы планируете. Пусть библиотека лежит внутри песочницы, зачем пользователю давать возможность ее дергать?
А так для исключений нужно в .entitlements для sandbox внести ключ «com.apple.security.temporary-exception.files.*» с указанием или файла или директории. Он бывает разных видов — относительно ~ или /, а также на чтение/запись.
меня сожрут живьём, если я библиотеку стану копировать в песочницу. у некоторых под сотню гигабайт книг. хотя, если ничего другого не останется, видимо придётся и такой вариант продумать.
Да нет там никакого дурдома. Для подавляющего количества приложений даром не далась необходимость совместной работы с другими приложениями, а сэндбоксинг повышает защищенность системы.
С другой стороны, безусловно, есть некоторый набор специфического/профессионального софта, которому такая функциональность может понадобится (в частности, самим же эппловским приложениям — в составе FinlCut, тому же iBook Auhor и т.п.).
Так что, почти наверняка, мы будем наблюдать гайки для всех, кроме Apple'овских приложений, обкатку API, а потом — предоставление этого API разработчикам.
Интересно, что будет со скоростью работы.
Мне после перехода со снежного на льва показалось (может не прав), что стало медленнее все работать, система стала быстрее входить в «тормоза». Если раньше перезагружался раз в месяц, то на льве это приходится делать уже раза два в месяц, а то и чаще. Но постепенно, конечно, привык.
Вобщем очень хочется, чтобы кроме «плюшек» не забывали о стабильности. Но об этом ничего не сказано =(
Сразу появилось два вопроса: в кои веки Эпл настолько тихо провела презентацию? Или все же какой то эвент был? И второе, насторажила вот эта строчка в тексте “Thank you for downloading Messages Beta. Now you can send unlimited iMessages — including photos, attachments, and more — to iPad, iPhone, iPod touch, and Mac. From your Mac.” Потом планируют сделать программу платной или это такой маркетинг и мое плохое знание английского?
Есть какие-то расширения для Safari, чтобы объединить адресную строку и строку поиска. Правда, поставив одно из них, пришлось потом гуглить — как его потом выпилить.
Ставил девелопер превью сафари, не понравилась фигня с размером вкладок, когда размер вкладки = размер экрана / количество вкладок. Это жутко неудобно когда вкладок немного. Так будет и в релизе?
Messages хочу в виде отдельного приложения под винду. iCloud — наконец-то аналог Ubuntu One «из коробки», но после внедрения в десктопную ОС пяти бесплатных гигов точно будет мало.
А Siri где?
Можно установить OS X Mountain Lion рядом с основной системой или в виртуалку?
Я бы сказал что это ожидаемо, судя по тому что некоторое количество framework'ов в iOS и OS X стали называться одинаково, используют одинаковые .h-файлы — все не за горами.
даже если везде приходит, это разве круто? это всё равно, что слать самому себе имэйлы :(
вот бы они сделали возможность отправки сообщений на определённый девайс, привязанный к данному Apple ID – это было бы ооочень здорово.
Так и можете. У меня например есть привязанный к одному Apple ID айфон жены и мой айпад. Я могу там выбрать номер жены телефонный в Messages и как я понял, сообщение уйдет ей… Надо проверить.
Видимо, расчет на то, что девайс все-таки личный предмет. Ну и Apple ID свой у каждого юзера.
Ну, было бы здорово, если были бы семейные сеты из Apple ID — то есть покупки привязаны, а вот такие фичи как iMessages — нет.
Если используете почту на gmail, то можна просто добавить +ipad или +iphone к нынешнему Apple ID:
chater+ipad@gmail.com. После чего прийдет письмо с просьбой активации.
Куда ж подробнее то:)
Выходите из iMessage/Facetime на iдевайсе. Снова заходите, вводите свой Apple ID. После этого будет вопрос о привязке девайса к адрессу, вот так и вводите +ipad@gmail.com
В настройках сообщений есть пункт Получать на… Вот так и вводишь сообщения с какого акаунта получать.
Есть конечно неудобство. У меня и на айпаде и на айфоне стоит получать и по номеру телефона и по мылу. Это хорошо тем, что не пропускаю никаких сообщений в сумме, с другой стороны приходится получать сообщения дублем, а с новым львом и вовсе — триплетом :)
Полностью согласен. Не понимаю, что они называют в этом «следующуя версия OS X»? Тот факт, что перенесли на Mac пару программ из iPhone? Что по мне, этот релиз — это скорее что-то беспомощное. Т.е. нет никаких серьезных, интересных изменений, тогда давайте подарим пользователям Твиттер?! Пока — разачарован. Посмотрим, что будет поближе к релизу…
Интересно, а как реализован Messages? Можно ли подключиться с нескольких девайсов? История переписки храниться в облаке? Синхронизируется ли переписка между устройствами (iPad, Mac, iPhone)?
4) Синхронизируется, только если использовать только AppleID. Если использовать номер телефона, то переписка остаётся только на телефоне, и со временем заводится с одним человеком по два треда — с номером телефона (сюда попадают в том числе и обычные SMS — служебные от оператора, или если интернета нет и разрешен fallback на SMS) и c AppleID (если писать не только с телефона, но и с планшета) — недоработка со стороны Эппла.
Приходится открывать сообщения и смотреть где пузырики синенькие, а где зелёненькие. :) Да, это косяк. Их катати много в плане юзабилити. К примеру я считаю, что можно было бы сделать разные звуки для смс и imesseges, не говоря уже о пометке в списке.(это смс, это imessagies) Но с другой стороны нововведение мне по вкусу. Писать сообщения намного приятнее стало.
Такое большое разрешение и так мало элементов интерфейса, меня по этому поводу всегда занимал вопрос: зачем коммуникаторам с 4-хдюймовым дисплеем разрешение выше 320*480?
Этого хватало на 3GS с головой, на мой взгляд)
Предыдущим коммуникатором был Sams i710 на WinMobile 5.5 Экран 2,75" и разрешение 320*240 — я на нем много чего прочитал. Тогда я увидел экран Eten Glofiish X800 480x640 — обзавидовался. Качество текста гораздо выше! Так что на счет достаточности 320*480 не уверен. Retina очень радует.
По элементам интерфейса всё не плохо — управление ведь пальцами, а не тоненьким стилусом. Мне после айпада на айфоне не очень удобно — мелковато. Вот был бы он 4,5" =)
А на айпаде ретины тоже не хватает. В твиттере открываешь ссылку ленты.ру и очень плохо видно текст, приходится раскрывать на весь экран. Была бы ретина — текст и так был бы различим.
Кстати, хочу обратить внимание, что Reminders не заменяет iCal, ведь на iOS они оба существуют, и судя по ролику, когда нам показывают Reminders, иконка iCal имеется в доке.
Там огромадные плюшки для девелоперов, а ля постройка массивов, чисел и хешей через @-синтаксис; ARC-плюшки для XPC и GCD; новый автоматический @synthesize с _префикснутыми ivar'ами; доступ к элементам массивов/хешей через [..] как в С.
И еще lldb теперь дефолтный и неплохо так допилен.
Я никак не пойму эту программу. Что на айпаде, что на маке. Могу ли я получать в ней все сообщения приходяшие на мой номер или только те, что пишут с айфона?
Знаете что действительно интересно?
То что уже вышло 3 обновления (не считая релизов для разработчиков) OS X Lion, а баг с пропаданием дня недели (в русской версии) после перезагрузки — так и не починили.
При чем отвечают что знают про него и помнят. Еще с девелоперских версий.
С бубнами поставил под VMWare Worstation под Windows 7 — сначала поставил 10.7.3, потом подсунул диск 10.8, скопировал в программы его, и оттуда уже запускал установку — обновления шло примерно 2 часа — почему-то очень долго начальный этап загрузки системы происходил.
Хост Intel i5 3.2GHz 8GB RAM.
OS X Mountain Lion доступна для разработчиков