Пишем под Cocoa на Objective-C для iOS, macOS и... Linux?

Использование и разработка софта (преимущественно на ПЦ)

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Ради интереса решил проверить распределение версий макоси среди ходящих сюда - с начала года на мак приходится 4.21% посещений из которых:

1) Intel 10.8 - 30%
2) Intel 10.7 - 28%
3) Intel 10.6 - 19% (небольшая часть из этого может быть моей)
4) PowerPC 10.4 - 19% (часть из этого - тоже я)
5) Intel 10.5 - 3%
6) PowerPC 10.5 - 1%

Для чистоты эксперимента вот цифры с shaos.net, куда я с маков не ходил давно - 22% заходов с мака (блог по большей части про маки) из которых:

1) Intel 10.8 - 35%
2) Intel 10.6 - 28%
3) Intel 10.7 - 17%
4) PowerPC 10.4 - 13%
5) Intel 10.5 - 5%
6) PowerPC 10.5 - 2%
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:
Shaos wrote:А вообще я знаком с MacOS X с 2007 года - это версия 10.4.11 cо средой разработки Xcode2, установленная на refurbished PowerBook G4
Как оказалось, Xcode 2.0, что шёл в комплекте с MacOS X 10.4 в 2007 году, не умеет делать универсальные бинарники (когда в одном файле сидит и PowerPC-код, и Intel). Как Apple-девелопер я нашёл в анналах сайта developer.apple.com пакет Xcode 2.5, скачал и установил на свой G4 - теперь я умею собирать универсальные бинари! :roll:
Забыл написать - чтобы делать универсальный бинари в Xcode 2.5 под MacOS X 10.4.11 надо в Makefile добавить вот такую строчку:

CFLAGS+= -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:Да - забыл сказать, что купил дочкам на новый год два iPad-a - iPad mini для младшей и refurbished iPad 2 для старшей - каждый за $320. На обоих стоит iOS v6.0 (самая последняя).

P.S. В связи с этим возникло желание написать игру на iPad - сегодня зарегистрировался как официальный разработчик Apple :roll:

P.P.S. Теперь как зарегистрированному разработчику мне стала доступна версия Xcode 3.2.6 для MacOS X 10.6 (а не только Xcode4 для 10.8 как всем остальным), в которой можно разрабатывать программы для iPhone и iPad с iOS 4.3 (должно запускаться и на более новых версиях iOS). Скачал 4 гигабайтный архив - в ближайшее время буду разбираться...
Наконец нашел время проинсталлировать скачанное год назад :roll:

P.S. Там внутри есть эмуль айфона и айпада, внутри которого есть веб-браузер Safari, который работает :o
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:Ради интереса решил проверить распределение версий макоси среди ходящих сюда - с начала года на мак приходится 4.21% посещений из которых:

1) Intel 10.8 - 30%
2) Intel 10.7 - 28%
3) Intel 10.6 - 19% (небольшая часть из этого может быть моей)
4) PowerPC 10.4 - 19% (часть из этого - тоже я)
5) Intel 10.5 - 3%
6) PowerPC 10.5 - 1%
Данные за 2013 год:

1. Intel 10.8 - 39%
2. Intel 10.6 - 25%
3. Intel 10.7 - 19%
4. PowerPC 10.4 - 10%
5. Intel 10.9 - 4%
6. Intel 10.5 - 2%
7. PowerPC 10.5 - 0.5%

А вот проценты по осям последних шести лет:

2008:
1. Windows - 89%
2. Linux - 7.3%
3. Macintosh - 1.3%
4. FreeBSD - 0.7%
5. SymbianOS - 0.2%
6. Android - 0.1%
7. iOS - 0.03%
8. BeOS - 0.01%
9. OS/2 - 0.01%

2009:
1. Windows - 88%
2. Linux - 9.3%
3. Macintosh - 1.3%
4. FreeBSD - 0.3%
5. Android - 0.04%
6. SymbianOS - 0.04%
7. iOS - 0.03%

2010:
1. Windows - 84%
2. Linux - 12%
3. Macintosh - 1.1%
4. FreeBSD - 0.9%
6. Android - 0.1%
8. iOS - 0.06%

2011:
1. Windows - 81%
2. Linux - 15%
3. Macintosh - 1.6%
4. FreeBSD - 0.6%
5. iOS - 0.6%
6. Android - 0.4%

2012:
1. Windows - 80%
2. Linux - 14%
3. Macintosh - 2.6%
4. Android - 1.2%
6. iOS - 1.1%

2013:
1. Windows - 78%
2. Linux - 14%
3. Macintosh - 2.8%
4. Android - 2.6%
5. iOS - 2.1%

Тенденция на лицо - и это при том что посещения сюда в основном идут из России (52% в 2013) где позиции винды традиционно сильны...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Разрешение айфонов:

iPhone - 320x480
iPhone4 - 640x960
iPhone5 - 640x1136

Разрешение айпадов:

iPad,iPad2,iPadMini - 768x1024
iPadAir,iPadMiniRetina - 1536x2048
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Shaos wrote:
Shaos wrote:Ради интереса решил проверить распределение версий макоси среди ходящих сюда - с начала года на мак приходится 4.21% посещений из которых:

1) Intel 10.8 - 30%
2) Intel 10.7 - 28%
3) Intel 10.6 - 19% (небольшая часть из этого может быть моей)
4) PowerPC 10.4 - 19% (часть из этого - тоже я)
5) Intel 10.5 - 3%
6) PowerPC 10.5 - 1%
Данные за 2013 год:

1. Intel 10.8 - 39%
2. Intel 10.6 - 25%
3. Intel 10.7 - 19%
4. PowerPC 10.4 - 10%
5. Intel 10.9 - 4%
6. Intel 10.5 - 2%
7. PowerPC 10.5 - 0.5%

А вот проценты по осям последних шести лет:

2008:
1. Windows - 89%
2. Linux - 7.3%
3. Macintosh - 1.3%
4. FreeBSD - 0.7%
5. SymbianOS - 0.2%
6. Android - 0.1%
7. iOS - 0.03%
8. BeOS - 0.01%
9. OS/2 - 0.01%

2009:
1. Windows - 88%
2. Linux - 9.3%
3. Macintosh - 1.3%
4. FreeBSD - 0.3%
5. Android - 0.04%
6. SymbianOS - 0.04%
7. iOS - 0.03%

2010:
1. Windows - 84%
2. Linux - 12%
3. Macintosh - 1.1%
4. FreeBSD - 0.9%
6. Android - 0.1%
8. iOS - 0.06%

2011:
1. Windows - 81%
2. Linux - 15%
3. Macintosh - 1.6%
4. FreeBSD - 0.6%
5. iOS - 0.6%
6. Android - 0.4%

2012:
1. Windows - 80%
2. Linux - 14%
3. Macintosh - 2.6%
4. Android - 1.2%
6. iOS - 1.1%

2013:
1. Windows - 78%
2. Linux - 14%
3. Macintosh - 2.8%
4. Android - 2.6%
5. iOS - 2.1%

Тенденция на лицо - и это при том что посещения сюда в основном идут из России (52% в 2013) где позиции винды традиционно сильны...
Данные за весь 2014 год - оси:
1) Windows - 75.96%
2) Linux - 11.47%
3) Android - 4.36%
4) iOS - 4.16%
5) Macintosh - 2.57%

Версии MacOS X:
1. Intel 10.9 - 38.04%
2. Intel 10.6 - 22.95%
3. Intel 10.7 - 21.72%
4. Intel 10.8 - 8.08%
5. Intel 10.10 - 5.67%
6. PowerPC 10.4 - 1.93%
7. PowerPC 10.5 - 0.75%
Остальные меньше 0.5%
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:Данные за весь 2014 год - оси:
1) Windows -75.96%
2) Linux - 11.47%
3) Android - 4.36%
4) iOS - 4.16%
5) Macintosh - 2.57%
Мда... Веньдекапец... помню, меня как-то во всю убеждали! :lol:

(молчу, как рыба и ничего не говорю уже про Жабу! ) :o
iLavr
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:
Shaos wrote:Данные за весь 2014 год - оси:
1) Windows -75.96%
2) Linux - 11.47%
3) Android - 4.36%
4) iOS - 4.16%
5) Macintosh - 2.57%
Мда... Веньдекапец... помню, меня как-то во всю убеждали! :lol:

(молчу, как рыба и ничего не говорю уже про Жабу! ) :o
ну за год она таки 2% потеряла...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re:

Post by Shaos »

Shaos wrote:Разрешение айфонов:

iPhone - 320x480
iPhone4 - 640x960
iPhone5 - 640x1136

Разрешение айпадов:

iPad,iPad2,iPadMini - 768x1024
iPadAir,iPadMiniRetina - 1536x2048
Пока играюсь с Xcode6 на MacOS X 10.10 и iPad2 (1024x768) c iOS 8.4
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Софт для железа от Apple под MacOSX (маки) и iOS (ипад/и

Post by Shaos »

Что-то мне на старости лет как Лавру захотелось по вечерам возлежать на диване давя беспроводную клаву ;)
Прикупил самый дешевый Mac mini ($450) и подключил к своему HDTV SONY (которому кстати в следующем году исполняется 10 лет).
Теперь надо докупить эппловские беспроводные Magic Keyboard и Magic Trackpad и соединить их вместе с помощью CLIQUE :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Софт для железа от Apple под MacOSX (маки) и iOS (ипад/и

Post by Shaos »

Shaos wrote:Что-то мне на старости лет как Лавру захотелось по вечерам возлежать на диване давя беспроводную клаву ;)
Прикупил самый дешевый Mac mini ($450) и подключил к своему HDTV SONY (которому кстати в следующем году исполняется 10 лет).
Теперь надо докупить эппловские беспроводные Magic Keyboard и Magic Trackpad и соединить их вместе с помощью CLIQUE :)
Докупил, соединил - в собранном виде оно выглядит вот так:
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Софт для железа от Apple под MacOSX (маки) и iOS (ипад/и

Post by Shaos »

Между тем вышел Xcode 7, который позволяет запускать программки на iPad не будучи зарегистрированным девелопером Apple (что стоит $99 долларов в год плюс налоги) - теперь разработка под яблочные устройства стала по настоящему бесплатной ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Софт для железа от Apple под MacOSX (маки) и iOS (ипад/и

Post by Shaos »

Пишут, что Аппле переименовало Mac OS X в просто macOS - о как :o

https://apple.slashdot.org/story/16/06/13/1958253/apple-introduces-swift-playgrounds-app-to-teach-kids-to-code
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Пишем под Cocoa на Objective-C для iOS, macOS и... Linux

Post by Shaos »

Shaos wrote:P.S. Судя по слухам аппл планирует опять сменить проц - теперь с интела на арм: http://www.bloomberg.com/news/2012-11-05/apple-said-to-be-exploring-switch-from-intel-chips-for-the-mac.html
Что они с успехом и сделали в 2020 году (см. яблосиликон)

P.S. Все интеловские маки, что у меня были (и белый имак, и макмини, и макбуки и даже макпро) померли примерно на пятый год использования, а вот поверпц машинки живы до сих пор :roll:

P.P.S. iPad 2 который я купил refurbished в конце 2012 года тоже ещё живой, однако на него ничего уже больше не поставить и браузер открывает только http:// т.к. сертификаты все протухли, а новые он взять не может т.к. для этого надо новый сафари ставить, а его не поставить т.к. аппстор тоже сертификаты хочет...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24080
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Пишем под Cocoa на Objective-C для iOS, macOS и... Linux

Post by Shaos »

Хочу попробовать пописать программки на Objective-C, которые будут собираемы и на маках (Cocoa), и на никсах (GNUstep)

https://gnustep.github.io/
Gnustep.png
P.S. В 2015 году я написал на Objective-C логическую игру для айпадов (точнее движок для написания логических игр и одну игру-пример на его основе - там надо таскать объекты пальцем и раскладывать по правильным местам в пределах экрана в разных сценах). Игра была предназначена для тестирования школьников младших классов - её мне заказала одна группа товарищей, которая боролась за получение государственного гранта от правительства США, и они даже мне немножко заплатили :lol:
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net