Пишем под Cocoa на Objective-C для iOS, macOS и... Linux?
Moderator: Shaos
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Ради интереса решил проверить распределение версий макоси среди ходящих сюда - с начала года на мак приходится 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%
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
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Забыл написать - чтобы делать универсальный бинари в Xcode 2.5 под MacOS X 10.4.11 надо в Makefile добавить вот такую строчку:Shaos wrote:Как оказалось, Xcode 2.0, что шёл в комплекте с MacOS X 10.4 в 2007 году, не умеет делать универсальные бинарники (когда в одном файле сидит и PowerPC-код, и Intel). Как Apple-девелопер я нашёл в анналах сайта developer.apple.com пакет Xcode 2.5, скачал и установил на свой G4 - теперь я умею собирать универсальные бинари!Shaos wrote:А вообще я знаком с MacOS X с 2007 года - это версия 10.4.11 cо средой разработки Xcode2, установленная на refurbished PowerBook G4
CFLAGS+= -arch ppc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Наконец нашел время проинсталлировать скачанное год назадShaos wrote:Да - забыл сказать, что купил дочкам на новый год два iPad-a - iPad mini для младшей и refurbished iPad 2 для старшей - каждый за $320. На обоих стоит iOS v6.0 (самая последняя).
P.S. В связи с этим возникло желание написать игру на iPad - сегодня зарегистрировался как официальный разработчик Apple
P.P.S. Теперь как зарегистрированному разработчику мне стала доступна версия Xcode 3.2.6 для MacOS X 10.6 (а не только Xcode4 для 10.8 как всем остальным), в которой можно разрабатывать программы для iPhone и iPad с iOS 4.3 (должно запускаться и на более новых версиях iOS). Скачал 4 гигабайтный архив - в ближайшее время буду разбираться...

P.S. Там внутри есть эмуль айфона и айпада, внутри которого есть веб-браузер Safari, который работает

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Данные за 2013 год: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%
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
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Данные за весь 2014 год - оси:Shaos wrote:Данные за 2013 год: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%
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) где позиции винды традиционно сильны...
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
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
ну за год она таки 2% потеряла...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%![]()
(молчу, как рыба и ничего не говорю уже про Жабу! )
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re:
Пока играюсь с Xcode6 на MacOS X 10.10 и iPad2 (1024x768) c iOS 8.4Shaos wrote:Разрешение айфонов:
iPhone - 320x480
iPhone4 - 640x960
iPhone5 - 640x1136
Разрешение айпадов:
iPad,iPad2,iPadMini - 768x1024
iPadAir,iPadMiniRetina - 1536x2048
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Софт для железа от Apple под MacOSX (маки) и iOS (ипад/и
Что-то мне на старости лет как Лавру захотелось по вечерам возлежать на диване давя беспроводную клаву 
Прикупил самый дешевый Mac mini ($450) и подключил к своему HDTV SONY (которому кстати в следующем году исполняется 10 лет).
Теперь надо докупить эппловские беспроводные Magic Keyboard и Magic Trackpad и соединить их вместе с помощью CLIQUE

Прикупил самый дешевый Mac mini ($450) и подключил к своему HDTV SONY (которому кстати в следующем году исполняется 10 лет).
Теперь надо докупить эппловские беспроводные Magic Keyboard и Magic Trackpad и соединить их вместе с помощью CLIQUE

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Софт для железа от Apple под MacOSX (маки) и iOS (ипад/и
Докупил, соединил - в собранном виде оно выглядит вот так: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
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Софт для железа от Apple под MacOSX (маки) и iOS (ипад/и
Между тем вышел Xcode 7, который позволяет запускать программки на iPad не будучи зарегистрированным девелопером Apple (что стоит $99 долларов в год плюс налоги) - теперь разработка под яблочные устройства стала по настоящему бесплатной 

Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Софт для железа от Apple под MacOSX (маки) и iOS (ипад/и
Пишут, что Аппле переименовало Mac OS X в просто macOS - о как 
https://apple.slashdot.org/story/16/06/13/1958253/apple-introduces-swift-playgrounds-app-to-teach-kids-to-code

https://apple.slashdot.org/story/16/06/13/1958253/apple-introduces-swift-playgrounds-app-to-teach-kids-to-code
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Пишем под Cocoa на Objective-C для iOS, macOS и... Linux
Что они с успехом и сделали в 2020 году (см. яблосиликон)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
P.S. Все интеловские маки, что у меня были (и белый имак, и макмини, и макбуки и даже макпро) померли примерно на пятый год использования, а вот поверпц машинки живы до сих пор

P.P.S. iPad 2 который я купил refurbished в конце 2012 года тоже ещё живой, однако на него ничего уже больше не поставить и браузер открывает только http:// т.к. сертификаты все протухли, а новые он взять не может т.к. для этого надо новый сафари ставить, а его не поставить т.к. аппстор тоже сертификаты хочет...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Пишем под Cocoa на Objective-C для iOS, macOS и... Linux
Хочу попробовать пописать программки на Objective-C, которые будут собираемы и на маках (Cocoa), и на никсах (GNUstep)
https://gnustep.github.io/
P.S. В 2015 году я написал на Objective-C логическую игру для айпадов (точнее движок для написания логических игр и одну игру-пример на его основе - там надо таскать объекты пальцем и раскладывать по правильным местам в пределах экрана в разных сценах). Игра была предназначена для тестирования школьников младших классов - её мне заказала одна группа товарищей, которая боролась за получение государственного гранта от правительства США, и они даже мне немножко заплатили
https://gnustep.github.io/
P.S. В 2015 году я написал на Objective-C логическую игру для айпадов (точнее движок для написания логических игр и одну игру-пример на его основе - там надо таскать объекты пальцем и раскладывать по правильным местам в пределах экрана в разных сценах). Игра была предназначена для тестирования школьников младших классов - её мне заказала одна группа товарищей, которая боролась за получение государственного гранта от правительства США, и они даже мне немножко заплатили

You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net