книги хакеры / журнал хакер / 125_Optimized
.pdf
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
r |
|
||||||||||||
P |
|
|
|
|
|
NOW! |
o |
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
|
||||||||||||||
|
|
|
|
|
|
|
|||||||||||||||
w |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
.c |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
df |
|
|
n |
e |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
|
C |
E |
|
|
|
||||
|
|
|
X |
|
|
|
|
|
|
|||
|
|
- |
|
|
|
|
|
d |
|
|||
|
|
F |
|
|
|
|
|
|
|
t |
|
|
|
|
D |
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
r |
|
|
|
P |
|
|
|
|
|
NOW! |
o |
|
|||
|
|
|
|
|
|
|
|
|||||
++++ BUY |
>>m |
|
||||||||||
|
|
|
|
coding |
||||||||
w Click |
to |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
||
w |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
o |
|
|
|
w |
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
.c |
|
||
|
|
|
p |
|
|
|
|
g |
|
|
||
|
|
|
|
df |
|
|
n |
e |
|
|||
|
|
|
|
|
-xcha |
|
|
|
|
|
++++
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
++++
++++
ОЛЕГ ПРИДЮК
/ AZANITO@GMAIL.COM /
++++Кудаподаться
++++телефонному КОДЕРУ?
++++Полныйгидпомобильнымплатформамдляпрограммиста
++++Тотфакт, чтозарабатыватькосмокредитынакодингеподмобилы
++++
++++
нелегко, сомненийневызывает. Именнопоэтомупрограммистов дляSymbian, iPhone, BlackBerry, Windows Mobile, Android идругих мобильныхплатформпочтеннозовутдевелоперами. Акогдазовут
— обещаютмногоплатитьзахорошуюработу. Можетитебепора влитьсявстройныерядывоиновмобильногоR&D?
++++
++++++++++++++++++++++++++++++++
APPLE IPHONE
создателютысячидолларов. Ностандартныйсценарийтаков: впервый деньпоявлениянаглавной— 20–30 покупок, затемпадениевархиви1–2
++++СПРАВКА: покупкивнеделю(чтоприноситавторупоодному-двабаксавденьили
|
|
Используемыеязыкинизкоуровневогопрограммирования:ObjectiveC,C++ неделю). Стабильно, нокак-тонеоченьприбыльно. Подобнаянезавидная |
|
|
|
Примерноеколичествопроданныхустройств:около15 млн. |
участьпостигает80% программвAppStore. |
|
|
Долярынкасмартфонов:16% |
Позитивныймоментзаключаетсявтом, чтосуществуетединыймагазин, |
++++ |
Количествовыпущенныхмоделейтелефонов:2 |
которыйужевстроенвтелефон, окоторомпользователизнают, кудапосто- |
|
|
|
ПОЗИТИВНЕНЬКО: |
яннозаходяти… покупают, покупают, покупают. Ниодиндругойпроизводи- |
|
|
• УдобныйSDK |
тельтелефоновнесмогпривитьпокупателямсвоеобразныйрефлекс, что |
|
|
||
|
|
• Единыймагазинпрограммсбольшимколичествомпокупателей |
софтнадобратьненафорумах, авмагазине. Дажеохочиедохалявыжители |
|
|
++++• Ненадозаботитьсяосовместимостисархивомвыпущенногожелеза нашейпрекраснойстраны, представьтесебе, софтдляSymbian воруют, а
|
|
|
ПРОТИВНЕНЬКО: |
дляiPhone — покупают. |
|
|
|
• Принципиальнаяневозможностьреализоватьмногиефункциичерез |
Такаявотсистемаценностей. Еслиграмотноподойтиквопросуисоздать |
|
|
|
официальныйSDK |
программу, которуюзахотяткупитьтысячипользователей, томожносрубить |
++ ++ |
• НеобходимостьиметькомпьютерApple илисMac OS X дляустановкиIDE |
определенноеколичестводенег. |
||
|
|
|
• Сложнопродатьпрограммудороже$5 |
ИспользуемыйязыкпохожнаС++, средаразработкиидокументация— в |
|
|
|
|
порядке. Начатьопытномукодерубудетлегко. Своихнюансовхватает, но |
|
|
|
|
|
|
|
|
СофтдлявеликогоиужасногогаджетаизКуперитнонепишеттольколени- |
головнойболинемного. Самоеглавное: ненадобеспокоитьсяосовмес- |
|
|
|
++++выйилибездарный. Компаниясумеласоздатьглянцевыйтелефон, глянцетимостисостарымиверсиямиSDK иоперационок(пламенныйпривет выйSDK, отполировалавсеграмотнымпиаромиприкрепилакачественную Symbian), сразношерстнымжелезом, разнымиразрешениямиэкранови документацию(подробнееобэтоммыписаливдекабрьскомz). миллионамиспособоввводаданных. Имеющиесянарынкедва(фактичесПрограммыдляiPhone продаютсялегкоибыстро,— владельцысверкаюки, один) телефонааппаратночутьлинеидентичны. Посему— программить
++++щеймобилкиоперативноисзавиднойпериодичностьюзаходятвспецивыходитреальнолегче. альноотведенноеместо, именуемоеAppStore, ипокупаюттамсвежиеигры
исофт. Основнаячастьпокупаемогостоитот$0.99 до$4.99. Этодостаточно ВЕРДИКТ простыепрограммыкодеров-любителейилималенькихкомпаний, часто Возможно, путьмобильногодевелопераимеетсмыслначинатьименнос
++++выполняющие1–2 функции. ТакойсофтласковоназываютiFart (ввольном яблочноймобилки. Воттолько, чтобычего-тодобиться, надоуметьчасто перевода— «яПук»). Программы, которыепослемельканиянаглавной имногодумать, ориентироватьсянапользователя, чувствоватьтрендыи страницепопадаютвtop100или, ещелучше, вtop20,зарабатываютсвоему движениярынка. Смогешь?
++++ |
090 |
XÀÊÅÐ 05 /125/ 09 |
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-xcha |
|
|
|
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
>> codingw |
|
|
to |
|
|
|
|
|
||
w Click |
|
|
|
|
|
|
||||
|
|
|
|
|
o |
m |
||||
|
w |
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
++++++++++++++++++++++++++++++++
JAVA ME
СПРАВКА
Используемыеязыкинизкоуровневогопрограммирования:Java ME Примерноеколичествопроданныхустройств:почтимиллиардтольков
2008 году
Количествовыпущенныхмоделейтелефонов:80% всехвыпущенныхв
миретелефонов
ПОЗИТИВНЕНЬКО:
•Совместимасбольшинствомвыпущенныхтелефонов
•Легкаявосвоении
•Специалистывостребованынарынке
ПРОТИВНЕНЬКО:
•НеработаетнаiPhone, Palm OS ибездополнительногоПО— наWindows Mobile
•Многопроблемссовместимостьюиподдерживаемымфункционалом
•Программысложнопродать
Джававообщестоитособняком— этонеоперационнаясистема, привязаннаякконкретнымпроизводителям, ауниверсальнаяплатформа, которую поддерживаютчутьлиневсетелефоныдороже$60–80 (iPhone невсчет, он отСтиваДжобса).
УниверсальностьимногогранностьплатформыJava ME сочетаютсяс универсальностьюимногогранностьюсамогоязыка: чтобынаписатьчто-то толковое, надодостаточнонеплохоразбиратьсяввопросе. Java-кодинг длямобилокнапоминаетверсткуHTML — делаешьвелосипед, апотом создаешьдлянего— педали, рулииседла, чтобыкаждыйжелающиймог воспользоваться.
Правда, естьодинсущественныйплюс: однаждынаписаннуюJavaпрограммуотносительнолегкоадаптироватьидлясвежеиспеченных сенсорныхNokia, идлянастроенныхнабизнесBlackBerry, идляобычных телефонов-звонилок, идажедлячего-тосовсемнового, чтовыйдеттолько черезгод. Ивсеже— ДжаваДжаверознь. Отсюдаимногодополнительной работыпоадаптацииготовыхпрограммдляновыхустройств.
Новсепроблемыпонаписаниюсофтакажутсямелочьюпосравнению стем, какнепростоуговоритьпользователяегопоставитьи, темболее, купить. Владельцысмартфоновпредпочитаютнативныепрограммы, абольшинство(абсолютное) владельцевтелефоновизнатьнезнаюто возможностиустановкидополнительногософта. Те, ктознают— илине подозревают, гдеегобрать, илипопростунежелаютэтимзаниматься.
ЦентрализованногоиофициальногомагазинаJava-программнет, какне существуетувладельцевтелефоновсформированнойкультурыпокупать
Java-софт.
Да, Java-прогисобираютсянаразнообразныхфорумахилисайтах вродеGetJar.com, нотудаходяттолькоотносительнопродвинутые пользователиилижедети, желающиевытянутьмаксимумизподареннойбюджетнойтрубки, чьяцель— игрыидругиеразвлекательныепрограммы(почтикакуiPhone, кстати). Толькоединицыготовыплатитьза Java-программы. Java ME — скорее, прерогативаигр(часто— нескромногосодержания), которыеприсылаютсявобменнаSMS, отправленное накороткийплатныйномер.
ВЕРДИКТ
Хорошийбизнесдлялюбителейклонироватьпорноигрушкииразвлекательныепрограммки. Зарабатыватьдолларыможночерезпоказрекламы иликонтрактысоператором.
XÀÊÅÐ 05 /125/ 09 |
091 |
|
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
|
|
C |
E |
|
|
|
||||
|
|
|
X |
|
|
|
|
|
|
|||
|
|
- |
|
|
|
|
|
d |
|
|||
|
|
F |
|
|
|
|
|
|
|
t |
|
|
|
|
D |
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
r |
|
|
|
P |
|
|
|
|
|
NOW! |
o |
|
|||
|
|
|
|
|
|
|
|
|||||
++++ BUY |
>>m |
|
||||||||||
|
|
|
|
coding |
||||||||
w Click |
to |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
||
w |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
o |
|
|
|
w |
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
|
|
|
|
.c |
|
||
|
|
|
p |
|
|
|
|
g |
|
|
||
|
|
|
|
df |
|
|
n |
e |
|
|||
|
|
|
|
|
-xcha |
|
|
|
|
|
++++
|
|
|
|
hang |
e |
|
|
|
|
|
|
|
|
C |
|
E |
|
|
|||
|
|
X |
|
|
|
|
|
|||
|
- |
|
|
|
|
|
d |
|
||
|
F |
|
|
|
|
|
|
t |
|
|
|
D |
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
r |
||
P |
|
|
|
|
|
NOW! |
o |
|||
|
|
|
|
|
|
|
||||
|
|
|
|
|
BUY |
|
|
|||
|
|
|
|
to |
|
|
|
|
|
|
w Click |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|||||
w |
|
|
|
|
|
|
|
|
|
|
|
w |
|
|
|
|
|
|
|
o |
|
|
. |
|
|
|
|
|
.c |
|
||
|
|
p |
|
|
|
|
g |
|
|
|
|
|
|
df |
|
|
n |
e |
|
||
|
|
|
|
-x cha |
|
|
|
|
++++
++++
++++
++++
++++
++++
++++
++++++++++++++++++++++++++++++++
SYMBIAN
СПРАВКА
Используемыеязыкинизкоуровневогопрограммирования:Symbian C++, C, C++
Примерноеколичествопроданныхустройств:226 млн. (вместесяпонски-
мимоделями)
Долярынкасмартфонов:44%
Количествовыпущенныхмоделейтелефонов:159
ПОЗИТИВНЕНЬКО:
•ОСраспространенаивесьмаперспективна
•Специалистывостребованыивысокооплачиваемы
•Множествосредствразработкиисовместимыхфреймворков
ПРОТИВНЕНЬКО:
•Языктруденвосвоении
•Сложнаясистемасертификациипрограмм
•Рядпроблемсовместимостисразнымимоделями
Однаизсамыхдревнихоперационныхсистемсжутконепростойисторией идобройсотнейвыпущенныхустройств. Заболеечем15 летразвития операционкуивесьсопутствующийинструментарийдоделывали, переделывали, обновлялиидовелидотого, чтовсесталодикосложно. Тутиязык, максимальнонапоминающийстарыйдобрыйC, которыйзаушипритянулик паттернамиидеямООП, ипереживанияпоповодусовместимостисразнымиверсиямиплатформы, сертификатыипрочиеотвлекающиедетали. Nokia постояннопытаетсяпоправитьситуацию— портировалифреймворк Qt, библиотекиP.O.S.I.X, базовыекомпонентыSTL иBoost, рядключевых API C++ (IOStreams иижесним). Естьотдельныепроекты, позволяющиена Symbian-смартахзапускатьПО, написанноенаC#, Ruby, Python. Прибавь
базеAndroid, однакосложноговоритьопопулярностиустройстввбудущем. Google удалосьсформироватьпрекрасноекомьюнити, привлечь большоеколичестворазработчиковиподготовитьдлянихподробную документациюсмножествомпримеров, удобнуюсредуразработки. Это несомненныеплюсы, воттолькопокасложнополучитьзасвоюработу деньги, еслиAndroid-кодер, конечно, неработаетнасофтвернуюкомпаниюсзаказчикамивдалекойАмерике.
ВЕРДИКТ
Разумнеепокавыступитьвролинаблюдателя. Набумаге(ивобещаниях менеджеров) всекрасиво, авотнаделеунастолькотриполуодинаковых телефонаотHTC имного-многотематическихновостейнаблогах. Дажев этомматериаленашиэкспертыупомянулиобAndroid, носамиотдаваться этойплатформенеспешат.
++++++++++++++++++++++++++++++++
WINDOWS MOBILE
СПРАВКА
Используемыеязыкинизкоуровневогопрограммирования:C++, С# .Net Примерноеколичествопроданныхустройств:50 млн. сначаласущество-
вания, 20 млн. впрошломгоду
Долярынка:13% Количествовыпущенныхмоделейтелефонов:более30 новыхмоделейв
прошломгоду
ПОЗИТИВНЕНЬКО
•Позволяетработатьсжелезомнанизкомуровне
•Удобныесредстваразработки
•Качественнаядокументация
ПРОТИВНЕНЬКО:
• ОСсильноотстаетотсовременныхтребований
кэтомусильноекомьюнити, разнообразныепоощряющиекампаниидля • Устройства— преимущественноазиатскогопроисхождения
++++разработчиков…— иполучишьпримернуюкартинупротиворечивогомира • Основныепользователи— корпорацииитехнофрики Symbian-девелоперов. Чтодо, собственно, продажпрограмм,— долета
обэтомможнонедумать. Nokia анонсироваламагазинПО, которыйбудет Такоеощущение, чтоплатформунамереннозагналивтупик— онане
++++
++++
++++
встраиватьсявновыесмарты, нопоканепонятно, когоикактудапустят. ВовсехсовременныхдевайсахсинтерфейсомS60 естьсервисDownload!, кудафинныпускаюттолькосупер-пуперкомпаниисвысокимстатусоми оченьтолковымипродуктами. ЕщесуществуетвсетотжеGetJar, специализированныйHandango ивстроенныйвсайтNokia магазин, ноэтоуже совсемдругойUser Experience, нежелипокупкасофтапрямосдевайса. Влюбомслучае,— продатьпростенькуюигруилипрограммувмире Symbian неудастся. Здесьдругиеинтересыижелания. Symbian SDK предоставляетгигантскиевозможностиипользователипривыклик максимальновысокомуфункционалу. НоистоитместноеПОне$5, а, как минимум, $25, атои$50–70 (бываетитакое).
ВЕРДИКТ
отвечаетсовременнымтребованиямкскоростиработыинтерфейса, мультимедийности, качеству, интеграциисWeb исервисами. Вэпохуярко- красочныхAMOLED-экрановWinMo поддерживаетвсего65 535 цветови безбожнотормозитдаженасамомкрутомжелезе. Свеженькаяверсия6.5 имеетновыймакияждапарунеконцептуальныхинноваций, которыемало исправляютположение.
Втожевремяплатформапредоставляетбеспрецедентнонизкийуровень доступакжелезу. Оченьчастопрограммы, которыеможносделатьдля WinMo, нельзяреализоватьнинаоднойдругойплатформе. Именнопоэтому всепромышленныекоммуникаторыиразнообразныеспециализированныеустройстваделаютсянаэтойОС. АещеОСотMicrosoft используют вкупессамымпередовымжелезом. Когда-тотольконадевайсахсWindows Mobile можнобыловстретитьVGA-экраныиWi-Fi. ТеперьвWindows-те-
++++Symbian-девелоперамлучшеразвиватьсявсторонуработывсофтверной лефоныставятэкраныссумасшедшимразрешением800х480, c которыми компании, нежеливкачествеиндивидуальногокодера. Вотэто— действимогутсоревноватьсятолькомонстрыяпонскогорынка.
тельноперспективноипахнетзеленымикупюрами! Привсемобилиифункций, мощномжелезеибогатыхвозможностяхконеч-
|
|
|
++++++++++++++++++++++++++++++++ |
ныеустройствасовершеннонеудовлетворяютзапросамсовременного |
++ ++ |
ANDROID |
пользователя, привыкшегоккрасочномуибыстромуинтерфейсуiPhone. |
||
|
|
|
СПРАВКА |
УWinMo проблематаитсяглубоковнутри, вкривоватомкодеимедленной |
|
|
|
Используемыеязыкинизкоуровневогопрограммирования:Java |
разработкеновыхверсий. |
|
|
|
||
|
|
|
Примерноеколичествопроданныхустройств:1 миллион |
ВЕРДИКТ |
++++ |
|
|||
|
Долярынка:менее1% |
|||
|
|
|
Количествовыпущенныхмоделейтелефонов:1 |
Windows Mobile неумеринеумрет— Редмондещедолгобудетподде- |
|
|
|
ПОЗИТИВНЕНЬКО |
рживатьсвоюОСипытатьсяисправитьположение. Потерюпопуляр- |
|
|
|
• Удобныесредстваразработки |
ностиумныйкодерможетиспользоватьдляреализациисвоихамбиций. |
++++ |
|
• Подробнаядокументация |
ВедьнадожесоздателямновенькихHTC что-тоставитьнасвоидорогие |
|
|
|
|
• Бесплатностьдляразработчика |
игрушки? |
|
|
|
ПРОТИВНЕНЬКО |
++++++++++++++++++++++++++++++++ |
|
|
|
||
|
|
|
• Крайнемалосовместимыхмоделей |
ЭПИЛОГ |
++++ |
|
|||
|
• Системаещедостаточносырая |
Тынавернякаждешьзаключения, гдеумныелюдиотправяттебяпо |
||
|
|
|
• Специалистымаловостребованынарынке |
нужномуадресу, скажут, чтоскачать, поставитьиначемкодить. Инапрасно |
|
|
|
Samsung имногиедругиекомпаниипообещаливыпуститьаппаратуруна |
ждешь. Этонеимеетсмыслабезучетовсотнивторичныхфакторовиусло- |
++++ |
092 |
XÀÊÅÐ 05 /125/ 09 |