Билл Олсонговорит:
«Но мне трудно понять, действительно ли это... исходящий от  à ¢ â € šÂ¬Ã ¢ â, ¬Â или просто Стив Джобс обладает удивительной интуицией в отношении того, что â € žÂ собирается связаться с людьми как я."
Я думаю об этом гораздо больше, чем следовало бы.
То есть, что использует Стив Джобс? Конечно, я предполагаю Mac и iPhone. Может быть, классический iPod с множеством песен на нем?
Но что он ДЕЙСТВИТЕЛЬНО использует? Что он делает на своем Mac? Откуда он знает, что нам понравится?
Он каким-то образом подключен к Интернету, чтобы понять, что нам нравится? Это только потому, что он еще ему нравится? Он делает много снимков и загружает их в iPhoto, и думал: хммм, мне бы очень хотелось, чтобы мой Mac найти все фотографии моей жены или около того, а затем пойти в группу программного обеспечения и сказать им, что он хочет.
Или ему нравится iMovie, и он ждет, пока кто-нибудь в Apple сделает демонстрацию приложения, или совершенно новую версию приложения, и каким-то образом получит ее представлен Стиву (могу я называть его «Стив» здесь или мистер Джобс более уместен?), который просматривает целую кучу демонстраций и выбирает те, которые он нравится?
Я не уверен ни в одном из них. И у меня забавное чувство, что мы никогда этого не сделаем. В отличие от блудницы Билла Гейтса, Стиву Джобсу, по-видимому, наплевать, знали ли вы что-нибудь о нем вообще. Все, о чем Стив, кажется, действительно заботится, - это создать, по его мнению, самое лучшее оборудование, которое он может придумать, а затем создать программное обеспечение только для того, чтобы продавать свое оборудование.
Во многом кажется, что это последнее.
Что касается OS X, если вы зайдете на YouTube и посмотрите презентации, которые Стив сделал для NeXT, OS X во многих отношениях опережает NeXT и в то же время НАМНОГО позади.
Я бы хотел увидеть от Apple новый способ программирования, который могут использовать люди. Я говорю даже о чем-то более близком людям, чем Apple Automator. Что-то больше похоже на Паскаль, но где компилятор намного умнее и автоматически заботится обо всем, что XCode заставляет пользователя делать, как управление памятью и связывание.
Нет, я говорю не о BASIC, включая Visual BASIC. Это все равно, что пытаться надеть одежду 1970-х годов и надеть новый шарф, ходить вокруг и ожидать, что люди подумают, что вы не пошли на какую-то свалку за своей одеждой.
Да, это займет время, но нам нужна такая компания, как Apple, чтобы выпустить новый язык программирования, который сделает программирование увлекательным, а не закрученной злой шуткой в лабиринте, чтобы найти свой путь. Новый язык, на котором ваша бабушка сможет за несколько дней научиться делать приложение для Mac или iPhone с интерфейсом.
Это то, о чем я говорю. Программирование для масс.
А как насчет «настоящих» программистов? Поскольку они настолько хороши в программировании, они смогут довести этот новый язык до крайности и делать то, что мы, смертные, не можем.
К вашему сведению: в 80-х и 90-х я программировал на COBOL, FORTRAN, RPG, BASIC, а затем на C. Я просто был слишком занят тем, что делал (например, серверы), и у меня больше не было времени на программирование.
Я хотел бы вернуться к этому, но я всегда ненавидел указатели и предпочел бы потратить свое время на создание полноразмерного рабочего стола программы на самом деле пишут код, который не имеет ничего общего с управлением памятью, или сообщают ему, где найти ссылку, чтобы найти это или что.
Еще в 80-х я предполагал, что компиляторы к настоящему времени будут достаточно сложными, чтобы программисты теперь должны были использовать указатели и управлять памятью или вручную связывать библиотеки. Я очень ошеломлен, и я серьезно, что программисты все еще застряли в том, чтобы делать это.
Я знаю все слабые, да слабые причины, по которым программисты пытаются защитить причину, по которой программистам все еще приходится это делать.
Да, я знаю о Руби и так далее. Когда вы в последний раз видели, как кто-то создает программу обработки текста, я имею в виду настоящую, или приключенческую игру, или настоящую программу для работы с электронными таблицами, используя Ruby? Так что Руби тоже не та.
Я чувствую, что мы все еще находимся в темноте. Из-за состояния компиляторов компьютеры все еще находятся на стадии Model T (или более ранней).
Я все еще жду системы зажигания, которые не нужно тормозить или опережать, и автоматические дроссели, и автоматические коробки передач, и… и этот список можно продолжать и продолжать.
Только с помощью грубой силы существует «современный» компьютер. Пора отказаться от грубой силы.
TheBrewговорит:
На мой взгляд, Apple производит продукты, которые ОНИ хотят в своей цифровой жизни. Они хотят получить от своего продукта все самое лучшее. Второе лучшее не годится. И так уж получилось, что большинство из нас с этим согласны.
В каком-то смысле я вижу Apple как художника, и я никогда не мог сказать художнику: «Эй, играй по-другому» или «Эй, рисуй так». Я не говорю, что художник лучше колбасной фабрики. Нам нужны и то, и другое, но я бы оставил Apple заниматься своим делом и попросил фабрику предложить другой вкус.
Конечно, Apple, как и любая другая компания, воспользуется возможностью заработать деньги, так что конечно же, когда дело доходит до маркетинга и продаж, принимаются жесткие решения. Но артист есть артист, пусть рок.
Мир :)