Když jsem si tak pročítal diskuzi pod tou krátkou notickou ohledně Linuxu (pěkný flame), tak mne napadlo několik směrů co by tak teoreticky mohla obsahovat nová verze.
Jelikož roadmap stále není (ale doufejme, že se to už brzo změní), tak můžeme zkusit anketu co by se Vám tak nejvíce líbilo. Napadlo mne několik možností, ale neváhejte do komentářů napsat další návrhy. Anketa je vpravo nebo přímo hlasov.at/koq0, dále je pár poznámek (a odhad pravděpodobnosti - jen odhad - více nevím).
Napadají mne tyto hlavní body:
- Android
- Linux za pomocí FireMonkey
- Linux za použití gtk nebo Qt (resp. nějakého dalšího toolkitu)
- Linux - jen jako server
- něco jako UniGui (tj. spolupráce s javascriptem, nebo kompilace do javascriptu)
- Windows Phone nativně
- iOS plně podporován
- 64 bit C++Builder
- Windows 8 Metro aplikace
Já mám celkem v přáních jasno (a jsem zvědav zda se mi splní), sestupně:
1.) UniGUI like
Možnosti tohoto jsou velké a její limity jsou úplně někde jinde než jsem se třeba před rokem vůbec odvažoval odhadovat. (pravděpodobnost tak 3/10)
2.) iOS
Apple je prostě in (a točí se tam tuny peněz) a iOS prostě navíc funguje. Bohužel XCode pro mne představuje peklo. Ale řešení ve stylu Mac OSX (tj. vzdálené ladění) by bylo moc cool. A navíc tablet = iPad podobně jako když byl Colt synonymum pro revolver. (pravděpodobnost tak 9/10)
3.) Android
Systém, který je sice populární, ale jeho roztříštěnosti je cesta do pekla a už jsem viděl několik předpovědí, že díky tomu skončí. Různé rozlišení, různé rychlosti, různá paměť - prostě problémy. Alias systém, kterému se podařilo vzít nevýhody PC platformy, přidat nevýhody Linuxu a narvat je do malé paměti. Přesto je zde potenciál pro zákazníky. (pravděpodobnost tak 7/10)
Jo a než mne začnete kamenovat: obdivuji herní konzole - jeden HW, jedna platforma na dobu cca 5 let. Váš SW poběží pořád stejně. Podobně to má iOS - různorodost HW je minimální. Navíc problém s upgradem OS: u Androidu většinou končíte na verzi OS, kterou máte v okamžiku zakoupení.
4.) serverová podpora pro Linux
Myslím si, že by to mohla být zajímavá varianta.
Prosím: neplést podpora kompilace pro Linux s Delphi pro Linux!
První znamená cross kompilaci (jako je to nyní u Mac OS X) + remote debugging, druhé znamená IDE pro Linux (tj. jako Kylix - což se na 99,9% nestane). Mimochodem kompilátor pro OS X je upravený kompilátor Kylixu a to tedy znamená, že Embarcadero má (skoro) aktuální kompilátor pro Linux (protože OS X = BSD a to je k Linuxu jen pár byte daleko). Druhá věc je ale RTL a debugger. Ale obecně serverová podpora je podle mne možná. A díky FireMonkey není nereálná ani ani klientská část (ale to se asi momentálně nestane). (pravděpodobnost pro server 6/10, pro klient 2/10)
Ostatní body:
- Linux za použití gtk nebo Qt (resp. nějakého dalšího toolkitu). Někteří nebudou souhlasit, ale Proč? (pravděpodobnost 0/10)
- Windows Phone nativně (pravděpodobnost 1/10)
- 64 bit C++Builder (pravděpodobnost 8/10)
- Windows 8 Metro aplikace (pravděpodobnost 5/10 - za pomoci FireMonkey)
P.S.: Výsledkem minulé ankety je, že 76% z Vás má unicode Delphi a navíc z toho majorita je XE2. Takže buďto jsem otrávil všechny uživatele Delphi 7 nebo EMBT nekecalo o tom, že opravdu hodně lidí upgradovalo i z prehistorických verzí.