February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Style Credit

Expand Cut Tags

No cut tags
Friday, January 29th, 2010 06:05 pm

Я с продуктами Эпла вообще и с Айфонами в частности ни по работе, ни в быту практически не контактирую. Но тут до меня дошёл слух, что для того, чтобы разрабатывать софт для Айфона, надо покупать криптографический сертификат за сто баксов даже для того, чтобы запускать программы на собственном Айфоне. Это правда, что ли? И если да, то как они всё это издевательство терпят?
(да, я знаю про jailbreak и проч. - я хочу понять, правда ли, что так оно было задумано?)

Saturday, January 30th, 2010 10:52 am (UTC)
Да, это всё правда, и я не вижу в этом ничего плохого. Это платформа Apple, они устанавливают правила игры. Мне не в лом заплатить 100 баксов — в Швейцарии столько можно потратить в день на еду.

Теперь — обоснование того, почему нельзя бесплатно ставить самописные программы на свой телефон: если бы это было возможно с самого начала, люди бы тупо скачивали любые программы с торрентов и ставили бы их на айфоны самостоятельно. А сейчас есть App Store, близкий к нулю уровень пиратства, и возможность любому девелоперу стать миллионером. App Store это фактически бесплатный (100 баксов? Не смешите меня) дистрибюторский сервис для программного обеспечения, с рекламной поддержкой и установкой программ в один клик.

Если же очень хочется принципиально написать что-то своё и поставить только себе на айфон — можно скачать любой из Jailbreak-тулкитов и делать с айфоном что хочешь (это первое, что я сделал после его покупки). Apple не преследует авторов джейлбрейков, пока они служат удовольствию хакеров, а не пиратов. Джейлбрейк обратим — наигравшись, можно опять поставить официальную прошивку и сделать вид, что ничего не было. Вопреки распространённому мифу, гарантия от этого не аннулируется.
Saturday, January 30th, 2010 12:27 pm (UTC)
преследовать не преследует, но дыры затыкает, так что на следующую версию ос нужен новый джейлбрейк.
Saturday, January 30th, 2010 12:45 pm (UTC)
простите, я промазал ответом: http://stas.livejournal.com/643809.html?thread=5764321#t5764321
Saturday, January 30th, 2010 06:15 pm (UTC)
У меня два мака и айфон (был, сломался, куплю ещё).

Вы, возможно, не поверите, но я успешно ставлю туда программы от любых производителей, в том числе скачанные с торрентов. В том числе на айфон.

Gcc у меня тоже есть и работает. На айфон его тоже можно поставить, хоть он там и не нужен.

Так что никаких ужасающих проблем, которые вы описываете, я не вижу.

А вот у вас какой телефон? Вы реально написали для него какую-то программу и с особым цинизмом пользуетесь ей единолично? :)
Sunday, January 31st, 2010 10:50 am (UTC)
Как энд-юзеру, мне такое обращение не очень нравится (но и не очень напрягает — в отличие от, например, Blackberry, где точно шаг влево, шаг вправо — расстрел на месте).

Зато оно очень нравится мне как программисту, который хочет опубликовать что-то в App Store и получать за это деньги.
Sunday, January 31st, 2010 04:08 am (UTC)
Кстати тут я несогласен. Что значит что бы было, если бы все могли бы ставить любой софт на видноуз? Ты что, никогда не видел, во что превращается виндоуз в руках опытного домашнего пользователя? Вот это и было бы. И наоборот, если бы на обычной, не сломанной каким-нибудь хитрым способом Винде, нельзя было бы запускать анонимные программы, мы сейчас не имели бы ботнетов на миллион нодов. Жить было бы слегка спокойней. Скажем так: я считаю, что то, что они не продают открытой версии айфона и борются с jailbreak'ами -- свинство, но для обычного конечного пользователя закрытая система во многом лучше.
Sunday, January 31st, 2010 04:23 am (UTC)
Опа. Я ж говорю, дать людям выбор, два режима работы ОС/телефона: открытый и закрытый. По умолчанию закрытый. Тебя SSL не раздражает, нет? Ничего что там Знающие Люди решают доверять серверу или нет?
Sunday, January 31st, 2010 04:38 am (UTC)
Через IE получают доступ, но потом червь устанавливает свой исполняемый модуль. Если все исполняемые модули должны быть подписаны, проблема решена, нет?
Sunday, January 31st, 2010 06:39 pm (UTC)
С какой стати IE будет иметь право менять ядро? Что, нельзя сделать так, что у пользователя есть право менять все настройки (чтобы не было как в Висте) но не было права менять системные (и вообще какие бы то ни было) программы?
Ключ сопрут -- revocation list.
Короче, я не хуже тебя понимаю, что нельзя сделать абсолютно надежную ОС общего назначения, вроде Винды. Но поднять планку вполне можно и этого достаточно для моих целей (не чистить вирусы с компьютеров родственников и знакомых раз в месяц). Оно уже через Фаерфокс поперло, кстати.
Sunday, January 31st, 2010 11:12 pm (UTC)
Нет, нельзя. Поскольку пользователи, гады такие, желают устанавливать на свои компьютеры новые программы. А все, что может сделать пользователь, может сделать и вирус, маскирующийся под пользователя

Одно дел поменять настройки в реестре, другое -- поменять системную библиотеку. Одно разрешить, другое нет. Разрешить добавлять новые (подписанные) программы, не разрешать менять уже установленные.

Revocation list - часть windows update. То же самое -- с дырами в системе. Я прошу не 100% защиты для любой системы, я прошу 95% для системы с установленными патчами.

Don't hold your breath. Это технически неразрешимая задача.

Еще раз повторяю: на 100% решения нет, на 95% есть. То как есть сейчас меня не устраивает. Впрочем, может с Вистой и лучше стало, пока неизвестно.